Máy tính thế hệ thứ nhất Ống chân không Máy tính thế hệ thứ hai Transistor Máy tính thế hệ thứ ba Mạch tích hợp Thiết kế hiệu suất Tốc độ vi xử lý Cân bằng hiệu năng Kiến trúc và tổ chức chip Đa lõi MICs GPGPUs Sự phát triển của Intel x86 Hệ thống nhúng Sự phát triển của ARM Đánh giá hiệu suất máy ...
62 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1254 | Lượt tải: 0
Cách tiến hành: – CVTH & NCM cùng đề xuất và cùng xem xét lại các YC. • Bước tiến hành: – Xem xét các YC về chất lượng theo từng loại tiêu chuẩn • Tiến hoá • Tiện dụng • Hiệu quả • Tương thích
13 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1102 | Lượt tải: 0
Internet Resources Web sites to look for • WWW Computer Architecture Home Page. • CPU Info Center. • Processor Emporium. • ACM Special Interest Group on Computer Architecture. • IEEE Technical Committee on Computer Architecture. • Intel Technology Journal. • Manufacturer’s sites: ▫ Intel, IBM, etc
24 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1026 | Lượt tải: 0
3.1 Khái niệm: Các công cụ và môi trường là các phần mềm hỗ trợ chính người phát triển trong quá trình xây dựng phần mềm. 3.2 Phần mềm hỗ trợ thực hiện các giai đoạn: 3.2.1 Hỗ trợ phân tích: Win A&D, Analyst Pro, 3.2.2 Phần mềm hỗ trợ thiết kế: Quick UML, Power Designer , Oracle Designer, 3.2.3 Phần mềm hỗ trợ lập trình: 3.2.4 Phần mềm ki...
9 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 948 | Lượt tải: 0
Hướng giải quyết Thiết kế giao diện Bổ sung thêm các thông tin trên màn hình giúp cho người dùng nhanh chóng thực hiện công việc của mình. Chọn hình thức nhập liệu nhanh nhất có thể có. Thiết kế xử lý Bổ sung các hàm tạo các giá trị định sẵn, thực hiện các thao tác được bổ sung. Sử dụng thích hợp các thuộc tính tính toán. Bổ sung các hàm tự...
10 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1043 | Lượt tải: 0
Công đoạn Result Write: Những lệnh ghi kết quả của các phép toán vào thanh ghi: Ví dụ: số học, logic, shifts, load, set-less-than Cần chỉ số thanh ghi đích và kết quả tính toán Những lệnh không ghi kết quả như: store, branch, jump: Không có ghi kết quả Những lệnh này sẽ rảnh trong giai đoạn này Đầu vào từ giai đoạn trước (Memory): Kết quả...
53 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1181 | Lượt tải: 1
Các nhóm chức năng tương ứng với các giai đoạn hoạt động của thế giới thực (thông thường): – Tổ chức: Xác định cơ cấu tổ chức, ban hành các qui định – Kế hoạch: Lập các kế hoạch cho các hoạt động sắp tới – Tiếp nhận: Tiếp nhận các thông tin cần thiết cho hoạt động – Hoạt động: Ghi nhận các thông tin phát sinh bởi hoạt động – Tổng kết: Tính to...
14 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1299 | Lượt tải: 0
Summary: how to make the memory hierarchy work • 3 different cache types – Fully‐associative: Have to search all blocks, but very flexible – Direct‐mapped: Only one place for each block, no flexibility – Set‐associative: Only have to search one set for each block, flexible • We can adjust the block (line) size to reduce the overhead of tags ...
70 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1175 | Lượt tải: 1
Ghi chú: – Việc phân rã giúp cho lưu trữ tối ưu tuy nhiên • Tốc độ truy xuất sẽ chậm hơn • Việc thực hiện xử lý khó khăn hơn (thuật giải phức tạp hơn) – Cần cân nhắc trước khi thực hiện việc phân rã • Thông thường nếu bảng có số cột trùng DL > 4 và số dòng trùng DL > 4 thì nên tách bảng. – Việc đánh khóa riêng cho B có thể cần kiểm tra thê...
14 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1065 | Lượt tải: 0
Tóm tắt Các bộ xử lý hiện đại đều dùng kỹ thuật pipeline Pipelining không làm giảm độ trễ của 1 nhiệm vụ đơn lẻ, nó giúp tăng thông lượng của toàn bộ Tăng tốc tiềm năng: CPI = 1 và đồng hồ nhanh, Tc nhỏ Tốc độ đồng hồ bị hạn chế bởi giai đoạn pipeline chậm nhất Các giai đoạn pipeline không cân bằng làm giảm hiệu suất Thời gian “l...
62 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1958 | Lượt tải: 1