Patents by Inventor Nicholas P. Sardino

Nicholas P. Sardino 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: 11429871
    Abstract: Embodiments include techniques for detection of data offloading through instrumentation analysis, where the techniques include monitoring, via a processor, an execution of a job, and analyzing processes associated with the job to determine a pattern. The techniques also include determining whether the pattern of the job is associated with a pattern for a workload type, and classifying the job based at least in part on the determination.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: August 30, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas P. Sardino, Anthony Sofia, Robert W. St. John
  • Patent number: 10681173
    Abstract: An approach for optimizing the use of accelerators. The approach includes receiving a job request from an application. Furthermore, a network mapping is created of one or more accelerators associated with the job request based on a utilization component. The network mapping is sent to the application to utilize the one or more identified accelerators directly by the application.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Anthony T. Sofia, Nicholas P. Sardino
  • Patent number: 10585718
    Abstract: Embodiments of the invention include methods and systems for hybrid acceleration in a processing environment. Aspects of the invention include transmitting, by a first computing system to a second computing system, a request for access to an accelerator. The first computing system receives access information for a plurality of accelerators from the second computing system responsive to the request. The first computing system analyzes the access information for the plurality of accelerators to identify a first accelerator from the plurality of accelerators and offloads a first processing job to the first accelerator utilizing the access information.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas P. Sardino, Anthony T. Sofia
  • Patent number: 10585717
    Abstract: Embodiments of the invention include methods and systems for hybrid acceleration in a processing environment. Aspects of the invention include transmitting, by a first computing system to a second computing system, a request for access to an accelerator. The first computing system receives access information for a plurality of accelerators from the second computing system responsive to the request. The first computing system analyzes the access information for the plurality of accelerators to identify a first accelerator from the plurality of accelerators and offloads a first processing job to the first accelerator utilizing the access information.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas P. Sardino, Anthony T. Sofia
  • Publication number: 20190306269
    Abstract: An approach for optimizing the use of accelerators. The approach includes receiving a job request from an application. Furthermore, a network mapping is created of one or more accelerators associated with the job request based on a utilization component. The network mapping is sent to the application to utilize the one or more identified accelerators directly by the application.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Inventors: Anthony T. Sofia, Nicholas P. Sardino
  • Publication number: 20190065284
    Abstract: Embodiments of the invention include methods and systems for hybrid acceleration in a processing environment. Aspects of the invention include transmitting, by a first computing system to a second computing system, a request for access to an accelerator. The first computing system receives access information for a plurality of accelerators from the second computing system responsive to the request. The first computing system analyzes the access information for the plurality of accelerators to identify a first accelerator from the plurality of accelerators and offloads a first processing job to the first accelerator utilizing the access information.
    Type: Application
    Filed: November 2, 2017
    Publication date: February 28, 2019
    Inventors: Nicholas P. Sardino, Anthony T. Sofia
  • Publication number: 20190065283
    Abstract: Embodiments of the invention include methods and systems for hybrid acceleration in a processing environment. Aspects of the invention include transmitting, by a first computing system to a second computing system, a request for access to an accelerator. The first computing system receives access information for a plurality of accelerators from the second computing system responsive to the request. The first computing system analyzes the access information for the plurality of accelerators to identify a first accelerator from the plurality of accelerators and offloads a first processing job to the first accelerator utilizing the access information.
    Type: Application
    Filed: August 24, 2017
    Publication date: February 28, 2019
    Inventors: Nicholas P. Sardino, Anthony T. Sofia
  • Publication number: 20180336473
    Abstract: Embodiments include techniques for detection of data offloading through instrumentation analysis, where the techniques include monitoring, via a processor, an execution of a job, and analyzing processes associated with the job to determine a pattern. The techniques also include determining whether the pattern of the job is associated with a pattern for a workload type, and classifying the job based at least in part on the determination.
    Type: Application
    Filed: May 18, 2017
    Publication date: November 22, 2018
    Inventors: Nicholas P. Sardino, Anthony T. Sofia, Robert W. St. John
  • Patent number: 7882472
    Abstract: In the course of unit timing, there exists the possibility for a non-compute (N/C) on a particular net in an IC chip design, which could be caused by numerous things, including but not limited to a pin being tied to power, a floating output, or invalid timing test for a given phase at a test point. A process automatically verifies that all non-computes are understood and exist for valid reasons, in order to ensure all necessary paths are being timed. The process takes a conventional Comprehensive Report output of a unit timing run and generates macro specific N/C reports for designers to review and sign off on.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nicholas P. Sardino, Sean M. Carey, Christopher M. Carney, Vern Anthony Victoria
  • Publication number: 20090100394
    Abstract: In the course of unit timing, there exists the possibility for a non-compute (N/C) on a particular net in an IC chip design, which could be caused by numerous things, including but not limited to a pin being tied to power, a floating output, or invalid timing test for a given phase at a test point. A process automatically verifies that all non-computes are understood and exist for valid reasons, in order to ensure all necessary paths are being timed. The process takes a conventional Comprehensive Report output of a unit timing run and generates macro specific N/C reports for designers to review and sign off on.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Applicant: International Business Machines Corporation
    Inventors: Nicholas P. Sardino, Sean M. Carey, Christopher M. Carney, Vern Anthony Victoria