• DocumentCode
    657613
  • Title

    Using FOCAP tool for teaching microarchitecture simulation and optimization

  • Author

    Florea, Adrian ; Klein, Andrei F. ; Badea, Victor ; Stefanescu, Mihai ; Gellert, Arpad

  • Author_Institution
    Comput. Sci. & Electr. Eng. Dept., Lucian Blaga Univ. of Sibiu, Sibiu, Romania
  • fYear
    2013
  • fDate
    11-13 Oct. 2013
  • Firstpage
    225
  • Lastpage
    230
  • Abstract
    This paper presents our new developed FOCAP tool (Framework for optimizing the Computer Architecture Performance) in order to gain a better understanding and familiarity of the students with new advanced learning methods and tools in the Microarchitecture Simulation and Optimization. At this stage, FOCAP allows a mono-objective automatic design space exploration (DSE) of a superscalar processor by varying several architectural parameters. Such DSE tools are very useful, since it is impossible to simulate all the configurations of a highly parameterized microarchitecture. Therefore, heuristic methods, local search algorithms and advanced machine learning methods are good candidates to find near-optimal configurations by evaluating a reduced number of configurations from the huge design space. Our application falls in the European trend of Framework projects that aim expanding research towards the advanced education field using modern learning technologies. The FOCAP tool facilitates the comprehending of theoretical questions, thus allowing students to feel more confident when studying microarchitecture optimization and DSE-related issues.
  • Keywords
    computer aided instruction; computer architecture; computer science education; digital simulation; heuristic programming; learning (artificial intelligence); search problems; teaching; DSE tools; FOCAP tool; advanced education field; advanced learning methods; advanced machine learning methods; framework for optimizing the computer architecture performance; heuristic methods; local search algorithms; microarchitecture simulation-optimization teaching; mono-objective automatic design space exploration; parameterized microarchitecture; superscalar processor; Algorithm design and analysis; Computational modeling; Computer architecture; Education; Microarchitecture; Simulated annealing; FOCAP tool; computer architecture; design space exploration; education; simulation and optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Theory, Control and Computing (ICSTCC), 2013 17th International Conference
  • Conference_Location
    Sinaia
  • Print_ISBN
    978-1-4799-2227-7
  • Type

    conf

  • DOI
    10.1109/ICSTCC.2013.6688964
  • Filename
    6688964