User Tools

Site Tools


buzzwords

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

buzzwords [2013/04/22 14:59]
jasonli1
buzzwords [2013/05/01 14:05] (current)
jasonli1
Line 642: Line 642:
   * Amdahl's Law   * Amdahl's Law
   * Sequential bottleneck   * Sequential bottleneck
 +
 +===== Lecture 31 (4/24 Wed.) =====
 +  * Bottlenecks in parallel execution
 +  * Ordering of memory operations
 +  * Deterministic execution
 +  * Protection of shared data
 +  * Mutual exclusion
 +  * Sequential consistency
 +  * Total global order requirement
 +  * Cache coherence
 +  * Snooping bus
 +  * Directory-based cache coherence
 +  * Update vs Invalidate
 +  * MESI Protocol (Modified, Exclusive, Shared, Invalid)
 +  * Read-exclusive (write)
 +  * Exclusive bit
 +  * MOESI (add Owned state)
 +
 +===== Lecture 32 (4/26 Fri.) =====
 +  * Snoopy cache vs Directory Coherence
 +  * Set inclusion test
 +  * Contention resolution
 +  * Negative acknowledgement (nack)
 +  * Coherence granularity
 +  * False sharing
 +  * Interconnection networks
 +  * Topology
 +  * Routing (algorithm)
 +  * Buffering and flow control
 +  * Point-to-point
 +  * Crossbar
 +  * Buffered/bufferless networks
 +  * Flow control
 +  * Multistage logarithm networks
 +  * Circuit vs packet switching
 +  * Delta network
 +  * Ring network
 +  * Unidirectional ring
 +  * Mesh
 +  * Torus
 +  * Trees / Fat trees
 +  * Hypercube
 +  * Bufferless deflection routing
 +  * Dimension-order routing
 +  * Deadlock vs livelock
 +  * Valiant's algorithm
 +  * Adaptive vs oblivious routing
 +
 +===== Lecture 33 (4/29 Mon.) =====
 +  * Serialized code sections
 +  * Critical section
 +  * Barrier
 +  * Limiter stages in pipelined programs
 +  * Trace cache
 +  * Large vs small core
 +  * Asymmetric Chip Multiprocessor (ACMP)
 +  * Accelerating Critical Sections
 +  * False serialization
 +  * Shared vs private data
 +  * Data Marshalling
 +  * Bottleneck Identification and Scheduling (BIS)
 +  * Bottleneck Table
 +  * Acceleration Index Table
 +
 +===== Lecture 34 (5/1 Wed.) =====
 +  * DRAM technology scaling
 +  * Emerging memory technologies
 +  * Phase change memory (PCM)
 +  * Memristors
 +  * Memory capacity
 +  * Memory latency
 +  * Memory endurance
 +  * Memory idle power
 +  * Hybrid memory system
 +  * Replacing DRAM with PCM
 +  * Row-locality Aware Data Placement
 +  * DRAM cache with metadata store
 +  * TIMBER Tag Management
 +  * Security challenges of emerging technologies
buzzwords.1366657143.txt.gz ยท Last modified: 2013/04/22 14:59 by jasonli1