mirror of
https://github.com/prakhar1989/awesome-courses.git
synced 2024-10-01 05:45:36 -04:00
added CS 197 - GPU Programming
This commit is contained in:
parent
3f1153f8c6
commit
2c1bc2e405
@ -58,6 +58,10 @@ Courses
|
||||
- In the project assignments in CS186, you will write a basic database management system called SimpleDB. For this project, you will focus on implementing the core modules required to access stored data on disk; in future projects, you will add support for various query processing operators, as well as transactions, locking, and concurrent queries.
|
||||
- [Lecture Notes](https://sites.google.com/site/cs186fall2013/section-notes)
|
||||
- [Projects](https://sites.google.com/site/cs186fall2013/homeworks)
|
||||
- [CS 179](http://courses.cms.caltech.edu/cs179/) **GPU Programming** *Caltech* <img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png" width="20" height="20" alt="Assignments" title="Assignments" /> <img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png" width="20" height="20" alt="Lecture Notes" title="Lecture Notes" />
|
||||
- This course will cover programming techniques for the GPU. The course will introduce NVIDIA's parallel computing language, CUDA. Beyond covering the CUDA programming model and syntax, the course will also discuss GPU architecture, high performance computing on GPUs, parallel algorithms, CUDA libraries, and applications of GPU computing.
|
||||
- [Assignments](http://courses.cms.caltech.edu/cs179/)
|
||||
- [Lecture Notes](http://courses.cms.caltech.edu/cs179/)
|
||||
- [CS 241](https://courses.engr.illinois.edu/cs241/fa2014/index.html) **Systems Programming (Fall 2014)** *Univ of Illinois, Urbana-Champaign* <img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png" width="20" height="20" alt="Assignments" title="Assignments" /> <img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png" width="20" height="20" alt="Lecture Notes" title="Lecture Notes" />
|
||||
- System programming refers to writing code that tasks advantage of operating system support for programmers. This course is designed to introduce you to system programming. By the end of this course, you should be proficient at writing programs that take full advantage of operating system support. To be concrete, we need to fix an operating system and we need to choose a programming language for writing programs. We chose the C language running on a Linux/UNIX operating system (which implements the POSIX standard interface between the programmer and the OS).
|
||||
- [Assignments](https://courses.engr.illinois.edu/cs241/fa2014/mp.html)
|
||||
|
Loading…
Reference in New Issue
Block a user