Lec1-intro - EEL-4713C Computer Architecture Lecture 1 Ann...

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: EEL-4713C Computer Architecture Lecture 1 Ann Gordon-Ross Larsen Hall 221 EEL-4713C Ann Gordon-Ross Administrative matters Instructor: Ann Gordon-Ross (Dr. Ann) Larsen 221 Office hours: TBD http://www.ann.ece.ufl.edu; ann@ece.ufl.edu TA: Ryan Nuzzaci, rmn87@ufl.edu Office hours: TBD Web Page: Sakai Course files: On Sakai and the directory linked off my webpage Schedule: Pay special attention to the course schedule, linked off Sakai and in the directory linked of my webpage Text: Computer Organization & Design The Hardware / Software Interface (4th Edition) by Patterson and Hennessy, Morgan Kauffman Publishers EEL-4713C Ann Gordon-Ross Overview Computer architecture is an exciting field - Computer architects are always on the cutting edge - Designing several future generations of processors now Exciting time to be in computer architecture! - Paradigm shift from single-core to multi-core - But this class focuses on single-core - Multi-core architecture is just a collection of single cores, so must know single-core architecture first. Computer architects have a different design philosophy as compared to software designers EEL-4713C Ann Gordon-Ross What is this class about? Computer Architecture: Instruction sets : how are microprocessors programmed? Organization : how does data flow in the microprocessor? Hardware design: how are logic components implemented? EEL-4713C Ann Gordon-Ross What is this class about? Computer Architecture: Instruction sets : how are microprocessors programmed? Hardware/software interface: How are instruction sets designed? How does it impact the design of microprocessors and the software running on them? Example: Apples move from PowerPC to x86 (Intel) - Enabled greater choice in terms of processor configurations - Software migration was a major issue; addressed with binary translation software (Rosetta) EEL-4713C Ann Gordon-Ross What is this class about? Computer Architecture: Instruction sets : how are microprocessors programmed? Organization : how does data flow in the microprocessor? Instruction set defines the behavior for each and every instruction supported by a microprocessor; there are multiple organizations that can satisfy the functional behavior, and tradeoffs involved How are the major components of the data path organized and controlled? Example: Intel Pentium 4 vs. Core Duo - Additional CPU core, plus changes in the pipeline design - Wider instruction issue (4 vs. 3), shorter pipeline - Conroe is nothing like any previous Pentium 4 products. In fact, it's based on the mobile Core Duo design which is in itself based on Pentium M, which is based on the Pentium 3 architecture. So Intel has actually done a bit of a U-turn. (trustedreviews.com) EEL-4713C Ann Gordon-Ross What is this class about?...
View Full Document

Page1 / 13

Lec1-intro - EEL-4713C Computer Architecture Lecture 1 Ann...

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

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