Open main menu

CDOT Wiki β

Changes

Winter 2014 SPO600 Weekly Schedule

684 bytes added, 16:45, 20 March 2014
no edit summary
|8||Mar 3||Project Work||Project Work||Get code into review
|-
|9||Mar 10||[[#Tuesday (March 11)|Status Update]]||[[#Friday (March 14)|Foundation Models]]||[[#Week 8 9 Deliverables|Install and Test With Foundation Model]]
|-
|10||Mar 17||Benchmarking - Baselines and Change Impact[[#Tuesday (March 18)|Profiling ]]||Baseline Profiling|Group hack session - Baselines and Impact of your Changes|[[#Week 10 Deliverables|Publish change impact Post baseline stats for your software]]
|-
|11||Mar 24||Optimizing Code||Group hack - Profiling and optimizing||Code review update
* Upstream your proposed code changes
* Blog about your work
 
== Week 10 ==
 
=== Tuesday (March 18) ===
* Profiling with <code>gprof</code>
** Build with profiling enabled (<code>-pg</code>)
** 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]
 
=== Friday (March 21) ===
* Gather baseline statistics for your software
 
=== Week 10 Deliverables ===
* Blog your baseline benchmark results