|
Green Sheet
Fall 2009
Schedule
Midterms and Final
Ø Midterm 1 Study
Guide Tuesday, September 29, 2009. Do not come late!
Ø Midterm 2 Study
Guide Tuesday, October 27, 2009.
Do not come late!
Ø
Midterm
3 Study Guide Thursday, November
19, 2009. Do not come late!
Ø
Final Review Questions /
Study Guide
Final Exam: Section 2: Monday, December 14, 2009 0945am-1200pm
Section 3: Wednesday,
December 16, 2009 0945am-1200pm
Note: Please bring
882E Scantron!
Homework and Program Assignments (For Fall
2009)
Ø Assignment 1
Due Friday,
September 11, 2009.
Ø Assignment 2
Due Friday,
October 16, 2009.
Ø Assignment 3
Due Saturday, November 28, 2009.
Lecture Notes
Ø Lecture 1 (8/25/09)
Ø Lecture 2 How Does
Computer Work? (8/27/09)
Ø Lecture 3 Logical Circuits (9/1)
Ø
Lecture 4 Karnaugh Maps (9/3)
Ø Practice assignment 1 (9/4)
Ø Lecture 5
Decoders (9/8)
Ø
Lecture 6 Decoders & Multiplexers (9/10)
Ø Practice assignment 2 (9/11)
Ø
Lecture 7 Hamming Code, Decoders and
D, T-flip flops (9/15)
Ø
Lecture
8 Sequential Logic(9/17)
Ø
Lecture
9 Flip-Flop(9/22)
Ø Practice assignment 3 (9/30)
Ø
Lecture 10 Revision
Midterm 1 (9/24)
Ø
September 29 will be Midterm 1.
Ø No Class on
October 1.
Ø Lecture 11 Cache Memory(10/6)
Ø
Lecture 12 FSA Memory (10/8)
Ø
Lecture 13 Cache(10/13)
Ø Lecture 14 Memory-2 (10/15)
Ø Lecture 15 Replacement Policy (10/20)
Ø
Lecture 16 Virtual Memory(I) (10/22)
Ø
October 27 will be Midterm 2.
Ø Lecture 17
Virtual Memory(II) (10/29)
Ø Lecture 18 Super
Computer (11/3)
Ø Lecture 19
Parallel Computers (11/5)
Ø November 19 will
be Midterm 3.
Ø No Class on November
24.
Ø Lecture 20 Mid3
revision1 (11/10)
Ø Lecture 21 Mid3
revision2 (11/12)
Ø Lecture 22 Final
revision 2 (12/2)
Ø Lecture 23 Final Review
3 (12/4)
Students Presentation Fall
2009
Ø Signed
Interger Representation (Nguyen Le)
Ø Error
Detection & Correction (Tu Hoang)
Ø Introduction to a Simple Computer (Mike Dougharty)
Ø CPU Basics (Philip Chan)
Ø Sequential Circuits (Adam Hawkins)
Ø
Sequential Circuits (Radha Iyer)
Ø Virtual Memory (Chantha Thoeun)
Ø Computer Architecture (Igor Campos)
Ø Memory Hierarchy (Jennifer Tsay)
Ø Sequential Circuits (Julie Hsieh)
Ø Instruction
Set Architecture (Duc Nguyen)
Ø Alternative Architecture
(Christopher Trinh)
Ø Virtual Memory (Pranav Shah)
Ø Alternative
Architectures (Ke-Huan Chou)
Ø Performance
Measurement and Analysis (John Le Mieux)
Ø Raid
(Sean Traber)
Ø Parallel
Processing (Steve Terpe)
Ø Parallel
Architecture (Yulia Newton)
Students Presentation Spring
2009
Ø Banked Registers (Hamzeh, Tues 2/17/2009)
Ø Memory
Organization & Addressing (Bshara Choufany, Thursday 3/19/2009)
Ø Multi-core
Processors (Juan Sanchez)
Ø Backplane
Interconnection (Ken Uemura)
Ø Intel
Processor (Hiep Hong)
Ø Dual-Channel
Architecture (Brad Traina)
Ø Clustering
(Mike
Nguyen)
Ø Sparc (Trevor Tonn)
Ø Graphics
Cards (David Fong)
Ø Arithmetic
Logic Unit (Charles Henry)
Students Presentation
Fall2008
Ø Memory Heirarchy (Ramya
Kandasamy)
Ø Floating Point
Numbers(Muddsar Jamil)
Ø Memory and Storage(Sheetal
Gosrani)
Ø
Arithmetic Logic Unit (Ahmad Yazdankhah)
Ø
Sequential Logic(Tom
Fitch)
Ø Finite State
Machines(Mike Chen)
Ø Cache Memory(Sampriya
Chandra)
Ø Physical
Memory(Gregory Marshall)
Ø Cache(Asher
Moody)
Ø Virtual
Memory(Trebor Zeugirdor)
Ø Main Memory(Victor
Frandsen)
Ø Network
Communication(Greg Drysdale)
Ø Network
Communication and You(Ali Farsio)
Ø Memory
Architecture(Jeffrey Ellak)
Ø Physical
Memory and Physical Addressing(Preeti Mudda)
Ø Local Area
Network(Daniel Shin)
Ø Computer
Architecture Examples and Heirarchy(Cheuk Wong)
Ø RISC
and The Modern Computer(Craig Long)
Ø Multitasking
and Parallelism(Kristopher Windsor)
Ø Local Area Networking
(Eric Wong)
Ø World Wide Web
(Aaditya Bhatia)
Ø Cache Memory
(Chris Ward)
Ø Phase
Change Memory (Grant Callaghan)
Ø Supercomputers(Kristopher
Windsor)
Ø Moving
to Serial (Dzevad Trumic)
Ø Pipelining
(Santosh Lakkaraju)
Ø Computer Buses (Vu
Luu)
Ø Virtual Memory
(Minh Chuong)
Ø Intel's New
Processor Architecture (Andrew Egelhofer)
Ø Floating Point
(Peter Budiono)
Ø CISC,
RISC and Post RISC (Mark Becker
and Abdul Ahmad)
Ø Personal
Super Computers (Chris Ward)
Ø Network
and Communications (David W. Hankins)
Students Presentation Spring
2008
Ø Logic,
Circuits, and Truth Tables (Kristina Miguel)
Ø Comparisons (Dela Tsiagbe)
Ø Fetch
Execute Circles (Travis Griffiths)
Ø ALU
(Anna Kurek)
Ø Memory (Nathaniel Gilbert)
Ø Relatioship
between Adress Width and Memory Height (Sam Bouguerra)
Ø 28SPCH ( DavidKilgore )
Ø Replacement Algorithm
(Michael Smaili)
Ø Virtual Memory (Dinougne Fahih)
Ø Memory
Hierarchy (Michael Holden)
Ø Cashing
(David Sands)
Ø RISC
vs. CISC (Chiam Cook)
Ø Parallel Connections
(Michael Fromwiller)
Ø Wide Area
Network (Eric Cozzi)
Homework and Program Assignments (For Fall
2004)
Ø Program Assignment
1 Due Thursday,
September 9, 2004.
Ø Program Assignment 2
Due Tuesday,
October 5, 2004.
Ø Program Assignment 3 Due Tuesday, November 23,
2004.
Homework and Program Assignments (From Fall
2003)
Ø Program
Assignment 1 Due Tuesday, September 23, 2003.
Ø Program
Assignment 2 Due Thursday, October 23, 2003
Ø Program Assignment 3 Due
Thursday, December 4, 2003
Students Presentation 2007
Fall
Ø SR Flip-Flop (Lucas Hereld)
Ø Logic and Computer Design (Simon Petruc-Naum)
Ø Finite State
Machines (Mabel Thong)
Ø Arithmetic (Li Wen)
Ø The
Instruction Set Architecture (Corbin Johnson)
Ø Processor
Types And Instruction Sets (Barak Perelman)
Ø Cache Memory (Ben Aranguren)
Ø Physical Memory and Physical Addressing (Alex
Ames)
Ø THE NETWORKS (Theo
Chakkapark)
Ø Cache
memory (Tatsiana Gomova)
Ø Cache
memory (Lei Li)
Ø More about
Cache (Darius Kurbiel)
Ø CISC
(Nathan Murata)
Ø RISC/CISC Architecture (Derek Ng)
Ø RISC Architecture
(Sherwin Chan)
Ø Virtual
Memory (Chris Stewart)
Ø A bit about computer architecture
(Robert Correll)
Ø CISC.AGAIN!!!
(Javier Arboleda)
Ø Pipelining
(Derek Closson)
Ø Architecture
Examples and Hierarchy (Samuel Njoroge)
Ø Pipelining
FAQ (Alex Jay)
Ø Supercomputer (Rohan Dhamnaskar)
Ø Instruction Set Virtualization
(Muddsar Jamil)
Ø Raid (Kenneth Chen)
Ø Cache
(Tonatiuh Medina)
Students Presentation 2006
Fall
Ø Memory and Storage (Lalaine Consolacion)
Ø Virtual Memory (Michael Francini)
Ø Virtual Memory(Hideaki Tsumita)
Students Presentation 2005
Ø The Variety
of Processor and Computational Engines (Amir Rahama)
Ø
Instruction Sets (Koichiro Hongo)
Ø Processor Types
(Dave Maung)
Ø Virtual Memory (Xiaoming
Ru)
Ø Cache (Ed
Martinez)
Ø Virtual
Memory (Anthony Palladino)
Ø RISC
& CISC (Eugene Clewlow)
Ø Parallel
Processing_(Wanki Ho)
Ø Physical
Memory and Physical Addressing (Polina Zapreyeva)
Ø Additional
Cache Notes (Dan Nguyen)
Ø Input
and Output Organization (William Suryajaya)
Ø Interrupts
(Ryan Morris)
Ø RISC
Architecture and Pipelining (Joel C. Frank)
Ø Types
of Parallelism (Justin Bellomi)
Ø Caches
& Caching Part 2 (Luong Hoang)
Ø Operand
Addressing and Instruction Representation
Ø Operand
And Instructions Representation (Dave Maung)
Ø Pipelining (Keng Teng
Lao)
Ø RISC (Yangcha K.
Ho)
Ø Memory and
Storage (Aldon Tom)
Ø CISC & RISC
(Tue Nguyen)
Ø Input/Output
of a Computer (Jose Reyes Jose)
Students Presentation 2004
Ø Machine and Assembly Language
and the Microchip PIC (Justin Corpron)
Ø Intel Assembly Language
(Karim Kaddoura AKA Tim)
Ø Assembly Language
(Leslie Law)
Ø Sequential Logic (Dylan
Smeder)
Ø
Sequential Logic (Wang, Kuo Tsui Reqina)
Ø Assembly
Language and Instruction Set Architecture (Mitch Zollinger) Betasim Online
Ø Instruction
Set Architecture (Stephen Murphy)
Ø I.O. Presentation
(Tommy Zeng)
Ø I.O. Presentation (Truc
Truong)
Ø mainmemory-kevinulin
Ø Virtual
Memory(S[1].LaBarbera)
Ø Virtual Memory Thi
Nguyen
Ø Cache
Memory Tom Austin
Ø Cache
Memory Sean Hunter
Ø Cache Memory
Aung Oo
Ø Build PC by David
Stillion
Ø RISC by Don Nichols
Ø Memory
Organization by Brian Hayward
Ø Machine Language 9/15
Alex Ostrovsky
Ø Cache
Memory Brian Chan
Ø RISC
Architecture by Teddy Lee
Ø
RISC
Machine by Kim Le
Ø Cache
Memory by Jia Huang
Ø
Pentium
A CISC Architecture by Shalvin Maharaj
Ø
Pipelineing Toad Ngyuen
Ø
Parallel Processing Johnny Lai
Ø
Build Your Own PC Jong Seok Park
Ø
Super Computer Phuong Vo
Ø
Virtual Memory Jemini Islam
Ø
Memory Farhana Rahman
Ø
Build Your Own PC
Arianto Gunawans
Students Presentation 2003
Ø Chapter
2 - Introduction To Finite State Machines - Cecilia Parng (12/2/2003)
Ø Chapter
3 Mohammad Iqbal
Ø Chapter 8
Sherwin Chiu
Ø Cache Memory - Nimi
Berman
Ø Memory
Org - Jack Chung
Ø Chapter
9 Cache Performance - Hai Lin Wu (12/4/2003)
Ø Virtual
Memory - Angela Netzke
Ø Virtual
Memory - Maheshpriya Venkata
Ø Input/Output- Ankush Gera
Ø Chapter 10
Input/Output - Huy Nguyen
Ø RISC -
Renee (11/20/2003)
Ø RISC -
Ryan Aldana (11/20/2003)
Ø RISC -
Jennifer Mitchell (11/25/2003)
Ø RISC - Omar
Hernandez (11/25/2003)
Ø RISC - Andy Le
(11/25/2003)
Ø RISC - Tun Kyaw Aung
(11/25/2003)
Ø Chapter 12 - Stanton
Lee (12/2/2003)
Ø Chapter 12 -
Mellisa Jamili (12/2/2003)
Ø Chapter
12 Parallel Processing - Ming Sze Tung (12/4/2003)
Ø Chapter
12 Parallel Processing - Chris Hargreaves (12/4/2003)
Ø Chapter 12 Parallel
Processing - Tan Nguyen (12/4/2003)
1.
Power Point Presentations
Ø Homework and Assignments:
Ø Quizzes:
1.
Quiz #1 Summer01
2.
Quiz #3
3.
Quiz #3 Summer01
4.
Quiz #4
5.
Quiz #4 Summer01
6.
Quiz #5
7.
Quiz #5 Summer01
8.
Quiz #6
9.
Quiz #6
Summer01
10. Quiz
#7
11. Quiz #7
Summer01
12. Quiz
#8
13.
Quiz #8
Summer01
14.
Quiz #11
Ø Midterms and Final
1.
Study
Guide Midterm 1
2.
Study
Guide Spring 2002 Midterm 1
3.
Study
Guide Midterm 2
4.
Study Guide Midterm
3
5.
Study
Guide Midterm 3, Fall '01
6.
Study
Guide Midterm 3, Summer '02
7.
Midterm 1
8.
Midterm 2
9.
Midterm 3
10.
Final Review
Ø Miscellaneous:
1.
Extra
Credit Assignment
Ø Computer Program:
2.
Karnaugh Map Program
(by Anthony Tsai Spring 2001)
Due to bug in gui,
one should restart the program for each equation.
Ø Links:
3.
Boolean
Function Generator (by Renee Halbrook Semester Fall 2003)
Ø Links:
4.
Karnaugh Map Program
(by Renee Halbrook Fall 2003)
Ø Links:
5.
Review Page
6.
Sequential
Circuits
7.
Sequential
Circuits Synthesis
8.
Computer
Organization
9.
Superbrain
Reading Materials
10.
Virtual
memory 2
11.
Super Computer
12.
Vector
Processors
13.
Iowa State Computer
Architechture Links
14.
University of
Wisconsin-Madison Computer Architechture Tools
15.
Computational Science Education
Project Online Book
16.
Computer
Architecture Tutorial By Gurpur M. Prabhu
17.
The Anatomy of
Modern Processors by John Morris
18.
University
of Texas: Xiannong Meng Computer Architecture Online Lecture
19.
Computer
Architecture References and Resources by Brinkley Sprunt
20.
Clark
Univerity Powerpoint Lectures
21.
Adobe
PDF Lectures
22.
Advanced
Computer Architecture - Lecture Notes
23.
CS 450/650 : Computer
Architecture Lectures
24.
Computer
Architechture Software Tools by Israel Kohen
25.
Computer
Architecture Links
26.
CSE321: Computer
Architecture 1 Online Lectures
27.
20
years of RISC with lessons for the future
28.
Pipelining
(Posted 11/25/2003)
29.
Pipelining
(basic concepts) - (Posted 11/25/2003)
|