cs2100
Administrative details
Week 1
Topics
Misc
How are programming languages related to hardware?
C
What is range limitation in C?
What is accuracy limitation in C?
What is difference between float and double?
Data representation & number systems
What does positional weighted system mean?
What is common terminology for positional weight systems?
Convert from decimal to binary
Convert from decimal to base-R
What are the units of storage for computers?
How do data types bit-size differ on different processors?
Convert signed numbers to binary
IEEE 754 for floating point numbers
Week 5 - Building a processor
Processor supported instructions
Instruction execution stages / cycle
MIPS Processor Control, control signals
Week 7 - Pipelining
Week 8 - Cache
MIPS Cache: The Principle of Locality
MIPS Cache: The cache principle
MIPS Cache: Direct-Mapped Cache
MIPS Cache: Cache Write & Write Miss Policy