DocumentCode
3182893
Title
Towards scalable I/O on a many-core architecture
Author
Hicks, Michael A. ; Van Tol, Michiel W. ; Jesshope, Chris R.
Author_Institution
Inf. Inst., Univ. of Amsterdam, Amsterdam, Netherlands
fYear
2010
fDate
19-22 July 2010
Firstpage
341
Lastpage
348
Abstract
The limitations of conventional processor performance scaling mean that general purpose many-core processors are increasingly becoming a reality. Conventional hardware device input/output (I/O), interrupt handling and operating system stacks scale poorly and are inefficient when compared with the parallelism that these architectures provide. Many-core I/O requires a decentralised approach where not every core is directly connected to the I/O infrastructure. As such, this paper discusses a software and hardware model designed to take full advantage of I/O parallelism in the Self-adaptive Virtual Processor (SVP) concurrency model and the Microgrid many-core architecture. The generic software I/O stack presented describes a high-level method by which clients and I/O resources can communicate and synchronise in a parallel and decentralised environment. The associated hardware implementation provides a facility to the higher-level interface through the introduction of specialised I/O Cores which enable direct high-speed communication between external devices and the bespoke on-chip Cache-Only Memory Architecture (COMA).
Keywords
cache storage; memory architecture; multiprocessing systems; operating systems (computers); parallel architectures; I/O parallel architecture; cache-only memory architecture; general purpose processors; high-level interface; many-core processors; microgrid; operating system; self-adaptive virtual processor; Concurrent computing; Driver circuits; Hardware; Instruction sets; Operating systems; Registers; I/O; Many-core; Microgrid; Operating Systems; Parallel Architectures; Parallel I/O; SVP;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems (SAMOS), 2010 International Conference on
Conference_Location
Samos
Print_ISBN
978-1-4244-7936-8
Electronic_ISBN
978-1-4244-7938-2
Type
conf
DOI
10.1109/ICSAMOS.2010.5642045
Filename
5642045
Link To Document