DocumentCode :
2433550
Title :
Exploiting multiple granularities of parallelism in a compiler
Author :
Allen, Randy
Author_Institution :
Stardent Comput., Sunnyvale, CA, USA
fYear :
1990
fDate :
Feb. 26 1990-March 2 1990
Firstpage :
634
Lastpage :
640
Abstract :
Parallelism can be exploited at different granularities, and many different schemes have been proposed for exploiting parallelism at each of these levels. The Stardent Titan compiler and architecture exploit parallelism at all granularities, driving the parallelism detection off a single dependence graph. The Titan architecture and compilers are described, with particular emphasis on the exploitation of parallelism at all levels. A Titan comprises one to four processing units. All processing units access a shared memory through a very high-speed bus. Synchronization is provided through a test-and-set primitive. Each Titan processing unit contains an integer processor and a completely independent floating-point processor.<>
Keywords :
parallel architectures; program compilers; Stardent Titan compiler; Titan; compiler; multiple granularities; parallelism; Automatic control; Centralized control; Concurrent computing; Control systems; Costs; Hardware; Humans; Parallel processing; Program processors; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Compcon Spring '90. Intellectual Leverage. Digest of Papers. Thirty-Fifth IEEE Computer Society International Conference.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-2028-5
Type :
conf
DOI :
10.1109/CMPCON.1990.63753
Filename :
63753
Link To Document :
بازگشت