DocumentCode :
1995794
Title :
Federation: Repurposing scalar cores for out-of-order instruction issue
Author :
Tarjan, David ; Boyer, Michael ; Skadron, Kevin
Author_Institution :
Dept. of Comput. Sci. Charlottesville, Virginia Univ., Charlottesville, VA
fYear :
2008
fDate :
8-13 June 2008
Firstpage :
772
Lastpage :
775
Abstract :
Future SoCs will contain multiple cores. For workloads with significant parallelism, prior work has shown the benefit of many small, multi-threaded, scalar cores. For workloads that require better single-thread performance, a dedicated, larger core can help but comes at a large opportunity cost in the number of scalar cores that could be provisioned instead. This paper proposes a way to repurpose a pair of scalar cores into a 2-way out-of-order issue core with minimal area overhead. "Federating" scalar cores in this way nevertheless achieves comparable performance to a dedicated out-of-order core and dissipates less power as well.
Keywords :
multi-threading; multiprocessing systems; multithreaded cores; out-of-order core; out-of-order instruction issue; scalar core federation; single-thread performance; Aggregates; Computer science; Costs; Hardware; Instruction sets; Out of order; Permission; Throughput; VLIW; Yarn; CMP; Federation; multicore; out-of-order;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
ISSN :
0738-100X
Print_ISBN :
978-1-60558-115-6
Type :
conf
Filename :
4555923
Link To Document :
بازگشت