Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Quizes
Exercises
Publications
Startups
Units
Show all results for
Home
Lecture
Understanding Simultaneous Multithreading in Modern Processors
Graph Chatbot
Related lectures (49)
X86 and ARM: Processors Evolution and Microarchitectures
Log in to Mediaspace to watch this video
Explores the evolution and microarchitectures of x86 and ARM processors, from early designs to modern advancements.
Pipelining: Processors & Hazards
Log in to Mediaspace to watch this video
Explores pipelining in processors, state machines, hazards, and solutions.
Computer Architecture: From Algorithms to Computers
Log in to Mediaspace to watch this video
Explores the implementation of algorithms in hardware, covering registers, basic instructions, assembly language, and the von Neumann architecture.
Dynamic Scheduling: Extending Pipelining for Parallelism
Log in to Mediaspace to watch this video
Delves into dynamic scheduling to enhance pipelining and enable out-of-order execution for improved performance.
Untitled
Log in to Mediaspace to watch this video
Superscalars: Execution and Cache Optimization
Log in to Mediaspace to watch this video
Explores superscalar processors, dynamic branch prediction, nonblocking caches, and control speculation.
Computer Architecture: Circuits and Processors
Log in to Mediaspace to watch this video
Introduces computer architecture, covering logic circuits, adders, processors, and performance optimization.
VLIW: Dynamically Scheduled Processors
Log in to Mediaspace to watch this video
Explores VLIW processors, focusing on scheduling complexity, ILP limitations, and code bloating.
Pipelining
Log in to Mediaspace to watch this video
Explores pipelining in processors, covering stages, hazards, and solutions for efficient execution.
Memory Consistency Models: Performance Impact and Parallel Computing
Log in to Mediaspace to watch this video
Covers memory consistency models, parallel computing, atomic subroutines, GPU architecture, and multithreading.
Data-Parallel Programming: Vector & SIMD Processors
Log in to Mediaspace to watch this video
Explores data-parallel programming with vector processors and SIMD, and introduces MapReduce, Pregel, and TensorFlow.
Micro-architectural Analysis of OLAP: Limitations and Opportunities
Log in to Mediaspace to watch this video
Explores the limitations and opportunities of OLAP workloads in terms of CPU cycles usage and processor architectures.
Processor Architecture and System Design
Log in to Mediaspace to watch this video
Delves into RISC processor architecture, system design, microcontroller building blocks, and memory access.
Untitled
Log in to Mediaspace to watch this video
Examples of Scheduling
Log in to Mediaspace to watch this video
Covers examples of scheduling in different architectures and compares cycle requirements and CPI of a MIPS program.
Untitled
Log in to Mediaspace to watch this video
Performance: Hardware and Software Optimization
Log in to Mediaspace to watch this video
Explores the evolution of performance metrics in computing, emphasizing the impact of hardware and software optimization.
Optimizing Library Interactions: Functionality and Modularity
Log in to Mediaspace to watch this video
Explores optimizing library interactions, functionality challenges, and modularity in modern workloads, emphasizing strong boundaries between systems and instruction-level optimizations.
GPU Memory Hierarchy and Optimization
Log in to Mediaspace to watch this video
Explores GPU memory hierarchy, optimization challenges, and algorithm efficiency.
Basic Pipelining
Log in to Mediaspace to watch this video
Explores basic pipelining in circuits, enhancing throughput by splitting jobs into sub-parts.
Previous
Page 2 of 3
Next