Title :
Compiler-chosen operator granularity in a functionally-programmed tagged token architecture
Author_Institution :
Dept. of Comput. Eng., Lulea Inst. of Technol., Sweden
Abstract :
In a recently proposed parallel execution model, operators as well as data operands are dynamically generated at execution time, and enter a special matching store which must accommodate either operator or operands arriving first in time. Here, we extend this execution model to permit the compiler to adjust the granularity of scheduled units emerging from the matching store, a problem which is complicated by the increased dynamics of the proposed execution model. Compiler output code is described in detail. Effects of different fragmentations on program speed and resource requirements are examined, using architectural simulations for a number of application programs compiled using different fragmentation methods. Architectural implications are discussed
Keywords :
parallel architectures; program compilers; application programs; architectural simulations; compiler output code; compiler-chosen operator granularity; execution model; fragmentations; functionally-programmed tagged token architecture; program speed; resource requirements; Character generation; Computer architecture; Concurrent computing; Dynamic scheduling; Multidimensional systems; Processor scheduling; Proposals; US Department of Transportation; Virtual colonoscopy;
Conference_Titel :
Parallel Architectures, Algorithms and Networks, 1994. (ISPAN), International Symposium on
Conference_Location :
Kanazawa
Print_ISBN :
0-8186-6507-6
DOI :
10.1109/ISPAN.1994.367182