print logo

This course is no longer available, see the current course list.

INF5062 - Programming asymmetric multi-core processors

Facts about this course:
Credits:10
Level:Advanced course at master's level
Teaching semester:Every autumn semester

The course will be continued as INF5063 - Programming heterogeneous multi-core architectures

Examination semester:Every autumn semester
Language of instruction:English if requested by exchange students, otherwise Norwegian
Administrated by:Department of Informatics (Ifi)
Detailed course information - Current and previous semesters:

Course content

The course addresses issues related to programming asymmetric multi-core processors such as Intel's IXP and IBM/Sony's Cell. In particular, we will use and program the Intel IXP network processor, which has multiple asymmetric cores on the chip, busses and memory types. We will use it in the context of a distributed multimedia system. An important part of the course are lab-assignments where the students program the Intel IXP.

Learning outcomes

The students should understand the challenges of programming asymmetric multi-core processors. In particular, they learn to know and program the Intel IXP network processor.

Admission

Students at UiO must apply for courses in StudentWeb.

International applicants, if you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures for international applicants.

The examination in this course is not available for external candidates. Only students admitted to the course may sit for the examination.

Prerequisites

Recommended prior knowledge

INF3190 - Data communications/INF4190 - Data communications and INF3151 - Operating systems/INF4151 - Operating systems

Overlap

5 credits against INF5060 - Multimedia Networking using Network Processor Cards. 5 credits against INF5061 - Multimedia Networking using Network Processor Cards.

Teaching

2 hours lectures/lab per week

Teaching takes place throughout the semester.

Exam information

Tere are three mandatory lab project deliveries and one mandatory
paper presentation. The first lab project delivery must be passed
before the student can proceed to the two other (graded) mandatory lab projects, and the mandatory paper presentation must be passed before going up to the final exam. Grades (A-F) will be given based on the two graded lab project assignments (counting about 33% each) and an oral exam at the end of the course (counting about 33%).

Exam resources

No special exam resources are allowed.

Assessment and grading

Course grades are awarded on a descending scale using alphabetic grades from A to E for passes and F for fail. Read more about the grading system .

Course Auditor: Kjetil Lund

An external auditor regularly evaluates the academic quality of the course, including the form of exam used on the course.

Possibility of make-up exams and re-takes

This subject does not offer new examination in the beginning of the subsequent term for candidates who withdraw during an ordinary examination or fail an ordinary examination. For general information about new examination, see http://www.mn.uio.no/studier/admin/eksamen/utsatt-og-ny-eksamen/index.html and http://www.matnat.uio.no/english/studies/examination/repeat.html

Other information

Note that the first lecture is compulsory.

Contact us

Department of Informatics (Ifi)

Visiting address: 
Informatics builidng, First floor, room 2316, Gaustadalléen 23

Visiting hours: 
Monday-friday 12:00-15:00

Postal address: 
P.o.Box 1080, Blindern
NO-0316 Oslo

Phone: +47 22 85 24 10
Fax: +47 22 85 24 01
E-mail: 
Web: http://www.mn.uio.no/ifi/english/