Lecture 38 of 432008-04-3053 min
Performance
Dan Garcia · University of California, Berkeley
Credits and licence
- From
- CS 61C - Spring 2008, University of California, Berkeley (at Internet Archive)
- Licence
- Internet Archive states no licence for it.
- Attribution
- 2006 Regents of the University of California
- Who can watch
- Teens profiles and older. How courses are placed
All the lectures
- Introduction
- Number Representation
- Introduction to the C Language
- Introduction to C - Part II
- Introduction to C - Part III - C Memory Management
- C Memory Management
- C Memory Management - con't
- Introduction to MIPS Assembly Language - Arithmetic
- Introduction to MIPS Data Transfer and Decisions I
- Introduction to MIPS Decisions II
- Introduction to MIPS Procedures I
- Introduction to MIPS Procedures II and Logical Ops
- MIPS Instruction Format I
- MIPS Instruction Format II
- Floating Point I
- Floating Point II
- MIPS Instruction Format III
- Runniing a Program I - Coupling, Assembling, Linking, Loading
- Compilation, Assembly, Linking II
- Dan's Take on the MIdterm
- Intro to Synch. Digital Systems
- State Elements
- Representations of Combinational Logic Circuits
- Intro to CPU Design
- CPU Design (of a Single-Cycle CPU)
- CPU Design: Single-Cycle II
- CPU Design: Control
- CPU Design: Pipelining I
- CPU Design: Pipelining II
- Caches I
- Caches II
- Caches III
- Virtual Memory I
- Virtual Memory II
- I/O Basics: Polling and Interrupts
- I/O Networks
- I/O Disks
- Performance
- Writing Really Fast Programs
- Parallelism in Processor Design
- Intra-machine Parallelism: pthreads
- Inter-machine Parallelism: mpi/map reduce
- Summary, Review, and Evaluation