DocumentCode
2760581
Title
A Two-Dimensional Superscalar Processor Architecture
Author
Uhrig, Sascha ; Shehan, Basher ; Jahr, Ralf ; Ungerer, Theo
Author_Institution
Univ. of Augsburg, Augsburg, Germany
fYear
2009
fDate
15-20 Nov. 2009
Firstpage
608
Lastpage
611
Abstract
This paper proposes a new processor architecture optimized for execution of sequential instruction streams. The architecture, called Grid Alu Processor (GAP), comprises an in order superscalar pipeline front-end enhanced by a configuration unit able to dynamically issue dependent and independent standard machine instructions simultaneously to the Arithmetic Logic Units (ALUs) organized in a two-dimensional array. In contrast to well-known coarse-grained reconfigurable architectures no special synthesis tools are required and no configuration overhead occurs. Simulations of the GAP show a maximum Instructions Per Cycle (IPC) speedup of about 2.56 compared to the results of an equivalently configured SimpleScalar processor simulator.
Keywords
logic design; reconfigurable architectures; SimpleScalar processor simulator; arithmetic logic units; coarse-grained reconfigurable architectures; grid alu processor; instructions per cycle speedup; sequential instruction streams execution; superscalar processor architecture; Acceleration; Arithmetic; Computer aided instruction; Computer architecture; Logic arrays; Pipelines; Reconfigurable architectures; Reconfigurable logic; Subspace constraints; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 2009. COMPUTATIONWORLD '09. Computation World:
Conference_Location
Athens
Print_ISBN
978-1-4244-5166-1
Electronic_ISBN
978-0-7695-3862-4
Type
conf
DOI
10.1109/ComputationWorld.2009.46
Filename
5359663
Link To Document