spo600:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
spo600:start [2025/03/18 10:58] – chris | spo600:start [2025/03/28 13:20] (current) – chris | ||
---|---|---|---|
Line 15: | Line 15: | ||
|Reading Week|February 24|Study Week||| | |Reading Week|February 24|Study Week||| | ||
|Week 8|March 3|[[#Week 8 - Class I|Project Discussion; Single Instructioni Multiple Data (SIMD)]]|[[# | |Week 8|March 3|[[#Week 8 - Class I|Project Discussion; Single Instructioni Multiple Data (SIMD)]]|[[# | ||
- | |Week 9|March 10|[[#Week 9 - Class I|Project Stage II]]|[[# | + | |Week 9|March 10|[[#Week 9 - Class I|Project Stage II]]|[[# |
- | |Week 10|March 17|[[#Week 10 - Class I|Project Discussion]]|Algorithm Selection|[[#Week 10 Deliverables|Project blogging]]| | + | |Week 10|March 17|[[#Week 10 - Class I|Project Discussion]]|[[#Week 10 - Class II|Benchmarking & Profiling]]\\ **Part Async**|[[#Week 10 Deliverables|Project blogging]]| |
- | |Week 11|March 24|Project Discussion|Paged Memory|Project | + | |Week 11|March 24|[[#Week 11 - Class I|Paged Memory |
- | |Week 12|March 31|Project Discussion|Advanced Memory Concepts|Project | + | |Week 12|March 31|Project Discussion|Advanced Memory Concepts|Project |
|Week 13|April 7|Project Discussion|Project Recommendations|Project blogging| | |Week 13|April 7|Project Discussion|Project Recommendations|Project blogging| | ||
|Week 14|April 14|Course Wrap-Up|// | |Week 14|April 14|Course Wrap-Up|// | ||
Line 442: | Line 442: | ||
=== Video === | === Video === | ||
- | {{vimeo>> | + | {{vimeo> |
==== Week 9 - Class II ==== | ==== Week 9 - Class II ==== | ||
Line 458: | Line 458: | ||
=== Video === | === Video === | ||
- | | + | {{vimeo> |
+ | |||
+ | === Code Sample === | ||
+ | |||
+ | Here is some of the code that was discussed in the lecture; this is the '' | ||
+ | |||
+ | <code c++> | ||
+ | unsigned int | ||
+ | pass_ctyler:: | ||
+ | { | ||
+ | |||
+ | basic_block bb; | ||
+ | |||
+ | if (dump_file) { | ||
+ | |||
+ | |||
+ | fprintf(dump_file, | ||
+ | fprintf(dump_file, | ||
+ | fprintf(dump_file, | ||
+ | |||
+ | FOR_EACH_BB_FN(bb, | ||
+ | for (gimple_stmt_iterator gsi = gsi_start_bb(bb); | ||
+ | gimple *stmt = gsi_stmt(gsi); | ||
+ | |||
+ | print_gimple_stmt(dump_file, | ||
+ | |||
+ | fprintf(dump_file, | ||
+ | fprintf(dump_file, | ||
+ | |||
+ | fprintf(dump_file, | ||
+ | |||
+ | } | ||
+ | |||
+ | fprintf (dump_file, " | ||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | return 0; | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Week 10 - Class II ===== | ||
+ | |||
+ | ==== Video ==== | ||
+ | |||
+ | {{vimeo> | ||
==== Week 10 Deliverables ==== | ==== Week 10 Deliverables ==== | ||
* Work on your [[2025_winter_project# | * Work on your [[2025_winter_project# | ||
+ | |||
+ | |||
+ | ===== Week 11 ===== | ||
+ | |||
+ | ==== Week 11 - Class I ==== | ||
+ | |||
+ | === Video === | ||
+ | {{vimeo> | ||
+ | |||
+ | ==== Week 11 - Class II ==== | ||
+ | |||
+ | === Video === | ||
+ | {{vimeo> | ||
+ | |||
+ | ==== Week 11 Deliverables ==== | ||
+ | * Continue your project work (stage II) and blog as you go. | ||
<!-- | <!-- |
spo600/start.1742295513.txt.gz · Last modified: 2025/03/18 10:58 by chris