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:
  • Three groups will present their project on December 8th:
  • The class on Wednesday November 6th will take place in room 4405, from 11:30 to 12:45. Three groups will present their project:
  • 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:
  • 09/07 The dual cores machines running Windows and Vtune are: 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.