Lecture

Data-Parallel Programming: Vector & SIMD Processors

Related lectures (99)
Radiation Hard Microelectronics
Explores radiation-hard microelectronics design, rad-hard ASIC libraries, and mitigation techniques for single-event effects.
Interpreters and Virtual Machines
Explores interpreters, virtual machines, optimization techniques, and memory management in programming languages.
Reactive NUCA: Cache Block Placement & Replication
Explores cache block placement, replication policies, and management strategies in Reactive NUCA for multi-core caches.
GPU Introduction: Performance and Programming
Explores the motivation and advantages of using GPUs for computation, focusing on their performance and programming through CUDA.
Introduction to ISA
Covers the components of a processor, ISA classifications, specific ISAs like MIPS, assembly language examples, and the importance of machine instruction regularity.
Dynamic Scheduling: Extending Pipelining for Parallelism
Delves into dynamic scheduling to enhance pipelining and enable out-of-order execution for improved performance.
Memory Consistency Models: Performance Impact and Parallel Computing
Covers memory consistency models, parallel computing, atomic subroutines, GPU architecture, and multithreading.
Computer Engineering: CPU Performance
Explores the evolution of CPU performance and architectural advancements in computer engineering.
Interpreters and Virtual Machines
Explores interpreters and virtual machines, discussing their advantages, types, and optimization techniques.
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.