z-logo
Premium
Bringing real processors to labs
Author(s) -
Gómez C.,
Gómez M. E.,
Sahuquillo J.
Publication year - 2015
Publication title -
computer applications in engineering education
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.478
H-Index - 29
eISSN - 1099-0542
pISSN - 1061-3773
DOI - 10.1002/cae.21645
Subject(s) - microprocessor , computer science , architecture , multi core processor , computer architecture , parallel computing , embedded system , art , visual arts
The architecture of current processors has experienced great changes in the last years, leading to sophisticated multithreaded multicore processors. The inherent complexity of such processors makes difficult to update processor teaching to include current commercial products, especially at lab sessions where simplistic simulators are usually used. However, instructors are forced to reduce this gap if they want to properly prepare students in this topic. Dealing with these complex concepts at labs does not only help reinforce theoretical concepts but also has a positive effect in the students' motivation. This article presents a methodology designed for the study of current microprocessor mechanisms in a gradual way without overwhelming students. The methodology is based on the use of a detailed simulation framework, used both in the academia and in the industry, which accurately models features from current processors. Due to the huge simulator complexity, it is introduced through several learning phases. Qualitative and quantitative results demonstrate that students are able to develop skills in a detailed simulator in a reasonable time period and, at the same time they learn the details of complex architectural mechanisms of commercial microprocessors. © 2015 Wiley Periodicals, Inc. Comput. Appl. Eng. Educ. Comput Appl Eng Educ 23:724–732, 2015; View this article online at wileyonlinelibrary.com/journal/cae ; DOI 10.1002/cae.21645

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here