Distributed hierarchical control for parallel processing

D.G. Feitelson, L. Rudolph
1990 Computer  
T he development of operating systems for parallel computers has closely followed that for serial computers. At first, the most advanced parallel computers ran in batch mode or single-user mode. At best, they allowed a static partitioning among a number of users. They were typically designed with a specific computational task in mind or for a certain class of computations. Like serial computers, they are currently evolving towards general-purpose, interactive, multiuser parallel systems. To
more » ... ain the underlying motivation for our work, we note that a general-purpose, interactive, multiuser, multiprogramming parallel environment has the following advantages (in addition to the traditional advantages in uniprocessor environments, such as cost effectiveness): l This environment provides users with a spectrum of computational powers, covering the range from personal computers to supercomputers. A user requiring more computational power can simply use more processors. Thus, a short response time for both simple and computationally intensive tasks is possible. l
doi:10.1109/2.53356 fatcat:f5nja4h66vdbjbhwsxzehbthfm