Patents by Inventor Farid A. Parpia

Farid A. Parpia 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: 9158587
    Abstract: Embodiments of thread binding are provided. An aspect includes generating a thread layout for an application. Another aspect includes determining a task count for the application; determining a task rank for each task of the task count; determining a thread count for each task associated with the application, wherein a thread count for a first task associated with the application is unequal to a thread count of a second task associated with the application; and indicating one or more preferred processors of a plurality of processors for each task associated with the application. Another aspect includes allocating system for each of the tasks of the application based on the thread layout. Another aspect includes affinitizing the tasks by generating child threads for each of the tasks, wherein a number of threads generated for each task corresponds to the thread count for the task in the thread layout.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: James Abeles, Farid A. Parpia
  • Patent number: 9158588
    Abstract: Embodiments of thread binding are provided. An aspect includes generating a thread layout for an application. Another aspect includes determining a task count for the application; determining a task rank for each task of the task count; determining a thread count for each task associated with the application, wherein a thread count for a first task associated with the application is unequal to a thread count of a second task associated with the application; and indicating one or more preferred processors of a plurality of processors for each task associated with the application. Another aspect includes allocating system for each of the tasks of the application based on the thread layout. Another aspect includes affinitizing the tasks by generating child threads for each of the tasks, wherein a number of threads generated for each task corresponds to the thread count for the task in the thread layout.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: James Abeles, Farid A. Parpia
  • Publication number: 20140096143
    Abstract: A thread binding method includes generating a thread layout for processors in a computing system, allocating system resources for tasks of an application allocated to the processors, affinitizing the tasks and generating threads for the tasks. A thread count for each of the tasks is at least one and equal or unequal to that of any other of the tasks.
    Type: Application
    Filed: December 3, 2013
    Publication date: April 3, 2014
    Applicant: International Business Machines Corporation
    Inventors: James Abeles, Farid A. Parpia
  • Publication number: 20130191837
    Abstract: A thread binding method includes generating a thread layout for processors in a computing system, allocating system resources for tasks of an application allocated to the processors, affinitizing the tasks and generating threads for the tasks. A thread count for each of the tasks is at least one and equal or unequal to that of any other of the tasks.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Abeles, Farid A. Parpia
  • Patent number: 5634017
    Abstract: A computer technique for providing a user-friendly environment which simplifies the construction of relativistic models of atoms and ionc. A computer includes a data processing system, a visual display unit and a data entry device. An operating system, a text/graphic interactive user interface and a number of atomic structure programs reside in the data processing system. The atomic structure programs perform atomic computations to calculate and construct mathematical atomic models based on specific atomic data which is input by an operator and retrieved from a stored atomic data base. The text/graphic interactive user interface includes the following programs: SMARTPET (SMART PEriodic Table tool), ATOMGRAF (ATOMic GRAph(F)ics), RASPIE (Relativistic Atomic Structure Program Interactive Environment), and ATOMBAS (ATOMic data BASe). SMARTPET presents atomic data in familiar formats so that a user can select and identify the atom or ion to investigated.
    Type: Grant
    Filed: June 21, 1996
    Date of Patent: May 27, 1997
    Assignee: International Business Machines Corporation
    Inventors: Ajaya K. Mohanty, Farid A. Parpia
  • Patent number: 5574844
    Abstract: A computer technique for providing a user-friendly environment which simplifies the construction of relativistic models of atoms and ions. A computer includes a data processing system, a visual display unit and a data entry device. An operating system, a text/graphic interactive user interface and a number of atomic structure programs reside in the data processing system. The atomic structure programs perform atomic computations to calculate and construct mathematical atomic models based on specific atomic data which is input by an operator and retrieved from a stored atomic data base. The text/graphic interactive user interface includes the following programs: SMARTPET (SMART PEriodic Table tool), ATOMGRAF (ATOMic GRAph(F)ics), RASPIE (Relativistic Atomic Structure Program Interactive Environment), and ATOMBAS (ATOMic data BASe). SMARTPET presents atomic data in familiar formats so that a user can select and identify the atom or ion to be investigated.
    Type: Grant
    Filed: September 22, 1994
    Date of Patent: November 12, 1996
    Assignee: International Business Machines Corporation
    Inventors: Ajaya K. Mohanty, Farid A. Parpia