buzzword
Differences
This shows you the differences between two versions of the page.
buzzword [2019/12/12 22:34] – rahbera | buzzword [2019/12/14 20:25] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 253: | Line 253: | ||
* BitWeaving | * BitWeaving | ||
* Computing Architectures with Minimal Data Movement | * Computing Architectures with Minimal Data Movement | ||
- | * Mindset on reviewing manuscripts and scientific process | ||
- | * Suggestions on critical paper review | ||
- | * Mindset issues everywhere | ||
- | * Bandwidth bottleneck in Zurich Airport | ||
- | * Wrong methodology in design space exploration: | ||
* 3D-Stacked Logic+Memory | * 3D-Stacked Logic+Memory | ||
* Logic Layer | * Logic Layer | ||
Line 683: | Line 678: | ||
* Collaborative patterns | * Collaborative patterns | ||
+ | ===== Lecture 18 (22.11 Fri.) ===== | ||
+ | * Instruction prefetching | ||
+ | * Data prefetching | ||
+ | * Memory Hierarchy | ||
+ | * Memory Read/Write Latency | ||
+ | * Memory Bandwidth | ||
+ | * Memory Footprint | ||
+ | * Caches as Bandwidth Filters | ||
+ | * Little' | ||
+ | * Occupancy | ||
+ | * Latency | ||
+ | * Throughput | ||
+ | * Queueing Resources | ||
+ | * Compulsory Miss | ||
+ | * Demand Miss | ||
+ | * Spatial and Temporal Locality | ||
+ | * Fetch Granule | ||
+ | * Hardware Prefetching | ||
+ | * Software Prefetch Instruction | ||
+ | * Code Reordering | ||
+ | * Speculative Execution | ||
+ | * Loop Unrolling | ||
+ | * Load Hoisting | ||
+ | * Prefetch Degree | ||
+ | * Three Prefetch Metrics | ||
+ | * Accuracy | ||
+ | * Coverage | ||
+ | * Timeliness | ||
+ | * Heuristic-Based Next-N-Line Prefetching | ||
+ | * History-Based Target Line Prefetching | ||
+ | * Heuristic-Based Wrong-Path Prefetching | ||
+ | * Hybrid Prefetching | ||
+ | * Branch Predictor | ||
+ | * Branch Target Buffer (BTB) | ||
+ | * Next-Line Prefetchers | ||
+ | * Stride Prefetchers | ||
+ | * Cache-Block Address Based Stride Prefetching | ||
+ | * Correlation-Based Prefetchers | ||
+ | * Content-Birected Prefetchers | ||
+ | * Precomputation or Execution-Based prefetchers | ||
+ | * Address Correlation Based Prefetching | ||
+ | * Markov Model and Markov Prefetchers | ||
+ | * Prefetch Confidence | ||
+ | * Hybrid Hardware Prefetchers | ||
+ | * Execution-based Prefetchers | ||
+ | * Speculative Thread | ||
+ | * Feedback-Directed Prefetcher | ||
+ | * Prefetcher Throttling | ||
===== Lecture 19 (28.11 Thu.) ===== | ===== Lecture 19 (28.11 Thu.) ===== | ||
Line 883: | Line 926: | ||
* H-tree | * H-tree | ||
* Fat-tree | * Fat-tree | ||
- | * Hyper-cube. | + | * Hyper-cube. Cosmic Cube |
* Routing mechanism: Arithmetic, Source-based, | * Routing mechanism: Arithmetic, Source-based, | ||
* Types of routing algorithm: deterministic, | * Types of routing algorithm: deterministic, | ||
* Deadlock | * Deadlock | ||
- | * Oblivious routing: Valiant’s algorithm | + | * Oblivious routing |
* Adaptive Routing: minimal adaptive, non-minimal adaptive | * Adaptive Routing: minimal adaptive, non-minimal adaptive | ||
* Flow Control | * Flow Control | ||
Line 903: | Line 946: | ||
* Head of Line Blocking | * Head of Line Blocking | ||
+ | ===== Lecture 24 (13.12 Fri.) ===== | ||
+ | * Load latency curve | ||
+ | * Performance of interconnection networks | ||
+ | * On-chip networks | ||
+ | * Difference between off-chip and on-chip networks | ||
+ | * Network buffers | ||
+ | * Efficient routing | ||
+ | * Advantages of on-chip interconnects | ||
+ | * Pin constraints | ||
+ | * Wiring resources | ||
+ | * Disadvantages of on-chip interconnects | ||
+ | * Energy/ | ||
+ | * Tradeoffs of interconnect design | ||
+ | * Buffers in NoC routers | ||
+ | * Bufferless routing | ||
+ | * Flit-level routing | ||
+ | * Deflection routing | ||
+ | * Buffer and link energy consumption | ||
+ | * Self-throttling | ||
+ | * Livelock freedom problem | ||
+ | * Golden packet for livelock freedom | ||
+ | * Reassembly buffers | ||
+ | * Packet retransmission | ||
+ | * Packet scheduling |
buzzword.1576190060.txt.gz · Last modified: 2019/12/12 22:34 by rahbera