During the professor's discussion of the unknown address problem, I was thinking about some potential optimizations. Would having a dedicated unit for computing addresses improve the processors ability to dynamically schedule load and store instructions? This addressing computation unit would be able to quickly compute the address using basic arithmetic operations and provide it to the scheduler for data dependence checking.
@向宇-d4b3 жыл бұрын
address calculation may also depend on former ld/str instructions
@jamespike-un1uv2 жыл бұрын
the critical path is that cpu need many cycles to fetch or store data from memory(or cache), and we don't know whether the instruction we are going to dispatch overlap with the older s/l instructions.
@baobaolong4233 жыл бұрын
MIPS = Microprocessor without Interlocking Pipeline Stages
@snehamoypatra97863 жыл бұрын
Is it useful for digital design for power electronics converter
@jatinder6403 жыл бұрын
Digital ckt. Design : are you kidding me? 😂😂😂😜😜😜
@sushilece3 жыл бұрын
Slide 20, Cycle 9: There is 1 adder in the machine, how are E4 and E3 are getting evaluated simultaneously. Am I missing something?
@nevilpooniwala38743 жыл бұрын
I think the answer to your question is that the adder used is pipelined. Similar to how we had a pipeline in-order processor, we have a pipelined adder which can have instructions executing in different stages.