Difference between revisions of "CoE 163 S2 AY 2021-2022"
Carl Dizon (talk | contribs) (Initial creation of page) |
Carl Dizon (talk | contribs) m |
||
Line 171: | Line 171: | ||
= Announcements = | = Announcements = | ||
− | == February == | + | == February 2022 == |
Revision as of 01:03, 2 February 2022
Course Information
Academic Period: 2nd Semester AY 2021-2022
Units: 3
Workload:
- 3 hours lecture per week
- 1-2 hours exercise per week
Instructors:
- Carl C. Dizon [carl.dizon at eeemail]
- Darvy Ong [darvy.ong at eeemail]
- Isabel M. Austria [isabel.austria at eeemail]
- Nestor Michael C. Tiglao [nestor at eeemail]
Synopsis: This course aims to 1) present the connection between algorithms, implementation, and computer architecture, 2) provide tools needed to write and apply fast numerical code, and 3) present representative fundamental numerical algorithms.
Delivery Method: Video lectures and digital materials
Online Platforms: UVLe, Piazza, Google Meet, Zoom, other quiz platforms.
Course Outline
Week | Topics | Academic Requirements | Resource Links |
---|---|---|---|
0 |
|
||
1 |
|
[SQ01] CS problems |
|
2 |
|
[SQ02] Asymptotic analysis |
[02a slides] |
3 |
|
[ME01] Solving and profiling |
[03a slides] |
4 |
|
||
5 |
|
[SQ03] Caching in MMM [ME02] MMM Loop Ordering |
|
6 |
|
[ME03] BLAS |
|
7 |
|
[SQ04] Matrix Factorization and Sparse Matrices |
|
8 |
|
||
9 |
|
||
10 |
|
||
11 |
|
||
12 |
[CE] Parallel Programming with CUDA |
Grading Rubric
40% Short quizzes
35% Software exercises
25% Capstone exercise