Computer Architecture Overview, Lecture Slide - Computer Science, Slides of Software Engineering

instruction set

Typology: Slides

2011/2012

Uploaded on 04/16/2012

shyrman
shyrman 🇺🇸

4.2

(6)

239 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Randal E. Bryant
Carnegie Mellon University
CS:APP2e
CS:APP Chapter 4
Computer Architecture
Overview
http://csapp.cs.cmu.edu
pf3
pf4

Partial preview of the text

Download Computer Architecture Overview, Lecture Slide - Computer Science and more Slides Software Engineering in PDF only on Docsity!

Randal E. Bryant

Carnegie Mellon University

CS:APP2e

CS:APP Chapter 4

Computer Architecture

Overview

http://csapp.cs.cmu.edu

  • 2 – CS:APP2e

Course Outline

Background

Instruction setsLogic design

Sequential Implementation

A simple, but not very fast processor design

Pipelining

Get more things running simultaneously

Pipelined Implementation

Make it work

Advanced Topics

Performance analysisHigh performance processor design

  • 4 – CS:APP2e

Schedule

Week

Instruction set architectureLogic design Assignment: Write & test assembly code programs

Week

Sequential implementationPipelining and initial pipelined implementation Assignment: Add new instructions to sequential implementation

Week

Making the pipeline workModern processor design Assignment: Optimize program+pipeline for maximum performance