Scheduling Multipipeline and Multiprocessor Computers
Sartaj K. Sahni · IEEE Transactions on Computers · 1984
We develop good heuristics to schedule tasks on computers that have multiple pipelines or multiple asynchronous processors. We also consider the case when different pipes or processors run at different speeds.