Claims
- 1. A method of scheduling processes among coprocessors, comprising:
(a) providing a first bitmask indicating a process step for a first data block, and a second bitmask indicating a process step for a second data block; (b) providing a third bitmask indicating coprocessor availability; and (c) combining said first, second, and third bitmasks to determine coprocessor utilization.
- 2. The method of claim 1, wherein:
(a) said combining of step (c) of claim 1 is bitwise OR and AND.
- 3. A coprocessor system, comprising:
(a) a plurality of coprocessors in communication; (b) a plurality of memories coupled to said coprocessors; and (c) a scheduler coupled to said coprocessors and memories, said scheduler including (i) a plurality of memory bitmasks, each of said memory bitmasks indicating a process step for one of said memories, (ii) a coprocessor bitmask indicating availability of said coprocessors, and (iii) a controller for combining said bitmasks to determine coprocessor utilization.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from provisional applications: Serial No. 60/352,689, filed Jan. 29, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60352689 |
Jan 2002 |
US |