Registry
Module Specifications
Current Academic Year 2012 - 2013
Please note that this information is subject to change.
| |||||||||||||||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||||||||||||||
|
The purpose of this module is to introduce participants to modern computer processor architectures. A pipelined 64-bit MIPs architecture will be studied in depth, and used as a vehicle to introduce modern ideas in processor design. A specially developed simulator will be used for hands-on experiments, and as the basis for lab exercises and assignments. The module will further develop the students skill in optimal assembly language programmimg. Students are expected to attend lectures, tutorials and to engage in project work. The module is delivered through a combination of lectures and compulsory Labs. | |||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes | |||||||||||||||||||||||||||||||||||||||||||||
|
1. Program in MIPs Assembly Language. 2. Understand how a computer works at the microprocessor level. 3. See how computer architectures are evolving. 4. Predict future trends in architecture design. | |||||||||||||||||||||||||||||||||||||||||||||
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml |
|||||||||||||||||||||||||||||||||||||||||||||
| Indicative Content and Learning Activities | |||||||||||||||||||||||||||||||||||||||||||||
|
Fundamentals of Computer design. Classes of Computers. Defining Computer Architecture. Trends in Technology. Quantitative Principles of Computer Design.. Instruction level Parallelism. Concepts and Challenges. Exposing ILP. Reducing branch costs. Overcoming data hazards. Dynamic vs static scheduling. Speculation.. Instruction set design. Classifying instruction set Architectures. Memory addressing. Type and size of operands. Encoding an instruction set. The MIPs architecture.. Pipelining. Pipeline hazards. Implementing pipelining. Why is it so hard? The MIPs 5 stage pipeline. Forwarding.. | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| Indicative Reading List | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| Other Resources | |||||||||||||||||||||||||||||||||||||||||||||
| None | |||||||||||||||||||||||||||||||||||||||||||||
| Array | |||||||||||||||||||||||||||||||||||||||||||||
| Programme or List of Programmes | |||||||||||||||||||||||||||||||||||||||||||||
| BSSA | Study Abroad (DCU Business School) | ||||||||||||||||||||||||||||||||||||||||||||
| BSSAO | Study Abroad (DCU Business School) | ||||||||||||||||||||||||||||||||||||||||||||
| CASE | BSc in Computer Applications (Sft.Eng.) | ||||||||||||||||||||||||||||||||||||||||||||
| ECSA | Study Abroad (Engineering & Computing) | ||||||||||||||||||||||||||||||||||||||||||||
| ECSAO | Study Abroad (Engineering & Computing) | ||||||||||||||||||||||||||||||||||||||||||||
| HMSA | Study Abroad (Humanities & Soc Science) | ||||||||||||||||||||||||||||||||||||||||||||
| SHSA | Study Abroad (Science & Health) | ||||||||||||||||||||||||||||||||||||||||||||
| SHSAO | Study Abroad (Science & Health) | ||||||||||||||||||||||||||||||||||||||||||||
| Timetable this semester: Timetable for CA226 | |||||||||||||||||||||||||||||||||||||||||||||
| Date of Last Revision | 14-JAN-04 | ||||||||||||||||||||||||||||||||||||||||||||
| Archives: |
| ||||||||||||||||||||||||||||||||||||||||||||









