DocumentCode
1858998
Title
Analytical insight for CFG generation for Superscalar Simulator design for RISC architecture
Author
Bayan, Himan ; Arora, Harsh
Author_Institution
Integrated Sensor Hub(ISH) R&D, Intel Mobile Commun., Bangalore, India
fYear
2015
fDate
8-10 Jan. 2015
Firstpage
1
Lastpage
8
Abstract
A superscalar architecture is a form of MIMD based processor architecture which implements “Instruction Level Parallelism (ILP)” within a single processor. It´s an enhanced type of parallelism, which allows several instructions to be issued and completed per clock cycle by simultaneously dispatching multiple instructions to redundant functional units on the processor, in contrast to pipelining where several instructions are to be executed at the same time, but they have to be in different pipeline stages at a given moment. RISC has been adopted because of the simplicity of its uniform length instructions, better balancing of pipelining with more efficient execution. This paper describes a initial phase of superscalar simulator design methodology of a MIPS RISC processor. The present scope mainly deals with the generation of control flow graph (CFG), after the compilation of the source text to the target code, and the complexities that arise when branch instructions containing delay slots occur in the code. This paper gives an insight into the future challenges involved in Superscalar Simulator design.
Keywords
flow graphs; instruction sets; parallel processing; reduced instruction set computing; CFG generation; ILP; MIMD based processor architecture; RISC architecture; control flow graph; instruction level parallelism; superscalar simulator design; Clocks; Flow graphs; Optimization; Out of order; Process control; Radiation detectors; Reduced instruction set computing; Control Flow graph (CFG); Instruction Level Parallelism; MIMD based processor; MIPS RISC processor; Pipeline stages; Superscalar architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Systems, Architecture, Technology and Applications (VLSI-SATA), 2015 International Conference on
Conference_Location
Bangalore
Print_ISBN
978-1-4799-7925-7
Type
conf
DOI
10.1109/VLSI-SATA.2015.7050472
Filename
7050472
Link To Document