TRIPS: A polymorphous architecture for exploiting ILP, TLP, and DLP

TACO(2004)

引用 104|浏览72
暂无评分
摘要
This paper describes the polymorphous TRIPS architecture that can be configured for different granularities and types of parallelism. The TRIPS architecture is the first in a class of post-RISC, dataflow-like instruction sets called explicit data-graph execution (EDGE). This EDGE ISA is coupled with hardware mechanisms that enable the processing cores and the on-chip memory system to be configured and combined in different modes for instruction, data, or thread-level parallelism. To adapt to small and large-grain concurrency, the TRIPS architecture prototype contains two out-of-order, 16-wide-issue grid processor cores, which can be partitioned when easily extractable fine-grained parallelism exists. This approach to polymorphism provides better performance across a wide range of application types than an approach in which many small processors are aggregated to run workloads with irregular parallelism. Our results show that high performance can be obtained in each of the three modes---ILP, TLP, and DLP---demonstrating the viability of the polymorphous coarse-grained approach for future microprocessors.
更多
查看译文
关键词
edge isa,scalable and high-performance computing,irregular parallelism,polymorphous coarse-grained approach,trips architecture prototype,configurable computing,extractable fine-grained parallelism,polymorphous architecture,computer architecture,polymorphous trips architecture,dataflow-like instruction,thread-level parallelism,better performance,trips architecture,chip,out of order,explicit data graph execution,polymorphism,thread level parallelism
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要