Title :
The Parallel State Processor
Author :
Gottlieb, I. ; Biran, L.
Author_Institution :
Dept. of Math. & Comput. Sci., Bar Ilan Univ., Ramat Gan, Israel
Abstract :
The Parallel State Processor (PSP) is intended as a design concept of the basic engine in large scale multiprocessors. Rather than switching between threads, PSP maintains a basic processor state which is itself a parallel conjunction of fetch and decode along multiple threads as well as the synchronization which occurs when operands are passed between them. This view gives rise to the possibility of an intelligent parallel state, i.e., one which dynamically maximizes the lifetime of the threads it comprises by having them provide one another with the arguments they require over time. We present experimental data verifying that such behavior can be observed in actual code
Keywords :
multiprocessing systems; parallel processing; synchronisation; Parallel State Processor; basic processor state; design concept; intelligent parallel state; large scale multiprocessors; multiple threads; parallel conjunction; synchronization; Computer science; Costs; Dynamic scheduling; Gallium nitride; Hardware; Mathematics; Multithreading; Processor scheduling; Switches; Yarn;
Conference_Titel :
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-4222-X
DOI :
10.1109/SPDP.1993.395532