Assignment 1
CS 570 Machine Organization
Instructor: Jeremy Johnson
Due date: Wed. Oct. 4 (in class)
- Determine the basic information about your computer
(if you do not have a computer you may use any MCS or Drexel
computer you want).
- manufacturer and type
- CPU type and clock speed
- cache size and organization if possible
- amount and type of memory
- system bus speed
- hard drive (amount and type - speed if possible)
- Compile and execute the block matrix multiply benchmark from class
- provide compiler information and possible optimization flags
- Time 200 X 200 and 400 X 400 matrices with different block sizes
(atleast include block size of 50 X 50 and the regular matrix
multiply times). I.E. n1 = 4 and n2 = 50, and n1 = 8 and n2 = 50.
Run the timings with and without compiler optimization.