OOOSIM: Open source out-of-order core simulator for teaching computer architecture

M. Atif Qureshi, Arjumand Younus, Saeed Muhammad, Nasir Touheed

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper presents an open source out-of-order core simulator, OOOSIM, for effectively teaching Computer Architecture students. The novelty of the idea lies in introducing the students to the open source development paradigm whilst making them learn the fundamental concepts of Computer Architecture such as out-of-order execution, in-order commitment and the impact of cache misses and speculative load execution. OOOSIM allows students to change hardware configuration parameters and to conduct a performance analysis of how various parameters such as issue width, reservation station, re-order buffer and cache size affect processor throughputs. We plan to introduce this as a teaching tool for teachers of Computer Architecture and alongside that encourage them to give students programming assignments for extending the features of this open source simulator.

Original languageEnglish
Title of host publicationICCMS 2010 - 2010 International Conference on Computer Modeling and Simulation
Pages94-97
Number of pages4
DOIs
Publication statusPublished - 2010
Externally publishedYes
Event2010 International Conference on Computer Modeling and Simulation, ICCMS 2010 - Sanya, China
Duration: 22 Jan 201024 Jan 2010

Publication series

NameICCMS 2010 - 2010 International Conference on Computer Modeling and Simulation
Volume2

Conference

Conference2010 International Conference on Computer Modeling and Simulation, ICCMS 2010
Country/TerritoryChina
CitySanya
Period22/01/1024/01/10

Keywords

  • Collaborative development
  • Open source paradigm
  • Simulation

Fingerprint

Dive into the research topics of 'OOOSIM: Open source out-of-order core simulator for teaching computer architecture'. Together they form a unique fingerprint.

Cite this