Skip to content

Latest commit

 

History

History

Lab3

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

CS:APP Performance Lab

Student's Source Files

This directory contains the files you will need for the CS:APP Performance Lab.

kernels.c: This is the file you will be modifying and handing in.

Solution.pdf: This is my solution to PerfLab.


In handin folder, you shouldn't modify any of these files

  • driver.c: This is the driver that tests the performance of all of the versions of the rotate and smooth kernels in your kernels.c file.
  • config.h: This is a site-specific configuration file that was created by your instructor for your system.
  • defs.h: Various definitions needed by kernels.c and driver.c
  • clock.{c,h} fcyc.{c,h}: These contain timing routines that measure the performance of your code with our k-best measurement scheme using IA32 cycle counters.
  • Makefile:: This is the makefile that builds the driver program.