ELEC 6036 HIGH PERFORMANCE COMPUTER ARCHITECTURE (Assignment 1 – 2022/23 )
ELEC 6036 HIGH PERFORMANCE COMPUTER ARCHITECTURE (Assignment 1 – 2022/23 )
Copyright By PowCoder代写 加微信 powcoder
ASSIGNMENT 1 (20 marks)
Assignment Due Date: October 18, 2022
Due Date: November 6 (Sunday), 2022 (kindly submit your assignment via the “Assignment 1 – Submission” link of our online course Moodle system ) – at or before 23:55
Questions:
(a) Consider the following instruction sequence (RAW hazard through memory):
sw $5, 10($8) // store word from register $5
lw $3, 10($8) // load word to register $3
lw $4, 10($8) // load word to register $4
Does this require forwarding hardware for maximum performance? If yes, draw/describe the forwarding hardware and describe the control circuitry. If no, explain why not.
(10 marks)
(b) Consider the following instruction sequence (RAW hazard through registers):
lw $7, 12($6)
sw $7, 22($5)
sw $6, 28($4)
Does this require forwarding hardware for maximum performance? If yes, draw/describe the forwarding hardware and describe the control circuitry. If no, explain why not.
(10 marks)
-END of Assignment 1-
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com