Download presentation
Presentation is loading. Please wait.
Published byEmil Horn Modified over 9 years ago
1
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Advanced Computer Architectures (Graduate Course) Fall 2013 Prof. Mohammad A. Mikki Room I215 Tel. Ext. 2876 email: mmikki@iugaza.edu.ps Homepage: http://site.iugaza.edu.ps/mmikki/ Skype: mohammad.mikki
2
Lecture 1 Syllabus
3
3 Mohammad A. Mikki Professor of Computer Engineering ECE Department, Faculty of Engineering Instructor
4
Where to find me 4 My Office:IT bldg: Room I215 Office Hours: TBA or by appointment My Email: mmikki@iugaza.edu.ps My homepage:http://site.iugaza.edu.ps/mmikki/ Skype: mohammad.mikki Tel.: +970-8-2860700 Ext. 2876 Fax: +970-8-2860800
5
Course Information Course Code: ECOM 6301 Course Name: Advanced Computer Architectures (Graduate Course) Number of credits: 3 5
6
Course Description Fundamentals of Computer Architecture Instruction Level Parallelism (ILP) and Its Exploitation Advanced Techniques for Exploiting Instruction-Level Parallelism and Their Limits Multiprocessors and Thread-Level Parallelism Multiprocessors & Multicore, cache coherence Basic Pipelining Pipelining, Performance, Memory Hierarchy Design Caches, Virtual Memory, Dynamic Execution, SIMD & GPU Interconnection Networks 6
7
Course Outcomes/Objectives At completion of the course students should be able to: Measure and report computer performance using appropriate, quantitative analysis. Describe the main architectural approaches to improve computer performance, analyze the pros and cons of said approaches, and decide when to employ different architectural ideas for different applications. Identify which factors affect the performance and power consumption of a computer system, and evaluate and compare how various architectural-level features impact power/performance. Explain how multi-core hardware can impact software performance (for better and for worse), and how to target software development for multi-core systems. Summarize and explain research results from various computer architecture centric journals and conferences. 7
8
Course Website http://moodle.iugaza.edu.ps Please check this webpage at least once a week for lecture notes, homework assignments, solutions, useful links, supplementary material, announcements 8
9
Class Information Class day, time, and location Sunday 2:00 pm – 5:00 pm, Room Q406 9
10
Required Textbook and Material Computer Architecture: A Quantitative Approach 5 th Ed. John L. Hennessy and David A. Patterson The Morgan Kaufmann Series in Computer Architecture and Design,2011, ISBN: ISBN: 978-0-12-383872-8 10
11
Textbook Table of Contents Printed Text Chap 1: Fundamentals of Quantitative Design and Analysis Chap 2: Memory Hierarchy Design Chap 3: Instruction-Level Parallelism and Its Exploitation Chap 4: Data-Level Parallelism in Vector, SIMD, and GPU Architectures Chap 5: Multiprocessors and Thread-Level Parallelism Chap 6: The Warehouse-Scale Computer App A: Instruction Set Principles App B: Review of Memory Hierarchy App C: Pipelining: Basic and Intermediate Concepts 11
12
Textbook Table of Contents Online – download from our companion site (below) App D: Storage Systems App E: Embedded Systems App F: Interconnection Networks App G: Vector Processors App H: Hardware and Software for VLIW and EPIC App I: Large-Scale Multiprocessors and Scientific Applications App J: Computer Arithmetic App K: Survey of Instruction Set Architectures App L: Historical Perspectives 12
13
Lecture Etiquette Be on time (if you are late enter the class quiet) Class attendance counts Cell phones off or muted Interrupt for questions – there is no dumb question 13
14
Key to Success Attendance –Pay attention to lectures –Ask questions Effort –Read extra material on your own. Wealth of information available (library books, online articles, research papers) Consistency –Keep up with the class pace 14
15
Class Expectations Class participation – Your input is needed for good discussion Keep up with reading material Follow academic integrity code 15
16
Working Schedule (1/3) 16 WeekDate Lecture Readings 5th Edition Assignments 1 Sun. 8.Sep.2013 Introduction to the course Ch. 1: Introduction Ch. 1 2 Sun. 15.Sep.2013 Ch. 1: IntroductionCh. 1 3 Sun 22.Sep.2013 Ch. 1: Introduction Ch. 1 Quiz 1 on Ch.1 4 Sun. 29.Sep.2013 Ch. 2: Memory Hierarchy Design Ch.2 App. B App B: Review of Memory Hierarchy 5 Sun. 6.Oct.2013 Ch. 2: Memory Hierarchy Design Ch. 2 App. B Quiz2 on Ch.1 6Sun. 13.Oct.2013 Ch. 3: Instruction-Level Parallelism and Its Exploitation Ch.3 App. C App. C: Pipelining: Basic and Intermediate Concepts
17
Working Schedule (2/3) 17 7 Sun. 20.Oct.2013 Ch. 3: Instruction-Level Parallelism and Its Exploitation Ch.3 App. C Quiz3 on Ch.2 8 Sat. 26.Oct.2013 Sun. 27.Oct.2013 First day of midterm exams Ch. 3: Instruction-Level Parallelism and Its Exploitation Ch. 3 App. C 9 Sun. 3.Nov.2013 Ch. 4: Data-Level Parallelism in Vector, SIMD, and GPU Architectures Ch. 4 Quiz4 on Ch.3 10 Sun. 10.Nov.2013 Ch.4: Data-Level Parallelism in Vector, SIMD, and GPU Architectures Ch. 4 Midterm Exam Reading material on SIMD machines 11 Sun. 17.Nov.2013 Ch. 5: Multiprocessors and Thread- Level Parallelism Reading material Reading material on SIMD machines 12Sun. 24.Nov.2013 Ch. 5: Multiprocessors and Thread- Level Parallelism Reading material Quiz 5 on Ch.4 WeekDate Lecture Readings 5th Edition Assignments
18
Working Schedule (3/3) 18 13 Sun. 1.Dec.2013 Ch. 5: Multiprocessors and Thread- Level Parallelism Ch. 5 14 Sun. 8.Dec.2013 Paper Presentations Selected papers Sat. 28.Dec.2013 First day of final exams WeekDate Lecture Readings 5th Edition Assignments
19
Grading Scheme Quizzes15% Paper presentation10% Research Project30% Midterm Exam 15% Final Exam30% 19
20
Research Report (Not required for the undergraduate students) Select a research topic in network security Select 3-5 recent papers on the topic Summarize these papers in a 10-15 page report Submit an intermediate report by 8 th week of the semester Submit a final report by 13 th week of the semester Make a 15 minutes presentation in front of the class in weeks 14 and 15 20
21
Selected Research Criteria Be of significance. Demonstrate originality and innovation. Make an outstanding contribution to theory and its application. Illustrate the appropriateness and application of the methodology. Demonstrate sound implications for theory and practice. 21
22
The research report must: Display clearly a statement of purpose and intent. State clearly the methodology(ies) applied and explicitly describe the research process. State expected research outcomes and expected impact and possible application. 22
23
Quizzes One quiz each two weeks 23
24
24 Any Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.