Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
MohsenLesani committed Sep 19, 2024
1 parent 71849fa commit ea4fc83
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 42 deletions.
42 changes: 18 additions & 24 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -71,25 +71,25 @@ <h2 id="module-1-introduction-background-and-ilp">Module 1: Introduction, Backgr
</thead>
<tbody>
<tr class="odd">
<td>Mon, Jan. 8</td>
<td></td>
<td>Welcome!</td>
<td><a href="lectures/CSE113Jan8_wi2024.pdf">slides</a></td>
<td><a href="https://sorensenucsc.github.io/CSE113-wi2022/overview.html">Overview page</a></td>
</tr>
<tr class="even">
<td>Wed, Jan. 10</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Wed, Jan. 17</td>
<td></td>
<td>Instruction Level Parallelism</td>
<td><a href="lectures/CSE113Jan17_wi2024.pdf">slides</a></td>
<td>Appendix B &amp; Class slides</td>
</tr>
<tr class="even">
<td>Mon, Jan. 22</td>
<td></td>
<td>C++ threads and caches</td>
<td><a href="lectures/CSE113Jan22_wi2024.pdf">slides</a></td>
<td>Class Slides</td>
Expand All @@ -108,25 +108,25 @@ <h2 id="module-2-mutual-exclusion">Module 2: Mutual Exclusion</h2>
</thead>
<tbody>
<tr class="odd">
<td>Wed, Jan. 24</td>
<td></td>
<td>Principles of Mutual Exclusion 1</td>
<td><a href="lectures/CSE113Jan24_wi2024.pdf">slides</a></td>
<td>Chapter 2</td>
</tr>
<tr class="even">
<td>Mon, Jan. 29</td>
<td></td>
<td>Mutual Exclusion in Practice</td>
<td><a href="lectures/CSE113Jan29_wi2024.pdf">slides</a></td>
<td>Chapter 2</td>
</tr>
<tr class="odd">
<td>Wed, Jan. 31</td>
<td></td>
<td>Specialized Mutual Exclusion 2</td>
<td><a href="lectures/CSE113Jan31_wi2024.pdf">slides</a></td>
<td>Chapter 7.5 - end</td>
</tr>
<tr class="even">
<td>Mon, Feb. 5</td>
<td></td>
<td>Mutex Wrapup</td>
<td><a href="lectures/CSE113Feb5_wi2024.pdf">slides</a></td>
<td>Chapter 8</td>
Expand All @@ -145,25 +145,25 @@ <h2 id="module-3-concurrent-data-structures">Module 3: Concurrent Data Structure
</thead>
<tbody>
<tr class="odd">
<td>Wed, Feb. 7</td>
<td></td>
<td>Principles of Concurrent Objects</td>
<td><a href="lectures/CSE113Feb7_wi2024.pdf">slides</a></td>
<td>Chapter 3</td>
</tr>
<tr class="even">
<td>Mon, Feb. 12</td>
<td></td>
<td>Midterm</td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Wed, Feb. 14</td>
<td></td>
<td>Specialized Concurrent Queues</td>
<td><a href="lectures/CSE113Feb14_wi2024.pdf">slides</a></td>
<td>Class slides</td>
</tr>
<tr class="even">
<td>Wed, Feb. 21</td>
<td></td>
<td>Work Stealing</td>
<td><a href="lectures/CSE113Feb21_wi2024.pdf">slides</a></td>
<td>Chapter 10 + class slides</td>
Expand All @@ -172,12 +172,6 @@ <h2 id="module-3-concurrent-data-structures">Module 3: Concurrent Data Structure
</table>
<h2 id="module-4-gpu-computing">Module 4: GPU Computing</h2>
<table>
<colgroup>
<col style="width: 26%" />
<col style="width: 34%" />
<col style="width: 11%" />
<col style="width: 26%" />
</colgroup>
<thead>
<tr class="header">
<th>Date</th>
Expand All @@ -188,19 +182,19 @@ <h2 id="module-4-gpu-computing">Module 4: GPU Computing</h2>
</thead>
<tbody>
<tr class="odd">
<td>Mon, Feb 26</td>
<td></td>
<td>Intro to GPUs and GPU programming</td>
<td><a href="lectures/CSE113Feb26_wi2024.pdf">slides</a></td>
<td>CUDA By Example Chapter 1</td>
</tr>
<tr class="even">
<td>Wed, Feb 28</td>
<td></td>
<td>Javascript Parallelism</td>
<td><a href="lectures/CSE113Feb28_wi2024.pdf">slides</a></td>
<td>Class Slides</td>
</tr>
<tr class="odd">
<td>Mon, March 4</td>
<td></td>
<td>Web GPU programming</td>
<td><a href="lectures/CSE113March4_wi2024.pdf">slides</a></td>
<td>Class Slides</td>
Expand All @@ -219,19 +213,19 @@ <h2 id="module-5-advanced-topics">Module 5: Advanced topics</h2>
</thead>
<tbody>
<tr class="odd">
<td>Wed, March 6</td>
<td></td>
<td>Barriers</td>
<td><a href="lectures/CSE113March6_wi2024.pdf">slides</a></td>
<td>Chapter 17</td>
</tr>
<tr class="even">
<td>Mon, March 11</td>
<td></td>
<td>Memory Consistency Models</td>
<td><a href="lectures/CSE113March11_wi2024.pdf">slides</a></td>
<td><a href="https://queue.acm.org/detail.cfm?id=2088916">You Don’t Know Jack…</a></td>
</tr>
<tr class="odd">
<td>Wed, March 13</td>
<td></td>
<td>General concurrent sets</td>
<td><a href="lectures/CSE113March13_wi2024.pdf">slides</a></td>
<td>Class Slides</td>
Expand Down
36 changes: 18 additions & 18 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,44 +61,44 @@ The schedule can adapt to our pace.

| Date | Topic | Slides | Readings
|------------------|----------|--------|----------------
| Mon, Jan. 8 | Welcome! | [slides](lectures/CSE113Jan8_wi2024.pdf) | [Overview page](https://sorensenucsc.github.io/CSE113-wi2022/overview.html)
| Wed, Jan. 10 | | |
| Wed, Jan. 17 | Instruction Level Parallelism | [slides](lectures/CSE113Jan17_wi2024.pdf) | Appendix B & Class slides
| Mon, Jan. 22 | C++ threads and caches | [slides](lectures/CSE113Jan22_wi2024.pdf) | Class Slides
| | Welcome! | [slides](lectures/CSE113Jan8_wi2024.pdf) | [Overview page](https://sorensenucsc.github.io/CSE113-wi2022/overview.html)
| | | |
| | Instruction Level Parallelism | [slides](lectures/CSE113Jan17_wi2024.pdf) | Appendix B & Class slides
| | C++ threads and caches | [slides](lectures/CSE113Jan22_wi2024.pdf) | Class Slides

## Module 2: Mutual Exclusion

| Date | Topic | Slides | Readings
|------------------|----------|--------|----------------
| Wed, Jan. 24 | Principles of Mutual Exclusion 1 | [slides](lectures/CSE113Jan24_wi2024.pdf) | Chapter 2
| Mon, Jan. 29 | Mutual Exclusion in Practice | [slides](lectures/CSE113Jan29_wi2024.pdf) | Chapter 2
| Wed, Jan. 31 | Specialized Mutual Exclusion 2 | [slides](lectures/CSE113Jan31_wi2024.pdf) | Chapter 7.5 - end
| Mon, Feb. 5 | Mutex Wrapup | [slides](lectures/CSE113Feb5_wi2024.pdf) | Chapter 8
| | Principles of Mutual Exclusion 1 | [slides](lectures/CSE113Jan24_wi2024.pdf) | Chapter 2
| | Mutual Exclusion in Practice | [slides](lectures/CSE113Jan29_wi2024.pdf) | Chapter 2
| | Specialized Mutual Exclusion 2 | [slides](lectures/CSE113Jan31_wi2024.pdf) | Chapter 7.5 - end
| | Mutex Wrapup | [slides](lectures/CSE113Feb5_wi2024.pdf) | Chapter 8

## Module 3: Concurrent Data Structures

| Date | Topic | Slides | Readings
|------------------|----------|--------|----------------
| Wed, Feb. 7 | Principles of Concurrent Objects | [slides](lectures/CSE113Feb7_wi2024.pdf) | Chapter 3
| Mon, Feb. 12 | Midterm | |
| Wed, Feb. 14 | Specialized Concurrent Queues | [slides](lectures/CSE113Feb14_wi2024.pdf) | Class slides
| Wed, Feb. 21 | Work Stealing | [slides](lectures/CSE113Feb21_wi2024.pdf)| Chapter 10 + class slides
| | Principles of Concurrent Objects | [slides](lectures/CSE113Feb7_wi2024.pdf) | Chapter 3
| | Midterm | |
| | Specialized Concurrent Queues | [slides](lectures/CSE113Feb14_wi2024.pdf) | Class slides
| | Work Stealing | [slides](lectures/CSE113Feb21_wi2024.pdf)| Chapter 10 + class slides

## Module 4: GPU Computing

| Date | Topic | Slides | Readings
|------------------|-----------------------|--------|------------------
| Mon, Feb 26 | Intro to GPUs and GPU programming | [slides](lectures/CSE113Feb26_wi2024.pdf) | CUDA By Example Chapter 1
| Wed, Feb 28 | Javascript Parallelism | [slides](lectures/CSE113Feb28_wi2024.pdf) | Class Slides
| Mon, March 4 | Web GPU programming | [slides](lectures/CSE113March4_wi2024.pdf)| Class Slides
| | Intro to GPUs and GPU programming | [slides](lectures/CSE113Feb26_wi2024.pdf) | CUDA By Example Chapter 1
| | Javascript Parallelism | [slides](lectures/CSE113Feb28_wi2024.pdf) | Class Slides
| | Web GPU programming | [slides](lectures/CSE113March4_wi2024.pdf)| Class Slides

## Module 5: Advanced topics

| Date | Topic | Slides | Readings
|------------------|----------|--------|----------------
| Wed, March 6 | Barriers | [slides](lectures/CSE113March6_wi2024.pdf) | Chapter 17
| Mon, March 11 | Memory Consistency Models | [slides](lectures/CSE113March11_wi2024.pdf) | [You Don’t Know Jack...](https://queue.acm.org/detail.cfm?id=2088916)
| Wed, March 13 | General concurrent sets | [slides](lectures/CSE113March13_wi2024.pdf) | Class Slides
| | Barriers | [slides](lectures/CSE113March6_wi2024.pdf) | Chapter 17
| | Memory Consistency Models | [slides](lectures/CSE113March11_wi2024.pdf) | [You Don’t Know Jack...](https://queue.acm.org/detail.cfm?id=2088916)
| | General concurrent sets | [slides](lectures/CSE113March13_wi2024.pdf) | Class Slides

Final exam is scheduled for TBA.

Expand Down

0 comments on commit ea4fc83

Please sign in to comment.