APPLICATION-LEVEL DISPATCHER CONTROL OF APPLICATION-LEVEL PSEUDO THREADS AND OPERATING SYSTEM THREADS
Patent №
US 9,348,644
Granted
2016-05-24
Filed 2014
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14509613
An application-level thread dispatcher that operates in a main full-weight thread allocated to an application is established. The application-level thread dispatcher initializes a group of application-level pseudo threads that operate as application-controlled threads within the main full-weight thread allocated to the application. The application-level thread dispatcher determines that at least one application-level pseudo thread meets configuration requirements to operate within a separate operating system-level thread in parallel with the main full-weight thread. In response to determining that the at least one application-level pseudo thread meets the configuration requirements to operate within the separate operating system-level thread in parallel with the main full-weight thread, the at least one application-level pseudo thread is dispatched from the main full-weight thread to the separate operating system-level thread by the application-level thread dispatcher.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 339130684
Assignors
CADARETTE, PAUL M., LOVE, ROBERT D., WILLOUGHBY, AUSTIN J.
On an employer assignment, the assignors are typically the inventors.