Skip to main content

Fall 2023/CSCI 320 – Computer Architecture

Lecture: Dana 132, MWF 10:00 am – 10:50 am.Cross-listed: ECEG 443/643 High-Performance Computer Architecture Instructor Prof. Alan Marchiori Resources Course Summary Use a hardware description language to describe and design digital computing systems. Topics include: processor design, pipelining, cache and storage systems, instruction, thread, and process level parallelism, speculation, and branch prediction. Course Objectives By the end of the semester: Textbook The course closely follows parts of the Hennessy and Patterson Computer Architecture textbook (6e). See the schedule for the chapter/sections corresponding to each class. Some students may be successful from the provided materials alone, however, reviewing the indicated sections will significantly deepen your learning. Required Textbook Recommended […]

Continue reading »

Fall 2023 – CSCI 306: Computer Systems

CSCI 306. Computer Systems. 1 Credit. Offered Fall Semester Only; Lecture hours:3,Lab:2Fundamental concepts showcasing the integration of hardware and software. Topics include data representation, processor, memory, I/O, Unix system programming in C and assembly, introduction to operating systems, and development tools. Link to course schedule Link to lab schedule Link to course resources Lecture Section Date/time Location Instructor Office Hours Classroom 02 MWF 10:00 AM – 10:50 AM DANA 227 Xiannong Meng Link Link Lab Section Date/time Location Instructor TAs 60 T 1:00 PM – 2:50 PM DANA 325 Alan Marchiori Tsugunobu MiyakeChris Waltzinger Course Description Computer Systems is an important […]

Continue reading »