05.08.2014 Views

Lecture Notes for Computer Architecture II - St. Cloud State University

Lecture Notes for Computer Architecture II - St. Cloud State University

Lecture Notes for Computer Architecture II - St. Cloud State University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3. <strong>Computer</strong> Arithmetic Circuits<br />

Cost reduction and speed improvement techniques<br />

Flip-Flops, Boolean expressions, circuits, literal analysis, symbolic analysis<br />

Cryptographic Algorithms and Special Purpose Hardware<br />

Reading Assignment – Chapter 3<br />

Homework assignment - Chapter 3 problems 1-10<br />

68K Laboratory Assignments<br />

TEST – 2<br />

4. Per<strong>for</strong>mance<br />

Reading Assignment – Chapter 4<br />

Homework assignment - Chapter 4 problems 1-10<br />

68K Laboratory Assignments<br />

TEST – 3<br />

5. Processor Design: Data Path and Control<br />

state diagrams, mapping control to hardware, single cycle and multi-cycle<br />

implementation<br />

Reading Assignment – Chapter 5<br />

Homework assignment - Chapter 5 Problems 1-10<br />

X86 Laboratory Assignments<br />

TEST – 4<br />

6. Pipeline Processor Design<br />

Enhancing per<strong>for</strong>mance, Branch prediction, Speculative execution, Superscalar<br />

architecture, Out of Order Execution, Tomasulo Algorithm<br />

Reading Assignment – Chapter 6<br />

Homework assignment - Chapter 6 Problems 1-10<br />

X86 Laboratory Assignments<br />

TEST – 5<br />

7. Large and Fast Memories<br />

Caches, virtual memory, improving per<strong>for</strong>mance<br />

Reading Assignment – Chapter 7<br />

Homework assignment Chapter 7 Problems 1-10<br />

X86 Laboratory Assignments<br />

TEST – 6<br />

8. <strong>St</strong>orage, Networks and Other peripherals<br />

I/O per<strong>for</strong>mance, I/O devices, interfacing I/O devices to memory, processor and<br />

operating system<br />

Reading Assignment – Chapter 8<br />

Homework assignment - Chapter 8 Problems 1-10<br />

9. Multiprocessors<br />

Reading Assignment – Chapter 9<br />

Homework assignment - Chapter 9 Problems 1-10<br />

Final Project – Pipelined processor design using VHDL<br />

Page | 4<br />

Final Exam TBA

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!