Trace 400190 400194 400198 40019c 40010 4001 4 4001a8 4001ac 4001b0 4001b4 4001b8 4001bc 4001c0 400104 4202b0 4202b4 4202b8 4202bc 4202c0 4202c4 4202c8 4202cc 4202d0 4202d4 4202d8 4202dc 42ac30 42ac34 42ac38 42ac3c 42ac40 42ac44 42ac48 42ac5c 42ac60 42ac64 42ас68 42ac6c 42ac70 42ac74 42ac78 42ac7c 42ac80 42ac84 42ac88 42ac8c 42ac90 42ac94 42ac98 42ac9c Objective: To write a program that simulates a branch target buffer (BTB) that performs dynamic branch prediction. Input: A long set of PC addresses from program traces. Programming language: Use any programming language (C++, Phyton, Java, ...).

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Appendix A. BTB entries with PC and Target PC. Please include only entries with content.
Entry PC Target
0 423000 425E40
7 42E01C 42E028
8 423020 4230A8
11 42E02C 42B30C
14 423038 425E40
: : :
: : :
1018 422FE8 4230A8

Trace
400190
400194
400198
40019c
40010
4001 4
4001a8
4001ac
4001b0
4001b4
4001b8
4001bc
4001c0
400104
4202b0
4202b4
4202b8
4202bc
4202c0
4202c4
4202c8
4202cc
4202d0
4202d4
4202d8
4202dc
42ac30
42ac34
42ac38
42ac3c
42ac40
42ac44
42ac48
42ac5c
42ac60
42ac64
42ас68
42ac6c
42ac70
42ac74
42ac78
42ac7c
42ac80
42ac84
42ac88
42ac8c
42ac90
42ac94
42ac98
42ac9c
Transcribed Image Text:Trace 400190 400194 400198 40019c 40010 4001 4 4001a8 4001ac 4001b0 4001b4 4001b8 4001bc 4001c0 400104 4202b0 4202b4 4202b8 4202bc 4202c0 4202c4 4202c8 4202cc 4202d0 4202d4 4202d8 4202dc 42ac30 42ac34 42ac38 42ac3c 42ac40 42ac44 42ac48 42ac5c 42ac60 42ac64 42ас68 42ac6c 42ac70 42ac74 42ac78 42ac7c 42ac80 42ac84 42ac88 42ac8c 42ac90 42ac94 42ac98 42ac9c
Objective: To write a program that simulates a branch target buffer (BTB) that performs
dynamic branch prediction.
Input: A long set of PC addresses from program traces.
Programming language: Use any programming language (C++, Phyton, Java, ...).
Transcribed Image Text:Objective: To write a program that simulates a branch target buffer (BTB) that performs dynamic branch prediction. Input: A long set of PC addresses from program traces. Programming language: Use any programming language (C++, Phyton, Java, ...).
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education