We discussed both shared memory and message passing programm…
We discussed both shared memory and message passing programming styles. From a programmer’s perspective, why would one be preferable to the other. You may choose either style and make an argument for why that one might be easier.
Read DetailsThere are two database benchmark programs X and Y. Computer…
There are two database benchmark programs X and Y. Computer A can process 4 transactions per second of benchmark X and 4 transactions per second of benchmark Y. Computer B on the other hand can process 2 transactions per second of X and 7 transactions per second of Y. If we care equally about the performance of both benchmarks, which computer should we choose? Why?
Read DetailsAssume that the above processor also experiences an average…
Assume that the above processor also experiences an average of .2 stall cycles per instruction due to data hazards. Accounting for both stalls due to control hazards and due to data hazards, what is the speedup of this processor over an un-pipelined processor?
Read Details