Title :
Undergraduate dual-core prototyping and analysis of factors influencing student success on dual-core designs
Author :
Johnson, Mark C. ; Villasenor, Eric ; Krachina, Olga ; Thottethodi, Mithuna
Author_Institution :
Purdue Univ., West Lafayette, IN, USA
Abstract :
Multi-core techniques are now common even in general computing applications. It is thus critical for our students to be prepared to deal with such systems from both a hardware and software design perspective. In this work, we address the need for multi-core hardware design practice in an undergraduate introductory computer architecture course. Lecture and laboratory materials for a dual-core design sequence were developed in 2007. The new materials have been used each subsequent semester. The yield of functional dual-core designs was 18% for individual students one semester and 56% for student teams of two in another semester. An analysis of student dual-core results indicate that course policies and success on earlier laboratories had a strong impact on the dual-core design yield.
Keywords :
computer architecture; computer science education; educational courses; laboratories; dual-core design; laboratory material; multicore hardware design practice; student success; undergraduate dual-core prototyping; undergraduate introductory computer architecture course; Coherence; Computer architecture; Field programmable gate arrays; Hardware; Laboratories; Pipelines; Protocols; Prototypes; Registers; Testing;
Conference_Titel :
Microelectronic Systems Education, 2009. MSE '09. IEEE International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4244-4407-6
Electronic_ISBN :
978-1-4244-4406-9
DOI :
10.1109/MSE.2009.5270844