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

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

1 Expert Approved Answer
Step: 1 Unlock

We need to add the results for the three types of branches weighted by th... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (1 attachment)

Word file Icon

896-C-S-S-A-D (2571).docx

120 KBs Word File

Students Have Also Explored These Related Systems Analysis And Design Questions!