ECE5730

From JonWiki

jontse.com > Courses > ECE5730
Jump to: navigation, search

Contents

Overview

I took this course in the Spring of 2009 with Professor David Albonesi

Course Websites

Description (from the CSL site)

Principles and current practices of memory system design. Topics include cache hierarchy optimization, high performance memory controllers and technologies, approaches to power and reliability issues, exploiting memory level parallelism, memory systems for parallel computer architectures, and case studies.

Course Notes

Tuesday, 01/20/2009 - 01 - Introduction
Thursday, 01/22/2009 - 02 - Cache Overview
Tuesday, 01/27/2009 - 03 - Trace Caches and Non-Blocking Caches
Thursday, 01/29/2009 - 04 - Non-Blocking Caches and Cache Content Management
Tuesday, 02/03/2009 - 05 - Cache Content Management
Thursday, 02/05/2009 - 06 - Cache Content Management
Thursday, 02/12/2009 - 07 - Offline Cache Content Management
Tuesday, 02/17/2009 - 08 - Cache Power Management
Thursday, 02/19/2009 - 09 - Cache Power Management
Tuesday, 02/24/2009 - 10 - Cache Case Studies
Thursday, 02/26/2009 - 11 - Overview of DRAMs
Tuesday, 03/03/2009 - 12 - More on DRAMs
Thursday, 03/05/2009 - 13 - DRAM Access Protocol
Tuesday, 03/10/2009 - 14 - Memory Controllers
Thursday, 03/12/2009 - 15 - Memory Controllers & Project Kickoff
Tuesday, 03/24/2009 - 16 - Memory Scheduling
Tuesday, 03/31/2009 - 17 - Memory Scheduling for CMPs
Thursday, 04/02/2009 - 18 - Refresh and Memory Power Management
Tuesday, 04/07/2009 - 19 - Memory Controller Case Studies
Thursday, 04/16/2009 - 20 - Hard Disk Drives
Tuesday, 04/21/2009 - 21 - Hard Disk Drives, Defect Management, and Drive Interfaces
Wednesday, 04/22/2009 - 22 - Disk Drive Performance Issues and Design Tradeoffs
Thursday, 04/23/2009 - 23 - Command Scheduling and Disk Caching
Tuesday, 04/28/2009 - 24 - RAID
Thursday, 04/30/2009 - 25 - Disk Case Studies and Power Management