Title
Suca: A Scalable Unicore Architecture With Novel Instruction Encoding And Distributed Execution Control
Abstract
The scalability achieved by partitioning of resources among clusters is still limited by traditional instruction encoding and centralized instruction execution control. This paper introduces a scalable unicore clustered architecture (SUCA). The instruction encoding encodes common information of sequences of instructions separately, thus reducing the amount of information in instruction words. The pipeline allows functional units to manage their own execution, thus releasing instruction issuing from instruction scheduling. SUCA can scale to 32 clusters with 1024 registers. Meanwhile, for the 4-cluster configuration, SUCA achieves an average of 13.3% speedup and a 4.6% improvement in frequency with reasonable hardware overhead, as compared with a traditional clustered processor.
Year
DOI
Venue
2011
10.1587/elex.8.2010
IEICE ELECTRONICS EXPRESS
Keywords
Field
DocType
clustered architecture, instruction encoding, execution control
Architecture,Computer architecture,Instruction scheduling,Computer science,Instruction set,Parallel computing,Execution control,Speedup,Scalability,Encoding (memory)
Journal
Volume
Issue
ISSN
8
23
1349-2543
Citations 
PageRank 
References 
0
0.34
6
Authors
4
Name
Order
Citations
PageRank
Hu Chen165.00
Shuming Chen213838.21
Yaohua Wang34414.23
Kai Zhang401.01