Patents by Inventor Yoram Kulbak

Yoram Kulbak 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: 7827551
    Abstract: An embodiment of the present invention is a technique to provide a real-time threading service to an application in a multi-core environment. An executive is launched, within a most privilege level of an operating system (OS), on a real-time core in the multi-core environment. The real-time core is sequestered from the OS. A real-time thread is created in a least privilege level on the real-time core for an application using a library. The library is loaded by the application. The real-time thread shares a virtual address space with the application.
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: November 2, 2010
    Assignee: Intel Corporation
    Inventors: Yoram Kulbak, Doron Shamia, Jimmy Scott Raynor, James P. Held, Ron Gabor
  • Patent number: 7650273
    Abstract: An embodiment of the present invention is a technique to simulate performance of a multi-core system. A micro-architecture effect is estimated from each core in the multi-core system. A model of a memory hierarchy associated with each core is simulated. The simulated model of the memory hierarchy is superpositioned on the estimated micro-architecture effect to produce a performance figure for the multi-core system.
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: January 19, 2010
    Assignee: Intel Corporation
    Inventors: Ron Gabor, Nathaniel Leibowitz, Meir Tsadik, Yoram Kulbak
  • Publication number: 20090064178
    Abstract: A multiple, cooperating operating systems (OS) platform system with multi processors. Multiple operating systems, each of which may be of a different type or nature, can run on different partitions of the multi-processor platform and yet coexist and cooperate. A real time operating system (RTOS) executing on a processor can communicate with another OS executing on another processor via a portion of memory accessible by the RTOS and the OS by perform read and write operations.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 5, 2009
    Inventors: Doron Shamia, Yoram Kulbak, Ron Gabor, Randolph L. Campbell, Jimmy Scott Raynor, Tiags Thiyagarajah
  • Patent number: 7437546
    Abstract: Embodiments of a multi-processor platform including multiple, cooperating operating systems are described. Multiple operating systems, each of which may be of a different type or nature, run on different partitions of the multi-processor platform, yet coexist and cooperate. In various embodiments, different specialized operating systems, suitable for particular tasks, run on different partitions of the platform. In one embodiment, a host operating system, using a driver, boots and partitions a portion of the platform running other operating systems, and then communicates with, and shares work with, the other operating systems. In one embodiment, the multi-processor platform includes a host operating system and multiple specialized operating systems, such as real-time operating systems, operating alongside the host operating system. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: October 14, 2008
    Assignee: Intel Corporation
    Inventors: Doron Shamia, Yoram Kulbak, Ron Gabor, Randolph L. Campbell, Jimmy S. Raynor, Tiags Thiyagarajah
  • Publication number: 20070078640
    Abstract: An embodiment of the present invention is a technique to simulate performance of a multi-core system. A micro-architecture effect is estimated from each core in the multi-core system. A model of a memory hierarchy associated with each core is simulated. The simulated model of the memory hierarchy is superpositioned on the estimated micro-architecture effect to produce a performance figure for the multi-core system.
    Type: Application
    Filed: September 21, 2005
    Publication date: April 5, 2007
    Inventors: Ron Gabor, Nathaniel Leibowitz, Meir Tsadik, Yoram Kulbak
  • Publication number: 20070067771
    Abstract: An embodiment of the present invention is a technique to provide a real-time threading service to an application in a multi-core environment. An executive is launched, within a most privilege level of an operating system (OS), on a real-time core in the multi-core environment. The real-time core is sequestered from the OS. A real-time thread is created in a least privilege level on the real-time core for an application using a library. The library is loaded by the application. The real-time thread shares a virtual address space with the application.
    Type: Application
    Filed: September 21, 2005
    Publication date: March 22, 2007
    Inventors: Yoram Kulbak, Doron Shamia, Jimmy Raynor, James Held, Ron Gabor
  • Publication number: 20070033389
    Abstract: Embodiments of a multi-processor platform including multiple, cooperating operating systems are described. Multiple operating systems, each of which may be of a different type or nature, run on different partitions of the multi-processor platform, yet coexist and cooperate. In various embodiments, different specialized operating systems, suitable for particular tasks, run on different partitions of the platform. In one embodiment, a host operating system, using a driver, boots and partitions a portion of the platform running other operating systems, and then communicates with, and shares work with, the other operating systems. In one embodiment, the multi-processor platform includes a host operating system and multiple specialized operating systems, such as real-time operating systems, operating alongside the host operating system. Other embodiments are described and claimed.
    Type: Application
    Filed: August 3, 2005
    Publication date: February 8, 2007
    Inventors: Doron Shamia, Yoram Kulbak, Ron Gabor, Randolph Campbell, Jimmy Raynor, Tiags Thiyagarajah