May 18, 2024  
2017-2018 Undergraduate Academic Calendar 
    
2017-2018 Undergraduate Academic Calendar [ARCHIVED CALENDAR]

Add to favourites (opens a new window)

CSCI 3050U – Computer Architecture II


Advanced architecture concepts, such as multi-level memory, caching and vector processors, are introduced in this course so that students are able to appreciate the difficult and complex task involved in the compilation of a high level language. Students become familiar with differing hardware designs and the need for an architecture independent compiler writing technique. They gain an understanding of the need for such language and machine independent techniques. The tools and formalism introduced for compiler construction, while new, are closely related to the formal notation and proof techniques introduced in earlier courses.
Credit hours: 3
Lecture hours: 3
Laboratory hours: 1.5
Prerequisite(s): CSCI 2050U  



Add to favourites (opens a new window)