問答題

【簡答題】假定機器M的時鐘頻率為1.2GHz,某程序P在機器M上的執(zhí)行時間為12秒鐘。對P優(yōu)化時,將其所有的乘4指令都換成了一條左移2位的指令,得到優(yōu)化后的程序P’。已知在M上乘法指令的CPI為5,左移指令的CPI為2,P的執(zhí)行時間是P’執(zhí)行時間的1.2倍,則P中有多少條乘法指令被替換成了左移指令被執(zhí)行?

答案: 顯然,P’的執(zhí)行時間為10秒,因此,P比P’多花了2秒鐘,因此,執(zhí)行時被換成左移指令的乘法指令的條數(shù)為1.2G×2/(5...
微信掃碼免費搜題