User Tools

Site Tools


buzzword

Differences

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

Link to this comparison view

buzzword [2019/12/12 22:34] rahberabuzzword [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: Building bridges across Manhattan and Brooklyn 
   * 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's Law
 +  * 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. Caltech's “The Cosmic Cube+  * Hyper-cube. Cosmic Cube
   * Routing mechanism: Arithmetic, Source-based, Table-based lookup   * Routing mechanism: Arithmetic, Source-based, Table-based lookup
   * Types of routing algorithm: deterministic, oblivious, adaptive   * Types of routing algorithm: deterministic, oblivious, adaptive
   * 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/power constraint
 +  * 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