Appeal No. 1997-0760 Application No. 08/003,000 DECISION ON APPEAL This is a decision on appeal from the examiner's final rejection of claims 20 through 23, 29, and 30, which are all of the claims pending in this application. Appellants' invention relates to an integrated software architecture that efficiently executes programs on a highly parallel multiprocessor system. More specifically, the architecture includes a multithreaded operating system which provides two levels of scheduling. Claim 20 is illustrative of the claimed invention, and it reads as follows: 20. An integrated operating system program for controlling execution of a plurality of multithreaded computer programs in a multiprocessor system having a plurality of tightly-coupled processors that share a common memory and a common atomic resource allocation mechanism, the plurality of multithreaded computer programs comprising one or more executable processes, the integrated operating system program comprising: multithreading scheduling means to be executed simultaneously on one or more of the processors for distributively scheduling execution of executable processes; and user-side scheduling means to be compiled with the executable processes, the user-side scheduling means and executable processes comprising an executable computer program for scheduling the execution of other executable processes and for examining one or more work request queues stored in the 2Page: Previous 1 2 3 4 5 6 7 8 9 10 11 NextLast modified: November 3, 2007