A Brick-by-Brick Approach to Learning MIPS Microarchitecture

Jibran Khan Yousafzai, Aimal Khan Yousafzai

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper presents a method for improving students' conceptual understanding of microarchitecture in a MIPS-based Computer Organization and Architecture course. The main goal of this course is for students to learn the functionality of the MIPS microprocessor, i.e., to understand the MIPS instruction set architecture (ISA) and its different microarchitectures (also known as organizations). In contrast to the traditional rote learning of microarchitecture, the proposed method, called the brick-by-brick approach, adopts jigsaw cooperative learning and modifies it specifically for learning microarchitecture. The proposed approach helps students to achieve significant gains in their understanding of microarchitecture concepts. A microarchitecture concept inventory is developed for this case study to assess students' concepts. The formats of concept inventory questions are very fluid and, as such, allow for easy modifications. Analysis of results and statistical tests demonstrate the benefits of the proposed method.

Original languageEnglish
Title of host publicationEDUCON 2023 - IEEE Global Engineering Education Conference, Proceedings
PublisherIEEE Computer Society
Pages1-5
Number of pages5
ISBN (Electronic)9798350399431
DOIs
StatePublished - 2023
Event14th IEEE Global Engineering Education Conference, EDUCON 2023 - Salmiya, Kuwait
Duration: 1 May 20234 May 2023

Publication series

NameIEEE Global Engineering Education Conference, EDUCON
Volume2023-May
ISSN (Print)2165-9559
ISSN (Electronic)2165-9567

Conference

Conference14th IEEE Global Engineering Education Conference, EDUCON 2023
Country/TerritoryKuwait
CitySalmiya
Period1/05/234/05/23

Keywords

  • MIPS
  • concept inventory
  • jigsaw
  • microarchitecture
  • processor organization

Fingerprint

Dive into the research topics of 'A Brick-by-Brick Approach to Learning MIPS Microarchitecture'. Together they form a unique fingerprint.

Cite this