NEW COURSE! Advanced Computer Architecture

Department of Computer Science will give the course Advanced Computer Architecture in the spring semester 2010.
Fuglesteg, Jan
Publisert: 16.12.09 00:00 Oppdatert: 16.12.09 09:00

The course has not been given before. The course will be given in English. Recommended prerequisites are Computer Architecture (INF-2200), Operating Systems (INF-2201), and Programming Languages C/C++ and to have written programs, compiled, debugged, and documented them.

The lectures is structured with 3 double lectures hours in week 2, 7, 11, 15 and 18, with the following tentative time table:

Monday: 10:15 - 12:00
Tuesday: 10:15 - 12:00
Thursday: 09:15 - 11:00

Master students
Ordinary registration through the student web. Course code is INF-3204.

PhD-students
The course code for the PhD-version is INF-8810 and PhD-students who want to take this course have to fill in the following form and deliver it to the department administration:

http://websim.arkivert.uit.no/getfile.php%3fPageId=3441%26FileId=81

You'll find some information about the course below, but if you have technical questions, please contact Bruce Shriver or Tore Larsen.   

Advanced Computer Architecture - 10 ects


The course is administrated by
Faculty of Science and Technology

Type of course
The subject can be taken as a singular course as long as the admission requirement is satisfied. 

Recommended prerequisites
Computer Architecture (INF-2200), Operating Systems (INF-2201), and Programming Languages C/C++ and to have written programs, compiled, debugged, and documented them.

Course contents
The course will focus on some of the design choices and tradeoffs that influence the architecture of contemporary microprocessors. A tentative list of the topics that will be covered are: computational models, instruction level parallelism (ILP), parallel processing, pipeline processors, very long instruction width (VLIW) processors, superscalar processors, transfer of control and code scheduling in parallel processors, instruction level data-parallel processors, thread and process level parallel processors, multi-core and multi-threaded case studies, graphics processing unit (GPU) case studies, power management in multi-core, multi-threaded systems.

Objective of the course
That the students understand, discuss, and evaluate some of the design choices and tradeoffs that influence the architecture of contemporary microprocessors.

Language of instruction and examination
The language of instruction is English and all of the syllabus material is in English. Examination questions will be given in English and must be answered in English.

Teaching methods
The lectures will be given in 5 separate weeks during the semester. One week in January, February, March, April, and May. It will be given 2-hour lectures three times during each week (Monday, Tuesday, and Thursday mornings), this would constitute 30 hours of lecture.

Assessment methods
Each student will write a brief (10-page, single sided, double spaced) paper each month on one of the topics discussed during the lectures in January, February, March, April, and May. Each of these papers will be assigned a letter grade, A through F. The course grade will be the average of all five letter grades. The lectures are mandatory.

Coursework requirements
Delivered papers and mandatory participation in the seminars  

 
Fuglesteg, Jan
Publisert: 16.12.09 00:00 Oppdatert: 16.12.09 09:00
Vi anbefaler