DocumentCode
2029067
Title
Design of an asynchronous ring bus architecture for multi-core systems
Author
Yang, Kai-ming ; Lei, Kin-fong ; Chiu, Jih-ching
Author_Institution
Dept. of Electr. Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
fYear
2010
fDate
16-18 Dec. 2010
Firstpage
682
Lastpage
687
Abstract
In the multi-core systems, the data transfer between cores becomes a major challenge. An asynchronous ring bus, which is 33 bit width, adopting dual-rail single-track data protocol is proposed in this paper. Owning to asynchronous circuits design, there are different transfer times in different hop counts. For providing higher throughput, multiple cores which are able to access the bus simultaneously make a direct connection between each other. In bus arbitration, distribution arbiter is adopted the right to use the bus and solve the collision. Finally, the system performance in different arbitration strategies has been estimated in TSMC 0.18 μm process in this paper. The transfer time of the shortest distance is 1.5 ns approximately, and the longest distance first has a better performance in different arbitration strategies.
Keywords
asynchronous circuits; asynchronous transfer mode; multiprocessing systems; system buses; asynchronous circuit design; asynchronous ring bus architecture; bus arbitration; data transfer; distribution arbiter; dual rail single track data protocol; multicore system; Detectors; Multicore processing; Multiplexing; Receivers; Synchronization; System recovery; Transceivers; Asynchronous Communication; Asynchronous Ring Bus; Multi-Core Communication;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Symposium (ICS), 2010 International
Conference_Location
Tainan
Print_ISBN
978-1-4244-7639-8
Type
conf
DOI
10.1109/COMPSYM.2010.5685427
Filename
5685427
Link To Document