COL729 Lab 0 : Benchmarking
Due date - 23:55, 28 February 2021
Weightage: 10%
In this assignment, we will benchmark a few common C/C++ applications and examine
the effect of different compilers and different compiler optimization levels on program
performance.
Instructions
Prepare a report summarizing your findings:
Your report should be succinct yet insightful. It must inclue discussions on the following questions:
- Which are the most consequential and the least consequential optimizations to runtime?
- Which compilers are better in what aspects?
- Which are faster: 32-bit or 64-bit executables? Why?
- How are the various optimisation levels different? How do these differ across compilers?
- Does the kind of benchmark influence the results between compilers? Why?