Difference between revisions of "CSC352 Class Page 2017"
Line 6: | Line 6: | ||
[[CSC352_Class_Page_2017#Links_and_Resources | Links & Resources]]</center><br /> | [[CSC352_Class_Page_2017#Links_and_Resources | Links & Resources]]</center><br /> | ||
<br /> | <br /> | ||
− | + | {| class="mw-collapsible mw-collapsed" style="width:100%" border="1" | |
+ | |- style="background:#dddddd;" | ||
+ | |width="85%"| '''Topics to be covered''': | ||
+ | |width="15%"| '''Week (approx)''' | ||
+ | |-valign="top" | ||
+ | | | ||
+ | * Syllabus | ||
+ | * Parallelism | ||
+ | * Interrupts | ||
+ | * Processes/Threads | ||
+ | * Latex | ||
+ | | | ||
+ | Week 1 | ||
+ | |- | ||
+ | * Performance | ||
+ | * Speedup | ||
+ | * Amdhal's Law | ||
+ | * Java threads + Synchronization | ||
+ | | | ||
+ | Week 2 | ||
+ | |- | ||
+ | * Java Thread-Safe Libraries | ||
+ | * Static Variables | ||
+ | | | ||
+ | Week 3 | ||
+ | |- | ||
+ | * Introduction to C | ||
+ | | | ||
+ | Week 4<br />Week 5 | ||
+ | |- | ||
+ | * MPI | ||
+ | | | ||
+ | Week 6<br />Week 7 | ||
+ | |- | ||
+ | * AWS | ||
+ | * MySQL + MPI | ||
+ | * MPI Clusters on AWS | ||
+ | | | ||
+ | Week 8<br />Week 9 | ||
+ | |- | ||
+ | * MapReduce | ||
+ | * Hadoop, Java | ||
+ | * Hadoop, Python | ||
+ | * Hadoop AWS | ||
+ | | | ||
+ | Week 10<br />Week 11 | ||
+ | |- | ||
+ | * Apache Spark | ||
+ | | | ||
+ | Week 12 | ||
+ | |- | ||
+ | * GPU | ||
+ | | | ||
+ | Week 13 | ||
+ | |} | ||
<br /> | <br /> | ||
==== ==== | ==== ==== |
Revision as of 12:24, 8 December 2016
--D. Thiebaut (talk) 10:37, 2 December 2016 (EST)
Topics to be covered: | Week (approx) |
|
Week 1 |
Week 2 | |
Week 3 | |
Week 4 | |
Week 6 | |
Week 8 | |
Week 10 | |
Week 12 | |
Week 13 |
Week 1 Jan 26, 27 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 2 Jan 31, Feb 2 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 3 Feb 7, 9 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 4 Feb 14, 16 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 5 Feb 21 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 6 Feb 28, Mar 2 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 7 Mar 7, 9 |
Topics: | Lab/Hw | Reading |
|
|
|
SPRING BREAK |
Week 8 Mar 21, 23 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 9 Mar 28, 30 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 10 Apr 4, 6 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 11 Apr 11, 13 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 12 Apr 18, 20 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 13 Apr 25, 27 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 14 May 2, 4 |
Topics: | Lab/Hw | Reading |
|
|
|
Links and Resources
Latex
Here are some nice video tutorials on using Latex to write papers.
- Latex tutorial (video)
- How to write a thesis in Latex (video)
- Presentations with Beamer (video)
- TikZ examples (video), for drawing diagrams with lines, circles, ellipses, etc.
Smith Elements of Style
On-Line Resources
- Introduction to Parallel Processing, by Blaise Barney, Lawrence Livermore National Laboratory. A good read. Covers most of the important topics.
MPI
- Introduction to MPI, by Blaise Barney, Lawrence Livermore National Laboratory. Another short but excellent coverage of a topic in parallel processing, this time MPI.
Hadoop
Microprocessors
Papers
This is a tentative and non exhaustive list of papers scheduled for reading this semester.
Introduction
Paper | Pages |
---|---|
|
50 |
|
2 |
General/Parallelism
Paper | Pages |
---|---|
|
5 |
|
7 |
|
5 |
MPI
Paper | Pages |
---|---|
|
11 |
GPUs
Paper | Pages |
---|---|
6 |
Virtualization
Paper | Pages |
---|---|
5 |
Cloud
Paper | Pages |
---|---|
|
1.5 |
|
9 |
|
13 |
|
5 |
|
2 |
|
10 |