L4_Pipeline_Control_Hazards_Exceptions

L4_Pipeline_Control_Hazards_Exceptions - EE504 Lecture 4...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
Y. Shih “Adv Comp Org & Structures” 1 EE504 Lecture 4    Control Hazards and Exceptions in  Pipelining Dr. Yifong Shih Northwestern Polytechnic University Spring 2008
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Y. Shih “Adv Comp Org & Structures” 2 Outline Today More project discussion Review of basic pipelining Control Hazards Five options to resolve branch hazards Pipelining Summary Onward to Exceptions
Background image of page 2
Y. Shih “Adv Comp Org & Structures” 3 More on Your Projects Form your team now! Project format 1. Title and authors 2. Abstract 3. 4. Report body 5. Conclusions 6. Future research 7. Bibliography 8. Simulation code
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Y. Shih “Adv Comp Org & Structures” 4 Project Topics 1 A topic must be related to computer architecture/system in some way Examples: parallel processing, Grid computing, blades, memory subsystems, etc Non-topic examples: wi-fi, ethernet, USB, flash memory, or anything that is at the peripheral, but not directly tied into the CPU(s) Your work should be narrow and deep, rather than broad and superficial. This is what good graduate-level research is like: tightly focused, clearly stated and thoroughly researched. For example, say you’re interested in parallel processing. Select a specific kind of system like ccNUMA. Focus on one aspect of the machine (e.g. coherent local memory), then explain how it works, how to optimize it and what kind of performance one gets I am looking for something that is not covered in this course, but is directly related to computer architecture. The topic may be something completely new to you, or a continuation of something you worked on in the past. You must obtain topic approval from me
Background image of page 4
Y. Shih “Adv Comp Org & Structures” 5 Project Topics 2 (Examples) ccNUMA and high performance computing Next generation memory beyond DDR2 Power saving design techniques Quantum computing Next generation RAID Crypto engine design Graphics engine design MPEG encode/decode; multimedia Storage controllers for iSCSI, Fibre Channel, SAS/SATA and other storage networking protocols Advanced branch prediction techniques Fault-tolerant computing Autonomous machines, e.g. DARPA’s Urban Challenge autonomous vehicles, from the perspective of computer architecture Embedded architecture Blades and data centers Grid computing architecture/microarchitecture Google (or any search engine) data center architecture
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Y. Shih “Adv Comp Org & Structures” 6 Project Deliverables Report I prefer a soft copy in Microsoft Word or PDF. Attach simulation source code Must contain abstract, introduction, literature survey, details of your own work, conclusion, future research and bibliography. The main body of the report, excluding simulation code, abstract and biblio, should be between 10 and 20 pages long Arguments must be backed up by hard evidence, i.e. data; hand waving is not acceptable
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 64

L4_Pipeline_Control_Hazards_Exceptions - EE504 Lecture 4...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online