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