Code
CMPE4003
Credits
25
Graduate Attributes
Introduction
This unit introduces the students to CPU and GPU architectures. The students will gain an in-depth knowledge in designing computer architecture through use of digital design using VHDL and FPGA platforms.
Lecture
1 x 2 Hours Weekly
Computer Laboratory
1 x 2 Hours Weekly
Unit Learning Outcomes
- 1 critically evaluate how CPU and GPU architectures are evolving, and the directions in which they may develop in the future, GC1, GC2, GC3, GC4, GC6
- 2 work in teams to apply the principal design methodologies of computing structures to formulate a simple concurrent computing structure at the systems level, GC1, GC2, GC5, GC6
- 3 reflect on and effectively communicate the process of using EDA tools to design CPU and GPU architectures, GC1, GC3, GC4, GC6
Course Learning Outcomes
- 2 Solve complex electrical and electronic engineering problems of industrial and societal significance through the application of discipline-specific and integrated bodies of knowledge, design and sustainability principles
- 5 Select and use current and emerging technologies to develop and communicate effective and innovative engineering solutions to complex problems
- 6 Demonstrate lifelong learning habits, teamwork and leadership abilities, and project management skills, and the ability to identify opportunities for career-wide professional growth, necessary for advancing a career in engineering and beyond
Assessment Breakdown
Recent Unit Changes & Response to Student Feedback
Students are encouraged to provide feedback through student surveys (such as Insight and the annual Student Experience Survey) and interactions with teaching staff. Listed below are some recent changes to the unit as a result of student feedback. This unit has gone through a complete re-design in semester 2, 2022 so all the material including labs, lectures and assignments have been updated