Lecture

Superscalars: Execution and Cache Optimization

Related lectures (32)
Superscalars: Execution and Cache Requirements
Explores superscalar processors and cache optimization for improved performance.
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.
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.
Dynamic Scheduling: Extending Pipelining for Parallelism
Delves into dynamic scheduling to enhance pipelining and enable out-of-order execution for improved performance.
Implementation with Transistors
Covers the implementation of a processor with transistors and focuses on improving performance through various technologies and circuit designs.

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.