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 :
بازگشت