+2 votes

Which of the following software must understand the pipeline to achieve the best performance?
Choose the closest match

(A) Operating system
(B) Compilers
(C) Loader
(D) Linker

asked Jun 12 in Computer Organization by gbmentor (54,290 points)
reshown Jun 13 by gbmentor

2 Answers

+1 vote
Best answer
Compiler is the most suitable answer as with out knowing the pipeline details compiler can not optimize the code.  For example your compiler can reorder the instructions based on the data and control dependencies.
answered Jun 13 by getgatebook (31,090 points)
selected Jun 13 by getgatebook
0 votes
C) Loader because loader load the set of instruction  (program) in memory
answered Jun 13 by tsnikhilsharmagate2018 (19,690 points)