Skip to main content
Graph
Search
fr
|
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Multithreading Basics: Design, Performance, and Impact
Graph Chatbot
Related lectures (32)
Previous
Page 2 of 4
Next
GPUs: Architecture and Programming
Explores GPUs' architecture, CUDA programming, image processing, and their significance in modern computing, emphasizing early start and correctness in GPU programming.
Prediction and Speculation in Processor Design
Covers prediction and speculation techniques in processor design to enhance performance and reduce execution delays.
Multi-Cycle MIPS Processor
Explores the design and performance analysis of a Multi-Cycle MIPS Processor compared to a Single-Cycle Processor, emphasizing benefits and downsides.
GPUs: Introduction to CUDA
Introduces the basics of GPUs, CUDA programming, and thread synchronization for parallel computing applications.
Compilers: Challenges with Digital Signal Processors
Covers the challenges of compiling for digital signal processors due to their unique architectural features and irregularities.
Register Renaming: Techniques and Architectures
Covers register renaming techniques essential for eliminating execution hazards in modern processors.
Dynamic Binary Translation: Overcoming Binary Compatibility Challenges
Covers dynamic binary translation as a solution to binary compatibility issues in computer architectures.
Instruction Set Extensions: High-Level Synthesis Techniques
Covers instruction set extensions and high-level synthesis techniques for optimizing embedded processors.
X86 and ARM: Processors Evolution and Microarchitectures
Explores the evolution and microarchitectures of x86 and ARM processors, from early designs to modern advancements.
Superscalars: Execution and Cache Optimization
Explores superscalar processors, dynamic branch prediction, nonblocking caches, and control speculation.