• 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