Patents by Inventor Peter Kenneth Szwed

Peter Kenneth Szwed has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12008413
    Abstract: A vector entry of a signaling vector is registered to a buffer summary group. The buffer summary group includes one or more summary indicators for one or more buffers assigned to the buffer summary group. A command is processed that sets a vector indicator in the vector entry and based on setting the vector indicator in the vector entry, a summary indicator of the one or more summary indicators is set in the buffer summary group.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: June 11, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter Dana Driever, David Harold Surman, Peter Kenneth Szwed, Andrew Walter Piechowski, Steven Neil Goss
  • Publication number: 20230030241
    Abstract: A buffer summary group of a plurality of buffer summary groups is accessed. The buffer summary group includes one or more summary indicators for one or more buffers assigned to the buffer summary group. A summary indicator of the one or more summary indicators of the buffer summary group is checked to determine whether an event has occurred for at least one buffer of the one or more buffers assigned to the buffer summary group. Based on the checking indicating that the event has occurred, one or more actions are performed.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 2, 2023
    Inventors: Peter Dana Driever, David Harold Surman, Peter Kenneth Szwed, Andrew Walter Piechowski, Steven Neil Goss
  • Publication number: 20230036467
    Abstract: A vector entry of a signaling vector is registered to a buffer summary group. The buffer summary group includes one or more summary indicators for one or more buffers assigned to the buffer summary group. A command is processed that sets a vector indicator in the vector entry and based on setting the vector indicator in the vector entry, a summary indicator of the one or more summary indicators is set in the buffer summary group.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 2, 2023
    Inventors: Peter Dana Driever, David Harold Surman, Peter Kenneth Szwed, Andrew Walter Piechowski, Steven Neil Goss
  • Patent number: 11301277
    Abstract: Embodiments include a method of organizing communications channels associated with virtual functions of a single root input and output virtualization (SR-IOV) adaptor. The method includes organizing a first coupling channel according to a first channel path identifier bound to designated communications over a first virtual function of the SR-IOV adaptor allocated according to first virtual function resources that support the first coupling channel. The method also includes enabling access to the first coupling channel to a first guest operating system. The method also includes receiving a teardown command associated with the first coupling channel. The method further includes initiating a reset of the first virtual function that deallocates the first virtual function resources associated the first virtual function.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter Kenneth Szwed, Michael Peter Lyons
  • Publication number: 20210132971
    Abstract: Embodiments include a method of organizing communications channels associated with virtual functions of a single root input and output virtualization (SR-IOV) adaptor. The method includes organizing a first coupling channel according to a first channel path identifier bound to designated communications over a first virtual function of the SR-IOV adaptor allocated according to first virtual function resources that support the first coupling channel. The method also includes enabling access to the first coupling channel to a first guest operating system. The method also includes receiving a teardown command associated with the first coupling channel. The method further includes initiating a reset of the first virtual function that deallocates the first virtual function resources associated the first virtual function.
    Type: Application
    Filed: November 4, 2019
    Publication date: May 6, 2021
    Inventors: Peter Kenneth Szwed, Michael Peter Lyons
  • Patent number: 8140759
    Abstract: A system and method for specifying an access hint for prefetching only a subsection of cache block data, for more efficient system interconnect usage by the processor core. A processing unit receives a data cache block touch (DCBT) instruction containing an access hint and identifying a specific size portion of data to be prefetched. Both the access hint and a value corresponding to an amount of data to be prefetched are contained in separate subfields of the DCBT instruction. In response to detecting that the code point is set to a specific value, only the specific size of data identified in a sub-field of the DCBT and addressed in the DCBT instruction is prefetched into an entry in the lower level cache.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bradly George Frey, Guy Lynn Guthrie, Cathy May, Ramakrishnan Rajamony, Balaram Sinharoy, William John Starke, Peter Kenneth Szwed
  • Publication number: 20100268886
    Abstract: A system and method for specifying an access hint for prefetching only a subsection of cache block data, for more efficient system interconnect usage by the processor core. A processing unit receives a data cache block touch (DCBT) instruction containing an access hint and identifying a specific size portion of data to be prefetched. Both the access hint and a value corresponding to an amount of data to be prefetched are contained in separate subfields of the DCBT instruction. In response to detecting that the code point is set to a specific value, only the specific size of data identified in a sub-field of the DCBT and addressed in the DCBT instruction is prefetched into an entry in the lower level cache.
    Type: Application
    Filed: April 16, 2009
    Publication date: October 21, 2010
    Applicant: INTERNATIONAL BUISNESS MACHINES CORPORATION
    Inventors: Bradly George Frey, Guy Lynn Guthrie, Cathy May, Ramakrishnan Rajamony, Balaram Sinharoy, William John Starke, Peter Kenneth Szwed