Open main menu

CDOT Wiki β

Changes

Fall 2014 SPO600 Weekly Schedule

599 bytes added, 00:26, 31 October 2014
no edit summary
|6||Oct 6||[[#Tuesday (Oct 7)|Guest Speaker: Jon "Maddog" Hall]]||[[#Friday (Oct 10)|Codebase analysis / Memory barriers and Atomics]]||[[#Week 6 Deliverables|Analyze the platform-specific code in 3 packages.]]
|-
|7||Oct 13||[#Tuesday (Oct 15)|[[#Tuesday (Oct 14)|Architecture-specific Code - Why?]]||[[#Friday (Oct 17)|Compiler Intrinsics and Picking your Package]]||[[#Week 7 Deliverables|Pick your package and blog about it.]]
|-style="background: #f0f0ff"
|Study Week||Oct 20||colspan="3" align="center"|Study Week<br />'''[http://fsoss.ca FSOSS 2014] on Thursday-Friday'''
=== Friday (Oct 31) ===
* Benchmarking and Profiling * Profiling with <code>gprof</code>** Build with profiling enabled (use the option <code>-pg</code> with both gcc and ld)** Run the profile-enabled executable** Analyze the data in the <code>gmon.out</code> file*** <code>gprof ''nameOfBinary''</code> # Displays text profile including call graph*** <code>gprof ''nameOfBinary'' | gprof2dot | dot | display -</code> # Displays visualization of call graph Resources* [https://sourceware.org/binutils/docs-2.16/gprof/ GProf Manual]* [http://www.thegeekstuff.com/2012/08/gprof-tutorial/ Profiling with GProf]
=== Week 8 Deliverables ===