Exploiting Parallelism:The Tera Computer System and the Multiscalar Processors
نویسنده
چکیده
-Parallelism introduces complexities both in hardware and in software. Studying the Tera Computer System and the multiscalar processor gives us a glimpse of these.
منابع مشابه
Multi-Version Caches for Multiscalar Processors
The multiscalar processor, proposed recently for exploiting instruction-level parallelism, is a collection of execution units that are connected together using a ring-type network. This paper investigates the issue of decentralizing the memory system in the multiscalar processor, and proposes a decentralized scheme called multi-version caches. The central idea of this scheme is to have multiple...
متن کاملThe Multiscalar Architecture
The centerpiece of this thesis is a new processing paradigm for exploiting instruction level parallelism. This paradigm, called the multiscalar paradigm, splits the program into many smaller tasks, and exploits fine-grain parallelism by executing multiple, possibly (control and/or data) dependent tasks in parallel using multiple processing elements. Splitting the instruction stream at staticall...
متن کاملIntegration Challenges and Tradeoffs for Tera-scale Architectures
Tera-scale processors promise to offer an unprecedented concentration of computing power and enable novel usages and applications. The computing power may be provided by a combination of general-purpose cores and special-purpose (fixed or programmable) computing engines. Further, Moore’s law enables the integration of additional system resources to the processor die. However, the realization of...
متن کاملSpeeding up the Stress Analysis of Hollow Circular FGM Cylinders by Parallel Finite Element Method
In this article, a parallel computer program is implemented, based on Finite Element Method, to speed up the analysis of hollow circular cylinders, made from Functionally Graded Materials (FGMs). FGMs are inhomogeneous materials, which their composition gradually varies over volume. In parallel processing, an algorithm is first divided to independent tasks, which may use individual or shared da...
متن کاملScheduling on the Tera MTA
This paper describes the scheduling issues speci c to the Tera MTA high performance shared memory multithreaded multiprocessor and presents solutions to classic scheduling problems. The Tera MTA exploits parallelism at all levels, from ne-grained instruction-level parallelism within a single processor to parallel programming across processors, to multiprogramming among several applications simu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006