OOOSIM: Open source out-of-order core simulator for teaching computer architecture
Faculty / School
Faculty of Computer Sciences (FCS)
Department
Department of Computer Science
Was this content written or created while at IBA?
Yes
Document Type
Conference Paper
Publication Date
4-27-2010
Conference Name
2010 Second International Conference on Computer Modeling and Simulation
Conference Location
Sanya, China
Conference Dates
22-24 January 2010
ISBN/ISSN
77951156467 (Scopus)
Volume
2
First Page
94
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Abstract / Description
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 throughput. 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.
DOI
https://doi.org/10.1109/ICCMS.2010.328
Recommended Citation
Qureshi, M. A., Younus, A., Muhammad, S., & Touheed, N. (2010). OOOSIM: Open source out-of-order core simulator for teaching computer architecture., 2, 94. https://doi.org/10.1109/ICCMS.2010.328
COinS