Unformatted text preview: did you cover ( circle appropriate entries )?: (i) pipelining basics; (ii) data hazards; (iii) stalls; (iv) forwarding (i.e., bypassing); (v) control/branch hazards 7. Caches: did you cover basics of caches, including: direct-mapped, set-associative, and fully-associative? 8. Digital Logic: are you familiar with ( circle entries )?: • (i) basic Boolean algebra; (ii) truth tables; (iii) Karnaugh maps; (iv) basic logic gates (AND, OR, NAND, NOT, . . . ); (v) basic components (multiplexers, registers, ALUs, etc.); (vi) combinational logic design; (vii) sequential logic design (Mealy/Moore machines, . . . ). 9. Which high-level programming language (C, C++, Java, . . . ) do you know? Other: Comments, questions, suggested topics (continue on the back of this page if necessary):...
View Full Document
- Fall '11
- Assembly Language, Boolean Algebra, CPU cache, Prof. Luca Carloni