CS 498 Program Optimization
Fall 2006
Location: room 1131, Siebel Center
Time: WF 11:00 am - 12:15 pm
Credit: 3 undergraduate hours; 3 or 4 graduate hours
CRN: 43501, 40096
Announcements
12/15 I have submitted the final grades. If somebody wants to see the final exam or know the grade,
I will be in the office on December 15 from 1:30 -3:30. If you cannot make it at this time, please
send me an email to set up an appointment.
The date for the final report of the project is now December 12.
I have posted some exercises that are helpful to prepare for the final exam.
You can find them HERE.
Final exam:
- Monday December 11. Time: 13:30 - 16:30. Location: Room 1131 Siebel Center.
- Material to be covered: In Lecture Notes, from Introduction to Library Generators until the end.
Three groups will present their project on December 8th:
- Dennis Matthews
- Laureat Destriau and Jeremy Attali
- Pu Yuan and David Arcoleo
The class on Wednesday November 6th will take place in room 4405, from 11:30 to 12:45. Three groups will present their project:
- Chris and Frank
- Aaron Sheldon
- Chao and Nori
11/02 The exams have been graded. Below is the grade distribution:
< 70: 0
70 - 79: 2
80 - 89: 2
90 - 99: 3
100 - 109: 1
110 - 119: 2
> 119: 0
10/20 Arch Robison, from INTEL will present at the compiler seminar "A C++ Library for Multi-Core Programming, or Why Threads Are a Bad Way to Thread a Program". Date: October 25th. Time: 16:00 - 17:00. Location: room 4407, Siebel Center.
10/20 Some people have reported problems when compiling with icc.
Below is a makefile example that solved the problem for Paul Yuan,
where static linking is used.
COMPILER=/opt/intel/cc/9.1.038/bin/icc
CCFLAGS=-openmp
LD_LIBRARY_PATH=/opt/intel/cc/9.1.038/lib
INC=/opt/intel/cc/9.1.038/include
openmptest: openmptest.c
${COMPILER} ${CCFLAGS} -static -I${INC}
-L${LD_LIBRARY_PATH} openmptest.c -lguide
10/19 The date for the final exam has been posted: December 11.
10/19 Second Milestone for the Term Project is now November 3.
First Milestone for the Term Project is now October 11.
09/20 Paul Petersen from Intel will do a demo on the use of Vtune, today Wednesday September 20. The class will be in the computer lab room 216, in the basement of the Siebel Center, at the usual time for the class.
09/13 The dual cores machines running Linux and Vtune are csil-core1 through csil-core25.cs.uiuc.edu. These machines are in room 0216. You can access them from the room, or remotely:
- /opt/intel/vtune is the base path for vtune
- /opt/intel/vtune/bin/vtlec is the vtune/eclipse environment
- /opt/intel/vtune/bin/vtl is the vtune command line version
- /opt/intel/vtune/docs/Getting_started.pdf contains a simple example
- /opt/intel/vtune/samples/gsexample is the source for getting starting.pdf
09/07 The dual cores machines running Windows and Vtune are:
- athens
- samos
- elea
- epehsus
- abdera
You can connect to these machines using remote desktop and the name: cs-machine name.ad.uiuc.edu.
The machines in the room 0220 also have Windows and Vtune installed, but they are not dual cores. You cannot
log onto these systems with remote desktop.
09/06 The Project Description has been posted.