COMP SCI/SFWR ENG 4/6E03 – Performance Analysis of Computer Systems

 

 

Instructor: Douglas Down

 

Office: ITB 216

 

Telephone: x-24054

 

e-mail: downd@mcmaster.ca

 

Office Hours: (instructor) Monday, Thursday 2:30-4:30

 

Lectures: Monday, Wednesday, Thursday 5:30 (ABB/271)

 

Tutorials: Friday 9:30 (ETB/235)

 

TA contact: Aysan Rasooli (rasooa@mcmaster.ca)

 

Mission: The mission of this course is to teach students how to use mathematical modelling and simulation to estimate quantitative aspects of a computer system's behaviour. They should also learn how modelling results can guide them in the selection of a computer system's hardware and the design of the software. The course should provide students with experience in studying a proposed design and producing a model, deciding whether there are explicit symbolic solutions to the problem or whether simulation should be used. Students should be able to evaluate the effect of using simplified models so that solutions can be found.

 

 

Grading:

 

Test 1  -  22.5% (KTH 104 and KTH 109, 5:30-7:00, October 20th)

Test 2  -  22.5% (MDCL/1110, 5:30-7:00, November 21st)

Assignments                           10%

Final exam (3 hours)               45%

 

There will be weekly assignments (11 in total), your assignment mark will consist of the best five of these. There will be no extensions for assignment due dates.

 

For those taking the course at the 600-level, there will be an extra project involving a detailed literature review in a an area to be mutually agreed upon. This will be done on an individual basis. The marking scheme for graduate students will be 15% for each of the tests, 10% for the assignments, 40% for the final exam and 20% for the project.

 

(The instructor reserves the right to conduct deferred examinations orally.)

 

Text: Performance Modeling and Design of Computer Systems, Mor Harchol-Balter.

 

Final Course coverage:

 

1.     Text – Chapters 1-4, 6-8, 10, 12-16, 18-21

2.     Additional lecture notes – Chapters 1, 3-6

3.     CSIM

 

The instructor and university reserve the right to modify elements of the
course during the term. The university may change the dates and deadlines
for any or all courses in extreme circumstances. If either type of
modification becomes necessary, reasonable notice and communication with the
students will be given with explanation and the opportunity to comment on
changes. It is the responsibility of the student to check their McMaster
email and course websites weekly during the term and to note any changes.

 

 

Academic Dishonesty:

 

You are expected to exhibit honesty and use ethical behaviour in all aspects of the learning process. Academic credentials you earn are rooted in principles of honesty and academic integrity.

 

Academic dishonesty is to knowingly act or fail to act in a way that results or could result in unearned academic credit or advantage. This behaviour can result in serious consequences, e.g. the grade of zero on an assignment, loss of credit with a notation on the transcript (notation reads: ÒGrade of F assigned for academic dishonestyÓ), and/or suspension or expulsion from the university.

 

It is your responsibility to understand what constitutes academic dishonesty. For information on the various types of academic dishonesty please refer to the Academic Integrity Policy, located at http://www/mcmaster.ca/academicintegrity

 

The following illustrates only three forms of academic dishonesty:

 

1.              Plagiarism, e.g. the submission of work that is not oneÕs own of for which other credit has been obtained.

2.              Improper collaboration in group work.

3.              Copying or using unauthorized aids in tests and examinations.