Patent ReferencesSystem and method for controlling a highly parallel multiprocessor using an anarchy based scheduler for parallel execution thread scheduling Dual level scheduling of processes to multiple parallel regions of a multi-threaded program on a tightly coupled multiprocessor computer system Anti-syphon fluid control valve apparatus and method Method for controlling multi-thread operations issued by an initiator-type device to one or more target-type peripheral devices Method and apparatus for allocating server access in a distributed computing environment System for scheduling programming units to a resource based on status variables indicating a lock or lock-wait state thereof Central processing unit for processing a plurality of threads using dedicated general purpose registers and masque register for providing access to the registers Patent #: 5524250 InventorsApplicationNo. 767491 filed on 12/16/1996US Classes:718/102Process schedulingExaminersPrimary: Banankhah, Majid A.Attorney, Agent or FirmInternational ClassG06F 009/00AbstractA method and system are provided for constructing a program executable by a processor including one or more processing elements for executing threads and a thread scheduler for assigning threads to the processing elements for execution. According to the method, a plurality of threads are provided that each include at least one control flow instruction. From one or more control flow instructions within the plurality of threads, a condition upon which execution of a particular thread depends is determined. In response to the determination, at least one navigation instruction executable by the thread scheduler is created that indicates that the particular thread is to be assigned to one of the processing elements for execution in response to the condition. | |