Lecture

Superscalars: Execution and Cache Requirements

Related lectures (32)
Superscalars: Execution and Cache Optimization
Explores superscalar processors, dynamic branch prediction, nonblocking caches, and control speculation.
GPUs: Multithreading and Architecture
Explores GPUs' architecture, multithreading, and their role in machine learning, discussing limitations and future trends.
Multi-threaded Processors
Covers the basics of multi-threaded processors, including design, performance impact, and pipeline utilization.
VLIW Architectures: Compilers and Instruction Level Parallelism
Covers VLIW architectures and compilers, focusing on instruction level parallelism and optimization techniques.
Dynamic Scheduling
Explores dynamic scheduling in processor design to increase parallelism by executing instructions out of order, improving performance and efficiency.
Data-Parallel Programming: Vector & SIMD Processors
Explores data-parallel programming with vector processors and SIMD, and introduces MapReduce, Pregel, and TensorFlow.
Dynamic Scheduling: Extending Pipelining for Parallelism
Delves into dynamic scheduling to enhance pipelining and enable out-of-order execution for improved performance.
VLIW: Dynamically Scheduled Processors
Explores VLIW processors, focusing on scheduling complexity, ILP limitations, and code bloating.
GPUs: Introduction to CUDA
Introduces the basics of GPUs, CUDA programming, and thread synchronization for parallel computing applications.
Multithreading Basics: Design, Performance, and Impact
Covers the basics of multithreading, including design, performance impact, and GPU utilization.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.