DocumentCode :
2872889
Title :
Throttling and speculating on parallel architectures
Author :
DeGroot, Doug
Author_Institution :
Texas Instrum. Comput. Sci. Center, Dallas, TX, USA
fYear :
1990
fDate :
7-9 Mar 1990
Firstpage :
2
Lastpage :
4
Abstract :
Throttling of parallelism is of importance to dynamic parallelism models in which the number and sizes of possible parallel code segments (tasks, processes, threads, etc.) are unknown at compile time, and which, if left uncontrolled, may lead to explosive parallelism with resulting slowdown rather than speedup. The primary goal of throttling is preventing a dynamically unfolding parallel execution from creating so many parallel code segments that either: the system runs out of resources with which to manage the parallel segments; the system begins to thrash as a result of the increased process management and communication requirements; or the system simply wastes CPU time creating extra code segments which end up being executed sequentially anyway. On the other hand, speculative parallelism involves the parallel execution of code segments which are not yet known to be required. It can be exploited in two basic forms: parallel search and parallel test. Speculative parallelism can be used when there are ideal resources and the currently executing set of codes is not expected to yield any more parallel threads of execution
Keywords :
concurrency control; parallel architectures; parallel programming; CPU time; communication; compile time; dynamic parallelism models; explosive parallelism; extra code segments; ideal resources; parallel architectures; parallel code segments; parallel execution; parallel search; parallel test; process management; processes; resources; speculating; speculative parallelism; tasks; thrash; threads; throttling; Computer science; Control systems; Explosives; Hardware; Parallel architectures; Parallel processing; Predictive models; Resource management; Testing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
0-8186-2035-8
Type :
conf
DOI :
10.1109/PARBSE.1990.77110
Filename :
77110
Link To Document :
بازگشت