p88110: A Graphical Simulator for Computer Architecture and Organization Courses

被引:8
|
作者
Isabel Garcia, M. [1 ]
Rodriguez, Santiago [1 ]
Perez, Antonio [1 ]
Garcia, Antonio [1 ]
机构
[1] Tech Univ Madrid, Dept Comp Syst Architecture & Technol DATSI, Madrid 28660, Spain
关键词
Automatic assessment; computer architecture and organization; computer science education; educational technology; graphical interface; high-enrollment course management; MANAGEMENT; WORK;
D O I
10.1109/TE.2008.927690
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Studying fundamental Computer Architecture and Organization topics requires a significant amount of practical work if students are to acquire a good grasp of the theoretical concepts presented in classroom lectures or textbooks. The use of simulators is commonly adopted in order to reach this objective. However, as most of the available educational simulators focus on specific topics, different laboratory assignments usually require the use of different simulators. This paper presents a graphical and interactive reduced instruction set computer (RISC) processor and memory simulator that allows active learning of some theoretical concepts covered in Computer Architecture and Organization courses. The simulator can be configured to present different processor views, from a simple serial one, without caches or pipelines, to a more realistic one with caches and superscalar execution. This approach allows a set of increasingly complex code-based laboratory assignments to be developed using a single simulator, covering topics ranging from assembly language programming to the analysis of the different kind of cache misses, pipeline hazards or branch prediction hits and misses produced during a program execution. The simulator has been included in a an automatic assessment system that helps the students to complete the assignments and helps teachers to evaluate the correctness of the students' solutions in different environments, such as high-enrollment courses or distance education. Since 1996, both the simulator and the automatic assessment system have been successfully used by more than 5000 students in Computer Architecture and Organization courses at the Technical University of Madrid (UPM), Spain.
引用
收藏
页码:248 / 256
页数:9
相关论文
共 50 条
  • [21] On the Using of CAD Tools in Teaching Computer Organization Courses
    Awad, Abdakarim
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, ICVL 2010, 2010, : 332 - 338
  • [22] THE MATHEMATICAL MODELING ON THE HYBRID COMPUTER ARCHITECTURE FOR THE FLIGHT SIMULATOR
    Kvasnica, Peter
    Kvasnica, Igor
    ECEC/FUBUTEC'2009:16TH EUROPEAN CONCURRENT ENGINEERING CONFERENCE: 6TH FUTURE BUSINESS TECHNOLOGY CONFERENCE, 2009, : 42 - +
  • [23] Flight Simulator Architecture and Computer System Design and Research
    Zhao Guozhu
    Hu Zhehao
    2020 IEEE 2ND INTERNATIONAL CONFERENCE ON CIRCUITS AND SYSTEMS (ICCS 2020), 2020, : 35 - 39
  • [24] Intuitive Graphical Interface for Network Simulator 2 Supporting Trainings in Computer Networks
    Truchly, P.
    Humeny, L.
    12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING ELEARNING TECHNOLOGIES AND APPLICATIONS (ICETA 2014), 2014, : 483 - 488
  • [25] INTRODUCTION TO COMPUTER ARCHITECTURE AND ORGANIZATION - LORIN,H
    HANSEN, J
    MICROCOMPUTING, 1983, 7 (09): : 130 - &
  • [26] Using Simulators for Teaching Computer Organization and Architecture
    Prasad, P. W. C.
    Alsadoon, Abeer
    Beg, Azam
    Chan, Anthony
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2016, 24 (02) : 215 - 224
  • [27] Computational Thinking Practice in Computer Organization and Architecture
    Fang, Miao
    Zhao, Qi
    Yuan, Jing-bo
    2ND INTERNATIONAL CONFERENCE ON ADVANCED EDUCATION TECHNOLOGY AND MANAGEMENT SCIENCE (AETMS 2014), 2015, : 42 - 46
  • [28] NOCA - A Notification-Oriented Computer Architecture: Prototype and Simulator
    Linhares, Robson R.
    Pordeus, Leonardo F.
    Simao, Jean M.
    Stadzisz, Paulo C.
    IEEE ACCESS, 2020, 8 : 37287 - 37304
  • [29] PSIM: A Processor SIMulator for Basic Computer Architecture and Operation Education
    Lusco, Michael Alexander
    Stroud, Charles E.
    IEEE SOUTHEASTCON 2010: ENERGIZING OUR FUTURE, 2010, : 115 - 118
  • [30] ON THE EFFECTIVE USE OF A CACHE MEMORY SIMULATOR IN A COMPUTER ARCHITECTURE COURSE
    ROTITHOR, HG
    IEEE TRANSACTIONS ON EDUCATION, 1995, 38 (04) : 357 - 360