CINVESTAV-Tamaulipas

9 downloads 150 Views 26KB Size Report
Computer architecture is about selecting, interconnecting hardware ... D. A. Patterson, and J. L. Hennessy, ”Computer Organization and Design: The Hardware/ ...
CINVESTAV-Tamaulipas Septiembre - Diciembre, 2013 Ciudad Victoria, Tamaulipas ARQUITECTURA DE COMPUTADORAS Laboratorio de Tecnolog´ıas de la Informaci´ on Dr. C´ esar Torres Huitzil

Description Computer architecture is about selecting, interconnecting hardware components and defining hardware/software abstractions to create a computer that meets functional, performance and cost goals. This course introduces techniques and tools for quantitative analysis and evaluation of modern computing systems and their components, including: fundamentals of microprocessor design, instruction set architecture, memory hierarchy, I/O system, and multiprocessors. The main emphasis is on the major component subsystems of desktop-based computers, i.e., pipelining, instruction level parallelism, thread-level parallelism, multi and many core, and memory hierarchies. The course is largely focused on the hardware design at architectural level, but several aspects of the complete system, comprising the hardware, operating system, compilers, and application software are analyzed. The student will get a deeper understanding of the design process in the context of a complex hardware system and practical experience with computer-aided design tools.

Requirements This course requires a good command of computer arithmetic, basics of logic design, programming and computer fundamentals

Contents 1. Introduction 2. Computer arithmetic 3. Instruction Set Architecture (ISA) 4. Processor: datapath and control design 5. Pipelined datapath 6. Memory hierarchy and I/O basics 7. Instruction level parallelism and superscalar processors 8. Multi and many core processors

–2–

Evaluation • 40% homeworks • 20% project • 30% exams • 10% participation

Bibliography Some useful references are: • D. A. Patterson, and J. L. Hennessy, ”Computer Organization and Design: The Hardware/Software Interface”. Fourth Edition, Publisher: Morgan Kaufmann; (October 31, 2008), ISBN-10: 0123744938, ISBN-13: 978-0123744937. • J. L. Hennessy and D. A. Patterson, ”Computer Architecture: A Quantitative Approach”, 4th Edition, Morgan Kaufmann Publishing Co., Menlo Park, CA. 2006. ISBN: 978-0-12-370490-0, ISBN10: 0-12370490-1 . • Dezso Sima, Terence Fountain, Peter Kacsuk, ”Advanced Computer Architectures: A Design Space Approach”, Addison-Wesley, 1998. ISBN: 0-201-42291-3. • IEEE Computer Magazine.

Tools • SPIM simulator • Xilinx ISE 14.1 Design Suite • Atlys FPGA prototyping board

Important dates • 16/10/2013 mid-term exam • 02/12/2013 final-term exam • 04/12/2013 project