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 条
  • [1] Configurable simulator for computer architecture and organization
    Radivojevic, Zaharije
    Stanisavljevic, Zarko
    Punt, Marija
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2018, 26 (05) : 1711 - 1724
  • [2] Design of the Simulator for Teaching Computer Architecture and Organization
    Radivojevic, Zaharije
    Cvetanovic, Milos
    Dordevic, Jovan
    2011 2ND EASTERN EUROPEAN REGIONAL CONFERENCE ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS-EERC), 2011, : 124 - 130
  • [3] EDUCache Simulator for Teaching Computer Architecture and Organization
    Atanasovski, Blagoj
    Ristov, Sasko
    Gusev, Marjan
    Anchev, Nenad
    2013 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2013, : 1015 - 1022
  • [4] Using EDUCache Simulator for the Computer Architecture and Organization Course
    Ristov, Sasko
    Gusev, Marjan
    Atanasovski, Blagoj
    Anchev, Nenad
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2013, 3 (03): : 47 - 56
  • [5] A Survey and Evaluation of Simulators Suitable for Teaching Courses in Computer Architecture and Organization
    Nikolic, Bosko
    Radivojevic, Zaharije
    Djordjevic, Jovan
    Milutinovic, Veljko
    IEEE TRANSACTIONS ON EDUCATION, 2009, 52 (04) : 449 - 458
  • [6] Teaching And Learning Support For Computer Architecture And Organization Courses Design On Computer Engineering and Computer Science For Undergraduate: A Review
    Kurniawan, Wijaya
    Ichsan, Mochammad Hannats Hanafi
    2017 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTER SCIENCE AND INFORMATICS (EECSI), 2017, : 15 - 20
  • [7] Integrating the teaching of computer organization and architecture with digital hardware design early in undergraduate courses
    Calazans, NLV
    Moraes, FG
    IEEE TRANSACTIONS ON EDUCATION, 2001, 44 (02) : 109 - 119
  • [8] Project GRAMS: A graphical reconfigurable architecture MIPS simulator
    Systems Architecture Laboratory, Department of Electrical and Electronics Engineering, University of the Philippines, Philippines
    IEEE Reg 10 Annu Int Conf Proc TENCON, 2008,
  • [9] PROJECT GRAMS: A Graphical Reconfigurable Architecture MIPS Simulator
    Bautista, Patrick Ian
    Cruz, Arnold
    Rio, Amor Corazon
    Reyes, Joy Alinda
    2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 2286 - 2290
  • [10] Ripes: A Visual Computer Architecture Simulator
    Petersen, Morten B.
    2021 ACM/IEEE WORKSHOP ON COMPUTER ARCHITECTURE EDUCATION (WCAE), 2021,