| |
Lab Assignments
| Day 2: Friday July 1, 2011 |
| Lab Topic |
Assignment |
Resource |
Solution |
| GIMPLE Manipulation |
Problems |
A sample dynamic plugin to iterate over GIMPLE statements.
Please refer to the API list for GIMPLE manipulation.
| Solutions
|
|
| Day 3: Saturday July 2, 2011 |
| Lab Topic |
Assignment |
Resource |
Solution |
| Spim machine description levels 0 and 1 |
Problems
|
Spim resources: spim0 spim1
Test cases that highlight increments in spim levels 0 and 1.
|
Solutions
|
| Spim machine description levels 2, 3, and 4 |
Problems
|
Spim resources: spim2 spim3 spim4
Test cases that highlight increments in spim levels 2, 3, and 4.
Modified spim machine description level 2 (spim2.md) for problem 2 (a).
| Solutions
|
| Day 4: Sunday July 3, 2011 |
| Lab Topic |
Assignment |
Resource |
Solution |
| Parallelization and vectorization in GCC |
Problems
|
Please observe the test cases corresponding to the problems.
|
Solutions
|
|
|