Week 9: Parallelism and Optimization

Class Recaps:

Monday

  • Parallel Intro
  • Read Ch 1.8, 6.1, 6.2 and 6.3 (stop on page 524 at "SIMD in x86")

Tuesday

  • Parallel Part 2 - Multithreading and Multicore
  • Read Ch 6.4 and 6.5 up through page 534.
  • Read Ch5.10 up through pg 480 (Stop before the elaboration at the bottom of p480)

Wednesday

  • Binary modification and basic stack overflow
  • Do Binary Exploitation Activity

Friday

  • Optimizing high level code for architecture
  • C++ Optimization Activity

Classroom slides/examples:

Directory of files from the week
Right click files and save to your computer