Title :
Exploiting multiple granularities of parallelism in a compiler
Author_Institution :
Stardent Comput., Sunnyvale, CA, USA
fDate :
Feb. 26 1990-March 2 1990
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;
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
DOI :
10.1109/CMPCON.1990.63753