Lesson 15.2: Multiprocessing – Thread-Level Parallelism to Warehouse-Scale

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/28

encourage image

There's no tags or description

Looks like no tags are added yet.

29 Terms

1
New cards

Scalable Architecture

is an architecture that can scale up to meet increased work loads

2
New cards

More Processor

scalability to _ _ is the key issue

3
New cards

Cache Coherence

processors may see different values through their caches

4
New cards

Cache Coherence

in a coherent memory system read of a data item returns the most recently written value

5
New cards

Cache Coherence

2 important mechanism (1)

6
New cards

Memory Consistency

2 important mechanism (2)

7
New cards

Cache Coherence

defines behavior of reads and writes to the same memory location

8
New cards

Recently Written Value

cache coherence, all reads by any processor must return most _ _ _

9
New cards

Same Location, 2 Processor

cache coherence, writes to the _ _ by any _ _ are seen in same order by all processors

10
New cards

Memory Consistency

defines behavior of reads and writes with respect to access to other memory locations

11
New cards

Different Locations

memory consistency, serialized writes _ _

12
New cards

Coherence

one location over time

13
New cards

Consistency

ordering across locations

14
New cards

Migration

movement of data

15
New cards

Replication

multiple copies of data

16
New cards

Snooping

each core tracks sharing status (thru a shared broadcast bus) of each of its blocks

17
New cards

Distributed, Low Scalability

snooping, limited to a small multi-core processor

18
New cards

Directory Based

sharing status of each block kept in a single location (thru a centralized controller)

19
New cards

Centralized, High Scalability

directory based, used in massive multi-socket servers / supercomputers

20
New cards

Warehouse Scale Computers

meaning of WSCs

21
New cards

Single Macro-computer

WSCs Scale and Scope, massive data centers functioning as a _ _

22
New cards

RLP

WSCs exploit natural request-level parallelism, handling millions of independent user queries concurrently

23
New cards

Request Level Parallelism

meaning of RLP

24
New cards

Dependability via Redundancy

hardware failures are treated as a statistical certainty

25
New cards

Dependability via Redundancy

reliability is engineered through software replication and redundant commodity servers rather than hyper-expensive fault-tolerant mainframes

26
New cards

PUE

WSCs energy efficiency, measured via _ balancing massive multi-stage power distribution and industrial cooling

27
New cards

Power Usage Effectiveness

meaning of PUE

28
New cards

Total Facility Power / IT Equipment Power

formula of PUE

29
New cards

Communication Latency

WSCs Network Hierarchy, multi-tiered switching topologies to minimize _ _ across tens of thousands of nodes