• DocumentCode
    3234889
  • Title

    Optimizing a Retargetable Compiled Simulator to Achieve Near-Native Performance

  • Author

    Garcia, Maxiwell Salvador ; Azevedo, Rodolfo ; Rigo, Sandro

  • Author_Institution
    Inst. de Comput., UNICAMP, São Paulo, Brazil
  • fYear
    2010
  • fDate
    27-30 Oct. 2010
  • Firstpage
    33
  • Lastpage
    39
  • Abstract
    The design of new architectures can be simplified with the use of retargetable instruction set simulation tools, which can validate the decisions in the design exploration cycle with high flexibility and reduced cost. The increasing system complexity makes the traditional approach to simulation inefficient for today´s architectures. The compiled simulation technique makes use of a priori knowledge about the application to accelerate the simulation with high efficiency. This paper presents a retargetable compiled simulator with three optimization techniques and taking advantage of new GCC optimizations to improve the performance. Three architectures were modeled and tested, MIPS, SPARC and PowerPC. Our MIPS model achieved the best results, with average of 651 million instruction per second, and only 2.8 times slower than native execution.
  • Keywords
    instruction sets; optimising compilers; GCC optimization; MIPS; PowerPC; SPARC; design exploration cycle; near-native performance; retargetable compiled simulator; retargetable instruction set simulation tool; Computational modeling; Computer architecture; Digital signal processing; Optimized production technology; Power capacitors; Radiation detectors; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing Systems (WSCAD-SCC), 2010 11th Symposium on
  • Conference_Location
    Petropolis
  • Print_ISBN
    978-1-4244-8974-9
  • Electronic_ISBN
    978-0-7695-4274-4
  • Type

    conf

  • DOI
    10.1109/WSCAD-SCC.2010.17
  • Filename
    5645448