System and method for managing the interleaved execution of threads
AssigneeBull SAS
InventorsPhilippe Couvee, Simon Derr, Sylvain Jeaugey
Life of this patent
Estimating the term…
Loading patent…
AssigneeBull SAS
InventorsPhilippe Couvee, Simon Derr, Sylvain Jeaugey
Estimating the term…
A computer system for managing the execution of threads including at least one central processing unit which performs interleaved execution of a plurality of threads throughout a plurality of virtual processors from said same central processing unit, and a handler for distributing the execution of the threads throughout the virtual processors. The computer system further includes means for classifying threads to be executed according to several predetermined types, and the handler for distributing the execution of threads directs each thread to be executed to a virtual processor according to the type thereof.
A computer system for managing the execution of threads, comprising:
A method for managing the interleaved execution of a plurality of threads by at least one central processing unit comprising a first and second virtual processor, the interleaved execution being performed such that when a current thread is in a waiting state, the central processing unit automatically executes another thread, the method comprising:
A non-transitory computer readable medium upon which is embodied a sequence of programmable instructions downloadable from a communication network and which, when executed by a processor, causes the processor to perform the interleaved execution of a plurality of threads throughout a first and second virtual processor of a central processing unit of a computer system, the interleaved execution being performed such that when a current thread is in a waiting state, the central processing unit automatically executes another thread, comprising:
Dependencies are inferred from the claim text.