×

Transparent user mode scheduling on traditional threading systems

  • US 9,798,595 B2
  • Filed: 12/04/2015
  • Issued: 10/24/2017
  • Est. Priority Date: 09/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor; and

    memory communicatively coupled to the processor, the memory comprising;

    a register configured to store a pointer to enable creation of a user mode schedulable (UMS) thread based on a standard thread by allowing a user portion and a kernel portion of the standard thread to be independently assigned to the processor;

    a context holder to store privileged hardware states of the UMS thread; and

    a user mode scheduler executed by the processor to replace first context information of a kernel portion of a primary thread with second context information from a kernel portion of the UMS thread,wherein the primary thread is executed by the processor to enter kernel mode via a system call and to use the pointer to load the stored privileged hardware states into the kernel portion of the primary thread after the replacement of the first context information with the second context information.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×