• Bài giảng Kiến trúc máy tính - Tuần 3: Kiến trúc bộ lệnh - Trường Đại học Công nghệ thông tinBài giảng Kiến trúc máy tính - Tuần 3: Kiến trúc bộ lệnh - Trường Đại học Công nghệ thông tin

    Tổng kết: Giới thiệu lệnh máy tính, tập lệnh là gì (Tập lệnh được sử dụng cụ thể trong môn học này là MIPS 32 bits) Tập lệnh bao gồm các nhóm lệnh cơ bản: Nhóm lệnh logic, nhóm lệnh số học, nhóm lệnh trao đổi dữ liệu và nhóm lệnh nhảy Với MIPS, toán hạng cho các lệnh được chia thành ba nhóm: nhóm toán hạng thanh ghi, nhóm toán hạng bộ nhớ và ...

    ppt30 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 631 | Lượt tải: 2

  • Bài giảng Kiến trúc máy tính - Tuần 2: Hiệu suất máy tính - Trường Đại học Công nghệ thông tinBài giảng Kiến trúc máy tính - Tuần 2: Hiệu suất máy tính - Trường Đại học Công nghệ thông tin

    (Bản scan) Hiệu suất của chương trình phụ thuộc vào thuật toán, ngôn ngữ, trình biên dịch, kiến trúc và phần cứng máy tính. Bảng bên dưới tóm tắt sự ảnh hưởng của những yếu tố này lên hiệu suất của CPU. | Tác động vào Như thế nào? Yếu tố phần cứng/phần mềm gi? Thuật toán Số lượng lênh, và có thể cả CPI Ngôn ngữ lập trình Số lượng lệnh, CPI...

    pptx19 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 823 | Lượt tải: 1

  • Bài giảng Kiến trúc máy tính - Tuần 1: Máy tính các khái niệm và công nghệ - Trường Đại học Công nghệ thông tinBài giảng Kiến trúc máy tính - Tuần 1: Máy tính các khái niệm và công nghệ - Trường Đại học Công nghệ thông tin

    Ba loại máy tính chính: Desktop computers, Servers và Embedded computers Phần mềm và phần cứng trong máy tính phân làm ba cấp: Ứng dụng (Application), Phần mềm hệ thống (System software) và Phần cứng (Hardware) Ngôn ngữ trong máy tính cũng phân chia từ: Ngôn ngữ cấp cao, hợp ngữ, đến ngôn ngữ máy. Về phần cứng, đã giới thiệu một máy tính có các ...

    pptx39 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 622 | Lượt tải: 1

  • Ứng dụng phân cụm trừ mờ cho bài toán nhận dạng hệ điều khiển tự động từ dữ liệu - Trần Mạnh TuấnỨng dụng phân cụm trừ mờ cho bài toán nhận dạng hệ điều khiển tự động từ dữ liệu - Trần Mạnh Tuấn

    Bài báo trình bày một thuật toán nhận dạng hệ điều khiển theo phân cụm trừ mờ từ dữ liệu. Các kết quả của thuật toán được mô phỏng cho hệ. Các kết quả mô phỏng cho thấy thuật toán nhận dạng hay hệ luật đề xuất đáp ứng được các chỉ tiêu của quá trình nhận dạng hệ thống. Việc thiết kế các hệ điều khiển nói chung hay các hệ thống mờ nói riêng t...

    pdf5 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 531 | Lượt tải: 0

  • Bài giảng Kiến trúc máy tính - Chương 7: Tổ chức bộ xử lýBài giảng Kiến trúc máy tính - Chương 7: Tổ chức bộ xử lý

    Một số ràng buộc trong pipeline – Cần phải có một mạch điện tử để thi hành mỗi giai đoạn của lệnh – Phải có nhiều thanh ghi khác nhau dùng cho các tác vụ đọc và viết – Cần phải giải mã các lệnh một cách đơn giản – Cần phải có các bộ làm tính ALU hữu hiệu để có thể thi hành lệnh số học dài nhất

    pdf26 trang | Chia sẻ: nguyenlam99 | Ngày: 09/01/2019 | Lượt xem: 1332 | Lượt tải: 1

  • Computer Architecture – Chapter 3: Data representationComputer Architecture – Chapter 3: Data representation

    Multiplication (F1  2E1) x (F2  2E2) = F3  2E3 – Step 0: Restore the hidden bit in F1 and in F2 – Step 1: Add the two (biased) exponents and subtract the bias from the sum, so E1 + E2 – 127 = E3 also determine the sign of the product (which depends on the sign of the operands (most significant bits)) – Step 2: Multiply F1 by F2 to form...

    pdf39 trang | Chia sẻ: nguyenlam99 | Ngày: 09/01/2019 | Lượt xem: 859 | Lượt tải: 0

  • Computer Architecture – Chapter 4.1: Thiết kế bộ xử lý đơn chu kỳ (single cycle processor)Computer Architecture – Chapter 4.1: Thiết kế bộ xử lý đơn chu kỳ (single cycle processor)

    5 bước trong quá trình thiết kế bộ xử lý = datapath+control  Phân tích tập lệnh => tìm ra các thành phần cần thiết cho datapath  Hiện thực các thành phần của datapath & thiết lập cách cấp xung nhịp  Kết nối các thành phần của datapath để thõa mãn tập lệnh  Phân tích quá trình kết nối ở bước 4 để xác định các tín hiệu điều khiển cần thiết ...

    pdf59 trang | Chia sẻ: nguyenlam99 | Ngày: 09/01/2019 | Lượt xem: 2333 | Lượt tải: 0

  • Computer Architecture – Chapter 4.2: Pipelined processor designComputer Architecture – Chapter 4.2: Pipelined processor design

    Three types of pipeline hazards  Structural hazards: conflicts using a resource during same cycle  Data hazards: due to data dependencies between instructions  Control hazards: due to branch and jump instructions  Hazards limit the performance and complicate the design  Structural hazards: eliminated by careful design or more hardware  ...

    pdf67 trang | Chia sẻ: nguyenlam99 | Ngày: 09/01/2019 | Lượt xem: 897 | Lượt tải: 0

  • Computer Architecture – Chapter 5: Bộ nhớ máy tínhComputer Architecture – Chapter 5: Bộ nhớ máy tính

    Compulsory (bắt buộc): Tham khảo đến một block chưa tồn tại trong bộ nhớ đệm (valid bit có giá trị không hợp lệ)  Capacity (dung lượng): Dung lượng bộ nhớ đệm không đủ để chứa dữ liệu cần trong một chương trình (vd: chương trình cần 5 block để chứa dữ liệu > 4)  Conflict (xung đột): Đụng độ do thiếu associativity (vd: chương trình lặp trên ...

    pdf62 trang | Chia sẻ: nguyenlam99 | Ngày: 09/01/2019 | Lượt xem: 938 | Lượt tải: 1

  • Computer Architecture – Chapter 5: MemoryComputer Architecture – Chapter 5: Memory

    Multilevel exclusion  L1 data is never found in L2 cache – Prevents wasting space  Cache miss in L1, but a hit in L2 results in a swap of blocks  Cache miss in both L1 and L2 brings the block into L1 only  Block replaced in L1 is moved into L2  Example: AMD Athlon  Same or different block size in L1 and L2 caches  Choosing a larger bl...

    pdf62 trang | Chia sẻ: nguyenlam99 | Ngày: 09/01/2019 | Lượt xem: 902 | Lượt tải: 0