Chủ đề của CEA201 - Tổ chức và Kiến trúc máy tính

CEA201 Chương 16 - Song song mức lệnh và bộ xử lý siêu vô hướng

Kỹ thuật cho phép nhiều lệnh độc lập được thực thi đồng thời. Phần tổng quan định nghĩa bộ xử lý siêu vô hướng với nhiều đường ống song song, phân biệt với siêu đường ống superpipelined, và tách bạch song song mức lệnh với song song mức máy. Phần vấn đề thiết kế phân tích năm ràng buộc gồm phụ thuộc dữ liệu thật, phụ thuộc thủ tục, xung đột tài nguyên, phụ thuộc ra và phản phụ thuộc, cùng các giải pháp: chính sách phát lệnh và hoàn thành theo hoặc không theo thứ tự, đổi tên thanh ghi để khử phụ thuộc giả, cửa sổ lệnh, thực thi suy đoán và dự đoán rẽ nhánh, minh hoạ trên Pentium 4 và ARM Cortex.

Xem danh sách câu hỏi2 câu hỏi100% có giải thích

Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.

Học ngân hàng câu hỏi của chủ đề

Luyện tập theo chủ đề này

2Câu hỏi hiện có

Câu hỏi của chủ đề

2/2 câuHết danh sách
AThe number of registers in the system.
BThe size of the instruction cache.
CThe ability to execute multiple operations simultaneously.
DThe clock speed of the processor.
Lời giải
Đáp án đúng: "The ability to execute multiple operations simultaneously.". Ý nghĩa của việc đặt nhiều ALU song song là để nhiều phép toán số học, logic được thực hiện cùng lúc trong một chu kỳ; mức tăng hiệu năng phụ thuộc chủ yếu vào việc có bao nhiêu thao tác độc lập thật sự chạy đồng thời được. "The number of registers in the system." sai vì số thanh ghi giúp giảm truy cập bộ nhớ nhưng không tự tạo ra khả năng tính toán song song. "The size of the instruction cache." sai vì cache lệnh lớn chỉ giảm trượt khi nạp lệnh, không quyết định số phép toán được thi hành cùng lúc. "The clock speed of the processor." sai vì tăng xung nhịp làm mọi thứ nhanh hơn kể cả máy chỉ có một ALU, đó không phải lợi ích riêng của kiến trúc ALU song song.
Mở trang câu hỏi này →
AInstruction-level parallelism
BOutput dependency
CMachine parallelism
DProcedural dependency
Lời giải
Đáp án đúng: "Machine parallelism". Machine parallelism là năng lực song song của chính bộ xử lý: nó phụ thuộc vào số lệnh có thể nạp và thực thi cùng lúc (số pipeline song song) và vào mức tinh vi của cơ chế tìm ra các lệnh độc lập để phát cùng nhau. "Instruction-level parallelism" sai vì ILP đo mức độ các lệnh trong chương trình có thể chạy chồng lấp, tức phụ thuộc vào bản thân dãy lệnh và trình biên dịch chứ không phải phần cứng. "Output dependency" sai vì đó là xung đột ghi sau ghi (write-after-write), khi hai lệnh cùng ghi một thanh ghi, không phải thước đo năng lực. "Procedural dependency" sai vì đó là ràng buộc do lệnh rẽ nhánh: các lệnh sau nhánh chưa thể thực thi khi chưa biết hướng rẽ, là một giới hạn chứ không phải năng lực song song.
Mở trang câu hỏi này →

Đề có câu hỏi của chủ đề này

1 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.