Đề thi cuối kỳ năm 2012-1013 Môn: KIẾN TRÚC MÁY TÍNH (Được phép dùng tài liệu) Thời gian: 90 phút Câu 1: (2 điểm) Một multi-cycle CPU chạy với hai chế độ khác nhau: low power full power Tần số hoạt động chế độ lần lược 1GHz (low power) 2.5GHz (full power) a Có ý kiến cho khơng thể ước lượng tỷ lệ thời gian thực thi chương trình chế độ low power so với chế độ full power khơng biết thơng tin chương trình (tổng số lệnh, tỷ lệ nhóm lệnh …) Theo bạn ý kiến hay sai sao? b Một chương trình A chạy chế độ full power có thời gian thực thi T1 Kết phân tích chương trình A cho biết 45% thời gian thực thi thuộc hàm h264_decode Bằng cách cải tiến giải thuật hàm h264_decode, thời gian thực thi hàm giảm chế độ full power, thời gian chạy chương trình A lúc T2 Cho biết cần phải tăng tốc thời gian thực thi phần lại chương trình A sau cải tiến hàm h264_decode lần để thời gian thực thi chế độ low power thời gian T2 Câu 2: (1.5 điểm) Cho sơ đồ sửa đổi sau phép thực thi lệnh jrlt $rs, $rt, imm thuộc định dạng I sau: Lệnh jrlt $rs, $rt, imm gán giá trị PC = $rt $rs < imm, ngược lại PC = PC + 4; ALU thực thi phép toán trừ Cho biết giá trị tín hiệu điều khiển ALUop, RegDst, RegWrite, ALUsrc, MemWrite, MemtoReg, MemRead, PCsrc thực thi lệnh CuuDuongThanCong.com https://fb.com/tailieudientucntt jrlt $t0, $t1, với $t0 = 4, $t1 = 0x10000080 Câu 3: (2 điểm) Cho đoạn code sau, Point $a0 = Cho biết giá trị ghi PC, $ra vùng nhớ stack Point 1, Point 3, Point theo mẫu hình bên phải Point Câu 4: (2.5 điểm) Thiết kế hệ thống nhớ gồm nhớ đệm nhớ Bộ nhớ đệm có dung lượng phần chứa liệu 16KByte, line có kích thước Byte Bộ nhớ sử dụng chip nhớ 64Mx8bit CPU lần đọc/ghi liệu từ hệ thống nhớ có kích thước Byte a Sử dụng Direct Mapping b Sử dụng 4-way set Associative c Với Direct Mapping, CPU truy xuất liệu từ hệ thống nhớ với chuỗi địa 0x100, 0x101, 0x104, 0x10C, 0x110, 0x108 Xác định số lần hit, miss với chuỗi truy xuất Câu 5: (2 điểm) Cho đoạn code sau, xác định hazard cách giải lệnh nop lw add lw sub $t0, $s0, $t1, $s0, 0($s0) $t1, $t2 4($s0) $t1, $t1 a Với kỹ thuật no-forwarding b Với kỹ thuật forwarding HẾT CuuDuongThanCong.com https://fb.com/tailieudientucntt ... địa 0x100, 0x1 01, 0x104, 0x10C, 0x 110 , 0x108 Xác định số lần hit, miss với chuỗi truy xuất Câu 5: (2 điểm) Cho đoạn code sau, xác định hazard cách giải lệnh nop lw add lw sub $t0, $s0, $t1, $s0,... add lw sub $t0, $s0, $t1, $s0, 0($s0) $t1, $t2 4($s0) $t1, $t1 a Với kỹ thuật no-forwarding b Với kỹ thuật forwarding HẾT CuuDuongThanCong .com https://fb .com/ tailieudientucntt ...jrlt $t0, $t1, với $t0 = 4, $t1 = 0x10000080 Câu 3: (2 điểm) Cho đoạn code sau, Point $a0 = Cho biết giá trị ghi PC, $ra vùng nhớ stack Point 1, Point 3, Point theo mẫu hình