Login to filter by course Login to filter by course Reset
Introduction to ProcessorsCovers the fundamentals of processors, from digital logic to program execution, including components like ALU, register file, and control logic.
GPUs: Architecture and ProgrammingExplores GPUs' architecture, CUDA programming, image processing, and their significance in modern computing, emphasizing early start and correctness in GPU programming.
GPUs: Introduction to CUDAIntroduces the basics of GPUs, CUDA programming, and thread synchronization for parallel computing applications.
Hardware SpecializationExplores hardware specialization, ASIC advantages over processors, and strategies for achieving ASIC-like efficiencies in chip design.
Rescuing Data Center ProcessorsExplores challenges and solutions for data center processors, focusing on efficiency, cache issues, branch prediction, and architectural optimizations.
Hidden Software LayerDiscusses the presence of processors and their associated programs in various devices.
Robot Game: Memory and ExecutionExplains the robot game, where one person is the memory and the other is the processor executing a program on a landscape with obstacles.
Telecommand System RequirementsCovers the requirements and functions of a telecommand system in spacecraft, including uploading programs and controlling spacecraft operations.
Multi-threaded ProcessorsCovers the basics of multi-threaded processors, including design, performance impact, and pipeline utilization.
PipeliningExplores pipelining in processors, covering stages, hazards, and solutions for efficient execution.