DocumentCode
2140989
Title
Design and Implementation of an Efficient and Realistic Cooperative Core Architecture
Author
Nagatsuka, Tomoyuki ; Kise, Kenji
Author_Institution
Mitsubishi Electr. Eng. Co., Ltd., Kamakura, Japan
fYear
2013
fDate
26-28 Sept. 2013
Firstpage
13
Lastpage
18
Abstract
In order to improve performance in the many-core era, we should utilize all cores on a chip effectively. However, it is difficult to parallelize programs so as to utilize all cores, and single-thread regions remain as bottlenecks. To solve these bottlenecks, cooperative core architectures are proposed. They can accelerate single-thread execution by fusing some narrow-issue cores into a wide-issue core. They can also balance single-thread performance and multi-thread performance by fusion and split during execution. We have proposed Core Symphony architecture that is one of the cooperative core architectures. In this paper, we design and implement efficient and realistic Core Symphony and run it on FPGA. Then, we clarify the performance and the hardware budget of Core Symphony.
Keywords
field programmable gate arrays; multi-threading; multiprocessing systems; FPGA; cooperative core architecture; core symphony architecture; many-core era; multi-thread performance; narrow-issue cores; single-thread execution; wide-issue core; Complexity theory; Hardware; Multicore processing; Out of order; Registers; Cooperative core architecture; CoreSymphony; FPGA; many-core;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
Conference_Location
Tokyo
Type
conf
DOI
10.1109/MCSoC.2013.36
Filename
6657897
Link To Document