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
Pipelining: Enhancing Computer Architecture Performance
Graph Chatbot
Related lectures (30)
Previous
Page 2 of 3
Next
Designing Datapath and Control Logic for ISA Instructions
Explores the design of datapath and control logic for executing ISA instructions, focusing on hardwired control and performance analysis.
Data-Parallel Programming: Vector & SIMD Processors
Explores data-parallel programming with vector processors and SIMD, and introduces MapReduce, Pregel, and TensorFlow.
Dynamic Scheduling
Explores dynamic scheduling in processor design to increase parallelism by executing instructions out of order, improving performance and efficiency.
Untitled
Multithreading Basics: Design, Performance, and Impact
Covers the basics of multithreading, including design, performance impact, and GPU utilization.
Computer Architecture: From Algorithms to Computers
Explores the implementation of algorithms in hardware, covering registers, basic instructions, assembly language, and the von Neumann architecture.
Introduction to Processors
Covers the fundamentals of processors, from digital logic to program execution, including components like ALU, register file, and control logic.
Dynamic Scheduling: Extending Pipelining for Parallelism
Delves into dynamic scheduling to enhance pipelining and enable out-of-order execution for improved performance.
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.
Superscalars: Execution and Cache Optimization
Explores superscalar processors, dynamic branch prediction, nonblocking caches, and control speculation.