SSE3054S14.Overview History
Show minor edits - Show changes to output
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.
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.
Please ask the professor if you want to see your exam sheet. Claims should be made by the end of June 25th.
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:)
* 2014/06/22
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
* 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
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<<
>><<
>>id=finalscore_hide<<
>><<
>>id=finalscore_show<<
>><<
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
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 \\
14. ScalableCoherence - [[Attach:)08-Scalable-Coherence.pdf|scalable-coherence.pdf]] http://csl.skku.edu/images/new.gif \\
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 \\
Changed line 49 from:
to:
13. SMP - [[Attach:)07-SMP.pdf|smp.pdf]] http://csl.skku.edu/images/new.gif \\
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.
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 \\
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 \\
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 \\
11. OpenMP (Chapter 5) - [[Attach:)06-OpenMP-2.pdf|openmp-2.pdf]] http://csl.skku.edu/images/new.gif \\
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 \\
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.
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 \\
9. MPI (Chapter 3) - [[Attach:)05-MPI-4.pdf|mpi-4.pdf]] http://csl.skku.edu/images/new.gif \\
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.
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.
* 2014/04/21: Mid-term exam is scheduled at 10:30 AM on 21th of April http://csl.skku.edu/images/new.gif.
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 \\
8. MPI (Chapter 3) - [[Attach:)05-MPI-3.pdf|mpi-3.pdf]] http://csl.skku.edu/images/new.gif \\
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.
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
About the team organization and the grading policy, please refer to the materials in the iCampus site
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.
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 \\
7. MPI (Chapter 3) - [[Attach:)05-MPI-2.pdf|mpi-2.pdf]] http://csl.skku.edu/images/new.gif \\
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 \\
6. MPI (Chapter 3) - [[Attach:)05-MPI-1.pdf|mpi-1.pdf]] http://csl.skku.edu/images/new.gif \\
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 \\
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)
[[(Attach:)studentID.tar.txt|Submission format]] (Please remove .txt extension)
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]]
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]]
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
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
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.
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
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:
Changed line 41 from:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread.pdf|pdf]] \\
to:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread.pdf|pdf]] (updated)\\
Changed line 41 from:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread-1.pdf|pdf]] \\
to:
5. Pthread (Chapter 4) - [[(Attach:)04-PThread.pdf|pdf]] \\
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]] \\
5. Pthread (Chapter 4) - [[(Attach:)04-PThread-1.pdf|pdf]] \\
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]]
4. Parallel Software (Chapter 2.4-2.10) - [[(Attach:)03-ParaSW.pdf|pdf]]
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:
Added line 23:
* M. Herlihy, N. Shavit, "The art of multiprocessor programming", Morgan Kaufmann, 2008
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]]
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]] \\
Added line 39:
3. Parallel Hardware (Chapter 2.1-2.3) - [[(Attach:)-2-ParaHW.pdf|pdf]]
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
Added line 25:
* M. Herlihy, N. Shavit, "The art of Multiprocessor Programming", Morgan Kaufmann, 2004
Deleted line 28:
Changed line 38 from:
2. Parallel Computing - [[(Attach:)01-ParaComp.pdf|pdf]]
to:
2. Parallel Computing (Chapter 1) - [[(Attach:)01-ParaComp.pdf|pdf]]
Added lines 35-38:
(:cellnr valign=top :) '''Slides:'''
(:cell valign=top :)
1. Introduction
2. Parallel Computing - [[(Attach:)01-ParaComp.pdf|pdf]]
(:cell valign=top :)
1. Introduction
2. Parallel Computing - [[(Attach:)01-ParaComp.pdf|pdf]]
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.
* M. J. Quinn,
* J.
*
* 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]]
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.
* 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%
* Projects 30%
* Mid-term exam 30%
* Final term 30%
Changed line 17 from:
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:
to:
Attendance 10%, Projects 30%, Mid-term 30%, Final term 30%
Changed line 33 from:
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
"[[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:
to:
TBD
Changed line 34 from:
to:
TBD
Deleted lines 15-16:
(:cellnr valign=top :) '''Textbook:'''
Added lines 17-19:
TBA
(:cellnr valign=top :) '''Textbook:'''
(:cell valign=top :)
(:cellnr valign=top :) '''Textbook:'''
(:cell valign=top :)
Changed lines 31-32 from:
* Class participation: 10%
to:
TBA
Changed lines 34-35 from:
* 사공현 (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:)
[[<<]]\\
!!! [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:)
[[<<]]\\