SSE3054S14.Overview History

Hide minor edits - Show changes to output

June 22, 2014, at 10:42 AM by 115.145.212.143 -
Changed line 71 from:
Please ask the professor if you want to see your exam sheet. Claims should be made by the end of June 25th.
to:
Please ask the professor if you want to see your exam sheet. Claims should be made by the end of June 25th. The prof. is not available on 24th of June.
June 22, 2014, at 10:41 AM by 115.145.212.143 -
Changed lines 70-74 from:
* 2014/06/22 : Final score is updated. (:toggle div=finalscore_show init=hide lshow="show" lhide="hide" div2=finalscore_hide:) http://csl.skku.edu/images/new.gif
to:
* 2014/06/22 : The final exam result is updated. (:toggle div=finalscore_show init=hide lshow="show" lhide="hide" div2=finalscore_hide:) http://csl.skku.edu/images/new.gif \\
Please ask the professor if you want to see your exam sheet. Claims should be made by the end of June 25th.

June 22, 2014, at 10:35 AM by 115.145.212.143 -
Changed lines 68-71 from:
* 2014/06/11: Final exam is scheduled at 10:30 AM on June 18. http://csl.skku.edu/images/new.gif

* 2014/06/22
: Final score is updated. (:toggle div=finalscore_show init=hide lshow="show" lhide="hide" div2=finalscore_hide:)
to:
* 2014/06/11: Final exam is scheduled at 10:30 AM on June 18.

* 2014
/06/22 : Final score is updated. (:toggle div=finalscore_show init=hide lshow="show" lhide="hide" div2=finalscore_hide:) http://csl.skku.edu/images/new.gif
Changed line 77 from:
to:
http://csl.skku.edu/uploads/SSE3054S14/multicore_14s_final_score.png
June 22, 2014, at 10:34 AM by 115.145.212.143 -
Added lines 70-78:
* 2014/06/22 : Final score is updated. (:toggle div=finalscore_show init=hide lshow="show" lhide="hide" div2=finalscore_hide:)

>>id=finalscore_hide<<

>><<

>>id=finalscore_show<<

>><<
June 11, 2014, at 05:30 AM by 115.145.212.143 -
Changed lines 50-51 from:
14. ScalableCoherence - [[Attach:)08-Scalable-Coherence.pdf|scalable-coherence.pdf]] http://csl.skku.edu/images/new.gif \\
to:
14. ScalableCoherence - [[Attach:)08-Scalable-Coherence.pdf|scalable-coherence.pdf]] \\
Changed line 65 from:
* 2014/05/14: Project 2 is assigned. Due is June 6, 2014. http://csl.skku.edu/images/new.gif \\
to:
* 2014/05/14: Project 2 is assigned. Due is June 6, 2014. \\
Added lines 67-68:

* 2014/06/11: Final exam is scheduled at 10:30 AM on June 18. http://csl.skku.edu/images/new.gif
June 08, 2014, at 01:09 PM by 115.145.212.143 -
Changed lines 49-50 from:
13. SMP - [[Attach:)07-SMP.pdf|smp.pdf]] (updated) http://csl.skku.edu/images/new.gif \\
to:
13. SMP - [[Attach:)07-SMP.pdf|smp.pdf]] (updated) \\
14. ScalableCoherence - [[Attach:)08-Scalable-Coherence.pdf|scalable-coherence.pdf]]
http://csl.skku.edu/images/new.gif \\
May 28, 2014, at 04:20 AM by 115.145.212.143 -
Changed line 49 from:
13. SMP - [[Attach:)07-SMP.pdf|smp.pdf]] http://csl.skku.edu/images/new.gif \\
to:
13. SMP - [[Attach:)07-SMP.pdf|smp.pdf]] (updated) http://csl.skku.edu/images/new.gif \\
May 18, 2014, at 02:35 PM by 175.195.29.31 -
Changed line 49 from:
to:
13. SMP - [[Attach:)07-SMP.pdf|smp.pdf]] http://csl.skku.edu/images/new.gif \\
May 14, 2014, at 05:14 AM by 115.145.212.143 -
Changed lines 48-50 from:
12. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-3.pdf|openmp-3.pdf]] http://csl.skku.edu/images/new.gif \\
to:
12. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-3.pdf|openmp-3.pdf]] \\
Added lines 63-65:

* 2014/05/14: Project 2 is assigned. Due is June 6, 2014. http://csl.skku.edu/images/new.gif \\
Please refer to the iCampus site.
May 11, 2014, at 05:41 AM by 115.145.212.143 -
Changed lines 46-47 from:
10. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-1.pdf|openmp-1.pdf]] (updated!!) http://csl.skku.edu/images/new.gif \\
11. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-2.pdf|openmp-2.pdf]] http://csl.skku.edu/images/new.gif \\
to:
10. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-1.pdf|openmp-1.pdf]] \\
11. OpenMP
(Chapter 5) - [[Attach:)06-OpenMP-2.pdf|openmp-2.pdf]] \\
12. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-3.pdf|openmp-3.pdf]] http://csl.skku.edu/images/new.gif \\
April 29, 2014, at 03:17 PM by 115.145.212.143 -
Changed lines 46-47 from:
10. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-1.pdf|openmp-1.pdf]] http://csl.skku.edu/images/new.gif \\
to:
10. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-1.pdf|openmp-1.pdf]] (updated!!) http://csl.skku.edu/images/new.gif \\
11. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-2.pdf|openmp-2
.pdf]] http://csl.skku.edu/images/new.gif \\
April 27, 2014, at 02:50 PM by 175.195.29.31 -
Changed lines 45-46 from:
9. MPI (Chapter 3) - [[Attach:)05-MPI-4.pdf|mpi-4.pdf]] http://csl.skku.edu/images/new.gif \\
to:
9. MPI (Chapter 3) - [[Attach:)05-MPI-4.pdf|mpi-4.pdf]] \\
10. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-1.pdf|openmp-1
.pdf]] http://csl.skku.edu/images/new.gif \\
Changed line 55 from:
* 2014/04/02: [[(Attach:)proj1.pdf|Project 1]] is assigned. Due is on 18th of April, 2014. http://csl.skku.edu/images/new.gif \\
to:
* 2014/04/02: [[(Attach:)proj1.pdf|Project 1]] is assigned. Due is on 18th of April, 2014. \\
Changed line 59 from:
* 2014/04/21: Mid-term exam is scheduled at 10:30 AM on April 21 http://csl.skku.edu/images/new.gif.
to:
* 2014/04/21: Mid-term exam is scheduled at 10:30 AM on April 21.
April 15, 2014, at 02:53 PM by 175.195.29.31 -
Changed lines 44-45 from:
8. MPI (Chapter 3) - [[Attach:)05-MPI-3.pdf|mpi-3.pdf]] http://csl.skku.edu/images/new.gif \\
to:
8. MPI (Chapter 3) - [[Attach:)05-MPI-3.pdf|mpi-3.pdf]] \\
9. MPI (Chapter 3) - [[Attach:)05-MPI-4.pdf|mpi-4
.pdf]] http://csl.skku.edu/images/new.gif \\
April 13, 2014, at 01:47 PM by 115.145.212.143 -
Changed line 57 from:
* 2014/04/21: Mid-term exam is scheduled at 10:30 AM on 21th of April http://csl.skku.edu/images/new.gif.
to:
* 2014/04/21: Mid-term exam is scheduled at 10:30 AM on April 21 http://csl.skku.edu/images/new.gif.
April 13, 2014, at 01:46 PM by 115.145.212.143 -
Added line 56:
April 13, 2014, at 01:45 PM by 115.145.212.143 -
Changed lines 55-56 from:
About the team organization and the grading policy, please refer to the materials in the iCampus site.
to:
About the team organization and the grading policy, please refer to the materials in the iCampus site. \\
* 2014/04/21: Mid-term exam is scheduled at 10:30 AM on 21th of April http://csl.skku.edu/images/new.gif.
April 13, 2014, at 01:44 PM by 115.145.212.143 -
Changed lines 43-44 from:
7. MPI (Chapter 3) - [[Attach:)05-MPI-2.pdf|mpi-2.pdf]] http://csl.skku.edu/images/new.gif \\
to:
7. MPI (Chapter 3) - [[Attach:)05-MPI-2.pdf|mpi-2.pdf]] \\
8. MPI (Chapter 3) - [[Attach:)05-MPI-3.pdf|mpi-3
.pdf]] http://csl.skku.edu/images/new.gif \\
April 09, 2014, at 02:54 AM by 115.145.212.143 -
Changed line 54 from:
About the team organization and the grading policy, please refer to the materials in the iCampus site
to:
About the team organization and the grading policy, please refer to the materials in the iCampus site.
April 09, 2014, at 02:53 AM by 115.145.212.143 -
Changed lines 53-54 from:
[[(Attach:)studentID.tar.txt|Submission format]] (Please remove .txt extension)
to:
[[(Attach:)studentID.tar.txt|Submission format]] (Please remove .txt extension) \\
About the team organization and the grading policy, please refer to the materials in the iCampus site
April 09, 2014, at 02:52 AM by 115.145.212.143 -
Changed lines 51-52 from:
* 2014/03/31: [[(Attach:)hw1.pdf|Homework 1]] is assigned. The due date is 2014/04/07. http://csl.skku.edu/images/new.gif
to:
* 2014/03/31: [[(Attach:)hw1.pdf|Homework 1]] is assigned. The due date is 2014/04/07.
April 09, 2014, at 02:49 AM by 115.145.212.143 -
Changed lines 42-43 from:
6. MPI (Chapter 3) - [[Attach:)05-MPI-1.pdf|mpi-1.pdf]] http://csl.skku.edu/images/new.gif \\
to:
6. MPI (Chapter 3) - [[Attach:)05-MPI-1.pdf|mpi-1.pdf]] \\
7. MPI (Chapter 3) - [[Attach:)05-MPI-2.pdf|mpi-2
.pdf]] http://csl.skku.edu/images/new.gif \\
April 06, 2014, at 02:24 PM by 175.195.29.31 -
Changed lines 41-42 from:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread.pdf|pdf]] (updated)\\
to:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread.pdf|pdf]] \\
6. MPI
(Chapter 3) - [[Attach:)05-MPI-1.pdf|mpi-1.pdf]] http://csl.skku.edu/images/new.gif \\
April 05, 2014, at 11:47 AM by 115.145.212.143 -
April 02, 2014, at 08:47 AM by 115.145.212.143 -
April 02, 2014, at 08:46 AM by 115.145.212.143 -
Changed line 51 from:
* 2014/04/02: [[(Attach:)proj1.pdf|Project 1]] is assigned. Due is on 18th of April, 2014. \\
to:
* 2014/04/02: [[(Attach:)proj1.pdf|Project 1]] is assigned. Due is on 18th of April, 2014. http://csl.skku.edu/images/new.gif \\
April 02, 2014, at 08:45 AM by 115.145.212.143 -
Changed lines 51-52 from:
* 2014/04/02: [[(Attach:)proj1.pdf|Project 1]] is assigned. Due is on 18th of April, 2014. [[(Attach:)studentID.tar.txt|Submission format]]
to:
* 2014/04/02: [[(Attach:)proj1.pdf|Project 1]] is assigned. Due is on 18th of April, 2014. \\
[[(Attach:)studentID.tar.txt|Submission format]] (Please remove .txt extension)
April 02, 2014, at 08:45 AM by 115.145.212.143 -
Changed line 51 from:
* 2014/04/02: [[(Attach:)proj1.pdf|Project 1]] is assigned. Due is on 18th of April, 2014. [[(Attach:)studentID.tar|Submission format]]
to:
* 2014/04/02: [[(Attach:)proj1.pdf|Project 1]] is assigned. Due is on 18th of April, 2014. [[(Attach:)studentID.tar.txt|Submission format]]
April 02, 2014, at 08:43 AM by 115.145.212.143 -
Added lines 50-51:

* 2014/04/02: [[(Attach:)proj1.pdf|Project 1]] is assigned. Due is on 18th of April, 2014. [[(Attach:)studentID.tar|Submission format]]
March 31, 2014, at 05:12 AM by 115.145.212.143 -
March 31, 2014, at 05:12 AM by 115.145.212.143 -
Changed line 49 from:
* 2014/03/31: [[(Attach:)hw1.pdf|Homework 1]] is assigned. A due date is 2014/04/07. http://csl.skku.edu/images/new.gif
to:
* 2014/03/31: [[(Attach:)hw1.pdf|Homework 1]] is assigned. The due date is 2014/04/07. http://csl.skku.edu/images/new.gif
March 31, 2014, at 05:11 AM by 115.145.212.143 -
Changed line 49 from:
* 2014/03/31: [[(Attach:)hw1.pdf|Homework 1]] is assigned. A due date is 2014/04/07.
to:
* 2014/03/31: [[(Attach:)hw1.pdf|Homework 1]] is assigned. A due date is 2014/04/07. http://csl.skku.edu/images/new.gif
March 31, 2014, at 04:49 AM by 115.145.212.143 -
Changed line 49 from:
* Homework 1 is assigned on 2014/03/31. A due date is 2014/04/07
to:
* 2014/03/31: [[(Attach:)hw1.pdf|Homework 1]] is assigned. A due date is 2014/04/07.
March 31, 2014, at 04:47 AM by 115.145.212.143 -
Changed line 49 from:
* Homework 1 is assigned on 2014/03/31. Due is 2014/04/07
to:
* Homework 1 is assigned on 2014/03/31. A due date is 2014/04/07
March 31, 2014, at 04:46 AM by 115.145.212.143 -
Added lines 46-50:

(:cellnr valign=top :) '''Announcement:'''
(:cell valign=top :)
* Homework 1 is assigned on 2014/03/31. Due is 2014/04/07
Added line 52:
March 26, 2014, at 07:37 AM by 115.145.212.143 -
Changed line 41 from:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread.pdf|pdf]] \\
to:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread.pdf|pdf]] (updated)\\
March 25, 2014, at 03:12 PM by 115.145.212.143 -
Changed line 41 from:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread-1.pdf|pdf]] \\
to:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread.pdf|pdf]] \\
March 23, 2014, at 04:00 PM by 115.145.212.143 -
Added line 42:
March 23, 2014, at 03:51 PM by 115.145.212.143 -
Changed lines 40-41 from:
4. Parallel Software (Chapter 2.4-2.10) - [[(Attach:)03-ParaSW.pdf|pdf]]
to:
4. Parallel Software (Chapter 2.4-2.10) - [[(Attach:)03-ParaSW.pdf|pdf]] \\
5. Pthread (Chapter 4) - [[(Attach:)04-PThread-1.pdf|pdf]] \\
March 16, 2014, at 01:19 PM by 115.145.212.143 -
Changed lines 39-40 from:
3. Parallel Hardware (Chapter 2.1-2.3) - [[(Attach:)02-ParaHW.pdf|pdf]]
to:
3. Parallel Hardware (Chapter 2.1-2.3) - [[(Attach:)02-ParaHW.pdf|pdf]] \\
4. Parallel Software (Chapter 2.4-2.10) - [[(Attach:)03-ParaSW
.pdf|pdf]]
March 09, 2014, at 01:40 PM by 115.145.212.143 -
Changed line 23 from:
* M. Herlihy, N. Shavit, "The art of multiprocessor programming", Morgan Kaufmann, 2008
to:
* M. Herlihy, N. Shavit, "The art of Multiprocessor Programming", Morgan Kaufmann, 2004
Deleted line 25:
* M. Herlihy, N. Shavit, "The art of Multiprocessor Programming", Morgan Kaufmann, 2004
March 09, 2014, at 01:40 PM by 115.145.212.143 -
Added line 23:
* M. Herlihy, N. Shavit, "The art of multiprocessor programming", Morgan Kaufmann, 2008
March 08, 2014, at 11:47 AM by 115.145.212.143 -
Changed line 39 from:
3. Parallel Hardware (Chapter 2.1-2.3) - [[(Attach:)-2-ParaHW.pdf|pdf]]
to:
3. Parallel Hardware (Chapter 2.1-2.3) - [[(Attach:)02-ParaHW.pdf|pdf]]
March 08, 2014, at 11:46 AM by 115.145.212.143 -
Changed line 38 from:
2. Parallel Computing (Chapter 1) - [[(Attach:)01-ParaComp.pdf|pdf]]
to:
2. Parallel Computing (Chapter 1) - [[(Attach:)01-ParaComp.pdf|pdf]] \\
March 08, 2014, at 11:46 AM by 115.145.212.143 -
Added line 39:
3. Parallel Hardware (Chapter 2.1-2.3) - [[(Attach:)-2-ParaHW.pdf|pdf]]
March 03, 2014, at 02:11 AM by 115.145.212.143 -
Changed line 20 from:
* P. S. Pachoco, "An Introduction to Parallel Programming", Morgan Kaufmann, 2010
to:
* P. S. Pacheco, "An Introduction to Parallel Programming", Morgan Kaufmann, 2010
March 02, 2014, at 10:27 AM by 115.145.212.143 -
Added line 25:
* M. Herlihy, N. Shavit, "The art of Multiprocessor Programming", Morgan Kaufmann, 2004
Deleted line 28:
* M. Herlihy, N. Shavit, "The art of Multiprocessor Programming", Morgan Kaufmann, 2004
March 02, 2014, at 10:26 AM by 115.145.212.143 -
Changed line 38 from:
2. Parallel Computing - [[(Attach:)01-ParaComp.pdf|pdf]]
to:
2. Parallel Computing (Chapter 1) - [[(Attach:)01-ParaComp.pdf|pdf]]
March 02, 2014, at 10:26 AM by 115.145.212.143 -
Changed lines 37-38 from:
1. Introduction
to:
1. Introduction \\
March 02, 2014, at 10:25 AM by 115.145.212.143 -
Added line 38:
March 02, 2014, at 10:25 AM by 115.145.212.143 -
Added lines 35-38:
(:cellnr valign=top :) '''Slides:'''
(:cell valign=top :)
1. Introduction
2. Parallel Computing - [[(Attach:)01-ParaComp.pdf|pdf]]
March 01, 2014, at 08:42 AM by 115.145.212.143 -
Changed line 9 from:
(:cell valign=top :) Lecture room #400???, Semiconductor Building
to:
(:cell valign=top :) Lecture room #400112, Semiconductor Building
Changed line 20 from:
* P. S. Pachoco, "[[http://www.amazon.com/Introduction-Parallel-Programming-Peter-Pacheco/dp/0123742609|An Introduction to Parallel Programming]]", Morgan Kaufmann, 2010
to:
* P. S. Pachoco, "An Introduction to Parallel Programming", Morgan Kaufmann, 2010
Changed lines 23-27 from:
* D. Culler, J.P. Singh, "Parallel Computer Architecture"
* M. J. Quinn,
"[[http://www.amazon.com/Parallel-Programming-C-MPI-OpenMP/dp/0071232656|Parallel Programming in C with MPI and OpenMP]]"
* J.
A. Fisher, P. Faraboschi, C. Young, "[[http://www.amazon.com/Embedded-Computing-Approach-Architecture-Compilers/dp/1558607668|Embedded Computing - A VLIW Approach to Architecture, Compilers, and Tools]]"
* B. Chapman, G. Jost, R.v.d. Pas, D.J. Kuck, "[[http://www.amazon.com/Using-OpenMP-Programming-Engineering-Computation/dp/0262533022| Using OpenMP: Portable Shared Memory Parallel Programming]]"
* W. Gropp, E. Lusk, A. Skjellum, "[[http://www.amazon.com/Using-MPI-Programming-Engineering-Computation/dp/0262571323|Using MPI: Portable Parallel Programming with the Message Passing Interface]]
", 2nd edition.
to:
* D. Culler, J.P. Singh, "Parallel Computer Architecture: A Hardware/Software Approach"
* M. J. Quinn, "Parallel Programming in C with MPI and OpenMP"
* J. A. Fisher, P. Faraboschi, C. Young,
"Embedded Computing - A VLIW Approach to Architecture, Compilers, and Tools"
* B. Chapman, G. Jost, R.v.d. Pas, D.J. Kuck, "Using OpenMP: Portable Shared Memory Parallel Programming"
* W. Gropp, E. Lusk, A. Skjellum, "Using MPI: Portable Parallel Programming with the Message Passing Interface", 2nd edition.
Deleted line 20:
Added line 23:
* D. Culler, J.P. Singh, "Parallel Computer Architecture"
Changed lines 20-21 from:
* D. Culler, J. P. Singh, "[[http://store.elsevier.com/product.jsp?isbn=9781558603431&pagename=search|Parallel Computer Architecture A Hardware/Software Approach]]", 1st edition, Morgan Kaufmann Publishers, 1998
to:
* P. S. Pachoco, "[[http://www.amazon.com/Introduction-Parallel-Programming-Peter-Pacheco/dp/0123742609|An Introduction to Parallel Programming]]", Morgan Kaufmann, 2010
Added line 28:
* M. Herlihy, N. Shavit, "The art of Multiprocessor Programming", Morgan Kaufmann, 2004
Changed line 33 from:
* Final term 30%
to:
* Final-term exam 30%
Changed lines 30-33 from:
Attendance 10%, Projects 30%, Mid-term 30%, Final term 30%
to:
* Attendance 10%
* Projects 30%
* Mid-term exam 30%
* Final term 30%
Changed line 17 from:
TBA
to:
Many modern processors provide multiple computing cores within a chip. From servers to embedded systems, multiple cores are favorable design alternative for higher performance. Parallel computing has a long history in Computer Science. Many interesting workloads today are parallel by nature. Parallel computing is on the verge of becomming highlighted in all fields of application areas. Architecture and compiler technology in parallel computing will be studied in this course.
Changed line 30 from:
TBD
to:
Attendance 10%, Projects 30%, Mid-term 30%, Final term 30%
Changed line 33 from:
TBD
to:
Jungsik Choi, jchoi@arcs.skku.edu, Corporate Collaboration Center #85565
Changed lines 20-21 from:
* D. Culler, J. P. Singh,
"[[http://store.elsevier.com/product.jsp?isbn=9781558603431&pagename=search|Parallel Computer Architecture A Hardware/Software Approach]]", 1st edition, Morgan Kaufmann Publishers, 1998
to:
* D. Culler, J. P. Singh, "[[http://store.elsevier.com/product.jsp?isbn=9781558603431&pagename=search|Parallel Computer Architecture A Hardware/Software Approach]]", 1st edition, Morgan Kaufmann Publishers, 1998
Changed line 31 from:
TBA
to:
TBD
Changed line 34 from:
TBA
to:
TBD
Deleted lines 15-16:
(:cell valign=top :) Computer architectures have been drastically evolved since early 1980. Pipelining, cache, and branch prediction have been major features in modern microprocessor design. They are invented for high performance processors first, then equipped in PC processors we are using everyday. In our class, we focus on common computer architectural features for personal computers, servers, and embedded devices. At the end of this course you will understand basic principles on pipelining, cache hierarchies, memory systems, storage, and I/O systems.
(:cellnr valign=top :) '''Textbook:'''
Added lines 17-19:
TBA
(:cellnr valign=top :) '''Textbook:'''
(:cell valign=top :)
Changed lines 31-32 from:
* Exams: ??%
* Class participation: 10%
to:
TBA
Changed lines 34-35 from:
* 김종관 (todaystar86 at gmail dot com)
* 사공현 (hyeonsg at gmail dot com)
to:
TBA
Added lines 1-39:
!! SSE3054: Multicore Systems (Spring 2014)

!!! [General information]

(:table border=0 width=90% align=left :)
(:cellnr width=15% valign=top :) '''When:'''
(:cell valign=top :) 10:30 - 11:45 (Monday and Wednesday)
(:cellnr valign=top :) '''Where:'''
(:cell valign=top :) Lecture room #400???, Semiconductor Building
(:cellnr valign=top :) '''Instructor:'''
(:cell valign=bottom :) [[http://csl.skku.edu/People/Jinkyu|Jinkyu Jeong]] \\
Assistant Professor\\
[[http://csl.skku.edu|Computer Systems Laboratory]]
(:cellnr valign=top :) '''Course'''\\
'''Description:'''
(:cell valign=top :) Computer architectures have been drastically evolved since early 1980. Pipelining, cache, and branch prediction have been major features in modern microprocessor design. They are invented for high performance processors first, then equipped in PC processors we are using everyday. In our class, we focus on common computer architectural features for personal computers, servers, and embedded devices. At the end of this course you will understand basic principles on pipelining, cache hierarchies, memory systems, storage, and I/O systems.
(:cellnr valign=top :) '''Textbook:'''
(:cell valign=top :)
* D. Culler, J. P. Singh,
"[[http://store.elsevier.com/product.jsp?isbn=9781558603431&pagename=search|Parallel Computer Architecture A Hardware/Software Approach]]", 1st edition, Morgan Kaufmann Publishers, 1998

(:cellnr valign=top :) '''References:'''
(:cell valign=top :)
* M. J. Quinn, "[[http://www.amazon.com/Parallel-Programming-C-MPI-OpenMP/dp/0071232656|Parallel Programming in C with MPI and OpenMP]]"
* J. A. Fisher, P. Faraboschi, C. Young, "[[http://www.amazon.com/Embedded-Computing-Approach-Architecture-Compilers/dp/1558607668|Embedded Computing - A VLIW Approach to Architecture, Compilers, and Tools]]"
* B. Chapman, G. Jost, R.v.d. Pas, D.J. Kuck, "[[http://www.amazon.com/Using-OpenMP-Programming-Engineering-Computation/dp/0262533022| Using OpenMP: Portable Shared Memory Parallel Programming]]"
* W. Gropp, E. Lusk, A. Skjellum, "[[http://www.amazon.com/Using-MPI-Programming-Engineering-Computation/dp/0262571323|Using MPI: Portable Parallel Programming with the Message Passing Interface]]", 2nd edition.
(:cellnr valign=top :) '''Grading:'''
(:cell valign=top :) (Subject to change)
* Exams: ??%
* Class participation: 10%
(:cellnr valign=top :) '''Teaching Assistants:'''
(:cell valign=top :)
* 김종관 (todaystar86 at gmail dot com)
* 사공현 (hyeonsg at gmail dot com)
(:tableend:)


[[<<]]\\