Bài giảng Computer Architecture - Introduction

pdf 9 trang Gia Huy 16/05/2022 5130
Bạn đang xem tài liệu "Bài giảng Computer Architecture - Introduction", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfbai_giang_computer_architecture_introduction.pdf

Nội dung text: Bài giảng Computer Architecture - Introduction

  1. COMPUTER ARCHITECTURE Introduction Computer Engineering – CSE – HCMUT 1
  2. Administrative issues • Instructor: – Assoc. Prof. Dr. Cuong Pham-Quoc (in Vietnamese Phạm Quốc Cường) – Head of Computer Engineering Department, Faculty of Computer Science and Engineering, HCMUT – Email: cuongpham@hcmut.edu.vn – Homepage: www.cse.hcmut.edu.vn/~cuongpham Digital Design with HDL (c) Cuong Pham-Quoc/HCMUT 2
  3. Computer • Q: What is a Computer? – A: “an electronic machine that is used for storing, organizing, and finding words, numbers, and pictures, for doing calculations, and for controlling other machines” – Cambridge dictionary – A: “a general-purpose device that can be programmed to carry out a set of arithmetic or logical operations automatically” - Wikipedia Digital Design with HDL (c) Cuong Pham-Quoc/HCMUT 3
  4. Computer architecture • Q: What is Computer Architecture? – A: “the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals” - WWW Computer Architecture Page Digital Design with HDL (c) Cuong Pham-Quoc/HCMUT 4
  5. The course • Elementary course for both Computer Engineering and Computer Science programs • Contents: – Performance evaluation – Instruction set architecture – Computer arithmetic – Data-path and control signals – Memory & I/O system – Multicores, Multiprocessors, and Clusters Digital Design with HDL (c) Cuong Pham-Quoc/HCMUT 5
  6. Outcomes • Fundamental outcomes: – Understand the structure, organization of a computer system: the main components and the basic principles of its operations • Computer Engineering students: – Design basic components of a digital computer using HDL • Computer Science students: – Write and optimize small programs and fragments of codes to demonstrate an understanding of machine level operation Digital Design with HDL (c) Cuong Pham-Quoc/HCMUT 6
  7. Learning materials • Slides/handouts – BKEL – www.cse.hcmut.edu.vn/~cuongpham • Textbooks Digital Design with HDL (c) Cuong Pham-Quoc/HCMUT 7
  8. Assessment • Lab & Project: 30% - instructed by Mr. Kieu Do Nguyen Binh (MEng) • Quiz/exercises: 10% (mandatory) • Mid-term: 20% – multiple choices/writing, with 1 A4 piece of paper note • Final exam: 40% – multiple choiceswriting, with 2 A4 piece of paper note • Prerequisite: you must watch all videos and answer all related-questions Digital Design with HDL (c) Cuong Pham-Quoc/HCMUT 8
  9. In-class regulations Digital Design with HDL (c) Cuong Pham-Quoc/HCMUT 9