Question: Table 12.5 summarizes statistics from [MACD84] concerning branch behavior for various classes of applications. With the exception of type 1 branch behavior, there is no
Table 12.5 summarizes statistics from [MACD84] concerning branch behavior for various classes of applications. With the exception of type 1 branch behavior, there is no noticeable difference among the application classes. Determine the fraction of all branches that go to the branch target address for the scientific environment. Repeat for commercial and systems environments.
Table 12.5 Branch Behavior in Sample Applications
![Table 12.5 summarizes statistics from [MACD84] concerning branch behavior for](https://dsd5zvtm8ll6.cloudfront.net/si.question.images/image/images11/896-(2571).png)
Occurrence of branch classes: Type 1: Branch Type 2: Loop control Type 3: Procedure call, return 17.7% Type 1 branch: where it goes Unconditional-100% go to target Conditional-went to target Conditional-did not go to target (inline) Type 2 branch (all environments) That go to target That go inline Type 3 branch 100% go to target 72.5% 9.8% Scientific 20% 43.2% 36.8% Commercial 40% 24.3% 35.7% Systems 35% 32.5% 325% 91% 9%
Step by Step Solution
3.43 Rating (166 Votes )
There are 3 Steps involved in it
We need to add the results for the three types of branches weighted by th... View full answer
Get step-by-step solutions from verified subject matter experts
Document Format (1 attachment)
896-C-S-S-A-D (2571).docx
120 KBs Word File
