Lecture 1 Introduction and Basic

2016-03-29  本文已影响0人  薛家四少



How to design a computer that meets system design goals.

How do we ensure problems are solved by electrons?

The Power of Abstraction

Crossing the Abstraction Layers

DRAM Controllers

The problem

A Memory Performance Hog

STREAM

// initialize large aarrays A, B
for (j = 0; j < N; j++) {
    index = j * linesizze; // streaming
    A[index] = B[index];
    ...
}

RANDOM

// initialize large arrays A, B
for (j = 0, j < N; j++) {
    index = rand(); // random
    A[index] = B[index];
    ...
}

Goals

上一篇 下一篇

猜你喜欢

热点阅读