CENG 6332: High Performance Computer Architecture

Summer 2016

UHCL Computer Engineering

Description

Introduction to systems architecture design and tuning techniques for High Performance Computing; RISC’s, cache, pipelines, hypercubes, data-flow and supercomputers.

Instructor

Dr. Hakduran Koc

Room  : Delta 110

Email  : KocHakduran at uhcl dot edu

Web    : http://sceweb.sce.uhcl.edu/koch/

Phone : x3877

Office Hours: tba

Teaching Assistant

Pranitha Madupu

Room  : D132

Email  : MadupuP5270 at uhcl dot edu

Office Hours: tba

Meeting

Mon & Wed 12:00-2:50pm in Room D119A

Textbook

Parallel Computer Organization and Design by Michel Dubois, Murali Annavaran, and Per Stenstrom; 1st Edition, Cambridge University Press, 2012, ISBN: 9780521886758.

References

- Computer Organization and Design: The Hardware and Software Interface by David Patterson and John Hennessy, 5th Edition, Morgan Kaufmann, 2014; ISBN: 9780124077263.

Computer Architecture: A Quantitative Approach by John Hennessy and David Patterson; 5th Edition; Morgan Kaufmann; 2011; ISBN: 9780123838728.

Tentative Course Schedule

Date

Topics covered

June 6

Intro to class, Overview, Syllabus

June 8

Ch. 1 – Introduction                                              

HW 1 – Due: June 20

June 13

Performance Analysis

Ch. 2 – Impact of Technology

June 15

Ch. 3 - Processor Microarchitecture

June 20

Processor and Pipelining

Ch. 3 - Processor Microarchitecture (cont.)

HW 2 – Due: June 27

June 22

Ch. 3 - Processor Microarchitecture (cont.)

HW 3 – Due: July 6

June 27

Ch. 3 - Processor Microarchitecture (cont.)

June 29

Exam 1 (tentative)

Sample Exam

Sample Exam

July 4

University Holiday – Independence Day

July 6

Ch. 4 - Memory Hierarchies

Memory Hierarchy Basics and Design  

HW 4 – Due: July 20

July 11

Ch. 4 - Memory Hierarchies (cont.)

HW 5 – Due: July 25

July 13

Ch. 4 - Memory Hierarchies (cont.)

Ch. 5 - Multiprocessor Systems

July 18

Ch. 6 - Interconnection Networks

July 20

Ch. 7 - Coherence, Synchronization, and Memory Consistency

July 25

Ch. 8 - Chip Multiprocessors

July 27

Exam 2

Grades - (Updated: June 27)

   Section 1

LINKS

- Top500

- SPEC Benchmarks

 

CENG 6332