-
1
-
-
2342591856
-
The intel pentium m processor: Micorarchitecture and performance
-
S. Gochman, R. Ronen, I. Anati, A. Berkovits, T. Kurts, A. Naveh, A. Saeed, Z. Sperber, and R. C. Valentine, "The intel pentium m processor: Micorarchitecture and performance, " Intel Technology Journal, vol. 7, 2003.
-
(2003)
Intel Technology Journal
, vol.7
-
-
Gochman, S.1
Ronen, R.2
Anati, I.3
Berkovits, A.4
Kurts, T.5
Naveh, A.6
Saeed, A.7
Sperber, Z.8
Valentine, R.C.9
-
2
-
-
0021204160
-
Branch prediction strategies and branch target buffer design
-
J. K. F. Lee and A. J. Smith, "Branch prediction strategies and branch target buffer design, " IEEE Computer, vol. 17, no. 1, 1984.
-
(1984)
IEEE Computer
, vol.17
, Issue.1
-
-
Lee, J.K.F.1
Smith, A.J.2
-
4
-
-
37849040300
-
-
Santa Barbara, CA, USA, Tech. Rep.
-
K. Driesen and U. Holzle, "Limits of indirect branch prediction, " Santa Barbara, CA, USA, Tech. Rep., 1997.
-
(1997)
Limits of Indirect Branch Prediction
-
-
Driesen, K.1
Holzle, U.2
-
5
-
-
84919662611
-
Accurate indirect branch prediction
-
K. Driesen, "Accurate indirect branch prediction, " SIGARCH Comput. Archit. News, vol. 26, no. 3, 1998.
-
(1998)
SIGARCH Comput. Archit. News
, vol.26
, Issue.3
-
-
Driesen, K.1
-
6
-
-
70349165968
-
Experiment flows and microbenchmarks for reverse engineering of branch predictor structures
-
April
-
V. Uzelac and A. Milenkovic, "Experiment flows and microbenchmarks for reverse engineering of branch predictor structures, " ISPASS, April 2009.
-
(2009)
ISPASS
-
-
Uzelac, V.1
Milenkovic, A.2
-
8
-
-
0024089764
-
Dynamic program slicing
-
October
-
B. Korel and J. Laski, "Dynamic program slicing, " Inf. Process. Lett., vol. 29, pp. 155-163, October 1988.
-
(1988)
Inf. Process. Lett.
, vol.29
, pp. 155-163
-
-
Korel, B.1
Laski, J.2
-
9
-
-
84937433634
-
Branch prediction using profile data
-
A. Ramirez, J. L. Larriba-Pey, and M. Valero, "Branch prediction using profile data, " in Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing, ser. Euro-Par '01, 2001, pp. 386-393.
-
(2001)
Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing, Ser. Euro-Par '01
, pp. 386-393
-
-
Ramirez, A.1
Larriba-Pey, J.L.2
Valero, M.3
-
11
-
-
34547697450
-
Profile-Assisted compiler support for dynamic predication in diverge-merge processors
-
H. Kim, J. Joao, O. Mutlu, and Y. Patt, "Profile-Assisted compiler support for dynamic predication in diverge-merge processors, " in Proceedings of the International Symposium on Code Generation and Optimization, 2007, pp. 367-378.
-
(2007)
Proceedings of the International Symposium on Code Generation and Optimization
, pp. 367-378
-
-
Kim, H.1
Joao, J.2
Mutlu, O.3
Patt, Y.4
-
13
-
-
0003352099
-
Value profiling and optimization
-
B. Calder, P. Feller, and A. Eustace, "Value profiling and optimization, " Journal of Instruction Level Parallelism, vol. 1, no. 1, pp. 1-6, 1999.
-
(1999)
Journal of Instruction Level Parallelism
, vol.1
, Issue.1
, pp. 1-6
-
-
Calder, B.1
Feller, P.2
Eustace, A.3
-
14
-
-
78149251416
-
The potential of using dynamic information flow analysis in data value prediction
-
September
-
W. J. Ghandour, H. Akkary, and W. Masri, "The potential of using dynamic information flow analysis in data value prediction, " PACT '10, pp. 431-442, September 2010.
-
(2010)
PACT '10
, pp. 431-442
-
-
Ghandour, W.J.1
Akkary, H.2
Masri, W.3
-
15
-
-
35348907981
-
Identifying potential parallelism via loop-centric profiling
-
T. Moseley, D. Connors, D. Grunwald, and R. Peri, "Identifying potential parallelism via loop-centric profiling, " in Proceedings of the 4th international conference on Computing frontiers, 2007, pp. 143-152.
-
(2007)
Proceedings of the 4th International Conference on Computing Frontiers
, pp. 143-152
-
-
Moseley, T.1
Connors, D.2
Grunwald, D.3
Peri, R.4
-
16
-
-
35348814790
-
Predicting indirect branches via data compression
-
J. Kalamatianos and D. R. Kaeli, "Predicting indirect branches via data compression, " MICRO-31, 1998.
-
(1998)
MICRO-31
-
-
Kalamatianos, J.1
Kaeli, D.R.2
-
19
-
-
36048997661
-
Adapting branch-Target buffer to improve the target predictability of java code
-
T. Li, R. Bhargava, and L. K. John, "Adapting branch-Target buffer to improve the target predictability of java code, " ACM Trans. Archit. Code Optim., vol. 2, no. 2, pp. 109-130, 2005.
-
(2005)
ACM Trans. Archit. Code Optim.
, vol.2
, Issue.2
, pp. 109-130
-
-
Li, T.1
Bhargava, R.2
John, L.K.3
-
20
-
-
35348819332
-
Vpc prediction: Reducing the cost of indirect branches via hardware-based dynamic devirtualization
-
H. Kim, J. A. Joao, O. Mutlu, C. J. Lee, Y. N. Patt, and R. Cohn, "Vpc prediction: Reducing the cost of indirect branches via hardware-based dynamic devirtualization, " ISCA-34, 2007.
-
(2007)
ISCA-34
-
-
Kim, H.1
Joao, J.A.2
Mutlu, O.3
Lee, C.J.4
Patt, Y.N.5
Cohn, R.6
-
21
-
-
0032669611
-
Improving virtual function call target prediction via dependence-based pre-computation
-
A. Roth, A. Moshovos, and G. S. Sohi, "Improving virtual function call target prediction via dependence-based pre-computation, " ICS '99, 1999.
-
(1999)
ICS '99
-
-
Roth, A.1
Moshovos, A.2
Sohi, G.S.3
-
22
-
-
83455220188
-
Tap prediction: Reusing conditional branch predictor for indirect branches with target address pointers
-
Z. Xie, D. Tong, M. Huang, X. Wang, Q. Shi, and X. Cheng, "Tap prediction: Reusing conditional branch predictor for indirect branches with target address pointers, " Proceedings of the 2011 IEEE 29th International Conference on Computer Design, ICCD '11, pp. 119-126, 2011.
-
(2011)
Proceedings of the 2011 IEEE 29th International Conference on Computer Design, ICCD '11
, pp. 119-126
-
-
Xie, Z.1
Tong, D.2
Huang, M.3
Wang, X.4
Shi, Q.5
Cheng, X.6
-
27
-
-
70449730924
-
Creating artificial global history to improve branch prediction accuracy
-
June
-
L. Porter and D. M. Tullsen, "Creating artificial global history to improve branch prediction accuracy, " ICS-23, pp. 266-275, June 2009.
-
(2009)
ICS-23
, pp. 266-275
-
-
Porter, L.1
Tullsen, D.M.2
-
28
-
-
0031118869
-
Improving the accuracy of history-based branch prediction
-
D. R. Kaeli and P. G. Emma, "Improving the accuracy of history-based branch prediction, " IEEE Transactions on Computers, vol. 46, no. 4, 1997.
-
(1997)
IEEE Transactions on Computers
, vol.46
, Issue.4
-
-
Kaeli, D.R.1
Emma, P.G.2
-
29
-
-
77957809249
-
Improving the performance of object-oriented languages with dynamic predication of indirect jumps
-
Mar.
-
J. A. Joao, O. Mutlu, H. Kim, R. Agarwal, and Y. N. Patt, "Improving the performance of object-oriented languages with dynamic predication of indirect jumps, " SIGOPS Oper. Syst. Rev., vol. 42, no. 2, Mar. 2008.
-
(2008)
SIGOPS Oper. Syst. Rev.
, vol.42
, Issue.2
-
-
Joao, J.A.1
Mutlu, O.2
Kim, H.3
Agarwal, R.4
Patt, Y.N.5
-
30
-
-
84857839412
-
Compiler techniques to improve dynamic branch prediction for indirect jump and call instructions
-
Jan
-
J. Mccandless and D. Gregg, "Compiler techniques to improve dynamic branch prediction for indirect jump and call instructions, " ACM Trans. Archit. Code Optim., vol. 8, no. 4, Jan 2012.
-
(2012)
ACM Trans. Archit. Code Optim.
, vol.8
, Issue.4
-
-
McCandless, J.1
Gregg, D.2
-
31
-
-
84864031897
-
Cvp: An energy-efficient indirect branch prediction with compiler-guided value pattern
-
M. Tan, X. Liu, T. Tong, and X. Cheng, "Cvp: An energy-efficient indirect branch prediction with compiler-guided value pattern, " Proceedings of the 26th ACM international conference on Supercomputing, ICS '12, pp. 111-120, 2012.
-
(2012)
Proceedings of the 26th ACM International Conference on Supercomputing, ICS '12
, pp. 111-120
-
-
Tan, M.1
Liu, X.2
Tong, T.3
Cheng, X.4
-
32
-
-
77952559260
-
Value based btb indexing for indirect jump prediction
-
M. Farooq, L. Chen, and L. K. John, "Value based btb indexing for indirect jump prediction, " HPCA, 2010.
-
(2010)
HPCA
-
-
Farooq, M.1
Chen, L.2
John, L.K.3
-
33
-
-
0023385308
-
The program dependence graph and its use in optimization
-
July
-
J. Ferrante, K. J. Ottenstein, and J. D. Warren, "The program dependence graph and its use in optimization, " ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 9, July 1987.
-
(1987)
ACM Transactions on Programming Languages and Systems (TOPLAS
, vol.9
-
-
Ferrante, J.1
Ottenstein, K.J.2
Warren, J.D.3
-
35
-
-
0025491545
-
A formal model of program dependencies and its implications for software testing, debugging, and maintenance
-
A. Podgurski and L. Clarke, "A formal model of program dependencies and its implications for software testing, debugging, and maintenance, " IEEE TSE, vol. 16, pp. 965-979, 1990.
-
(1990)
IEEE TSE
, vol.16
, pp. 965-979
-
-
Podgurski, A.1
Clarke, L.2
-
36
-
-
0017517624
-
Certification of programs for secure information flow
-
D. E. Denning and P. J. Denning, "Certification of programs for secure information flow, " Communication of the ACM, vol. 20(7), pp. 504-513, 1977.
-
(1977)
Communication of the ACM
, vol.20
, Issue.7
, pp. 504-513
-
-
Denning, D.E.1
Denning, P.J.2
-
43
-
-
31944440969
-
-
C. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi, and K. Hazelwood, "Pin: Building customized program analysis tools with dynamic instrumentation, " ser. PLDI '05, 2005.
-
(2005)
Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation Ser. PLDI '05
-
-
Luk, C.1
Cohn, R.2
Muth, R.3
Patil, H.4
Klauser, A.5
Lowney, G.6
Wallace, S.7
Reddi, V.J.8
Hazelwood, K.9
-
44
-
-
33749074289
-
Reducing overheads for acquiring dynamic memory traces
-
X. Gao, M. Laurenzano, B. Simon, and A. Snavely, "Reducing overheads for acquiring dynamic memory traces, " in Workload Characterization Symposium, 2005. Proceedings of the IEEE International, 2005, pp. 46-55.
-
Workload Characterization Symposium 2005. Proceedings of the IEEE International
, vol.2005
, pp. 46-55
-
-
Gao, X.1
Laurenzano, M.2
Simon, B.3
Snavely, A.4
-
45
-
-
77949710964
-
Cmpsim: A pin-based onthe-fly multi-core cache simulator
-
A. Jaleel, R. Cohn, C. Luk, and B. Jacob, "Cmpsim: A pin-based onthe-fly multi-core cache simulator, " in Proc. of the The Fourth Annual Workshop on Modeling, Benchmarking and Simulation (MoBS), 2008, pp. 28-36.
-
(2008)
Proc. of the the Fourth Annual Workshop on Modeling, Benchmarking and Simulation (MoBS)
, pp. 28-36
-
-
Jaleel, A.1
Cohn, R.2
Luk, C.3
Jacob, B.4
-
46
-
-
76749146060
-
Mcpat: An integrated power, area, and timing modeling framework for multicore and manycore architectures
-
S. Li, J. Ahn, R. Strong, J. Brockman, D. Tullsen, and N. Jouppi, "Mcpat: An integrated power, area, and timing modeling framework for multicore and manycore architectures, " in Microarchitecture, 2009. MICRO-42. 42nd Annual IEEE/ACM International Symposium on, 2009, pp. 469-480.
-
(2009)
Microarchitecture 2009. MICRO-42. 42nd Annual IEEE/ACM International Symposium on
, pp. 469-480
-
-
Li, S.1
Ahn, J.2
Strong, R.3
Brockman, J.4
Tullsen, D.5
Jouppi, N.6
-
49
-
-
0030126384
-
Tuning the pentium pro microarchitecture
-
April
-
D. B. Papworth, "Tuning the pentium pro microarchitecture, " IEEE Micro, vol. 16, pp. 8-15, April 1996.
-
(1996)
IEEE Micro
, vol.16
, pp. 8-15
-
-
Papworth, D.B.1
-
51
-
-
0002360626
-
The predictability of data values
-
December
-
Y. Sazeides and J. E. Smith, "The predictability of data values, " Micro-30, December 1997.
-
(1997)
Micro-30
-
-
Sazeides, Y.1
Smith, J.E.2
-
52
-
-
0034832276
-
Differential fcm: Increasing value prediction accuracy by improving table usage efficiency
-
B. Goeman, H. Vandierendonck and K. De Bosschere, "Differential fcm: Increasing value prediction accuracy by improving table usage efficiency, " HPCA'01.
-
HPCA'01
-
-
Goeman, B.1
Vandierendonck, H.2
De Bosschere, K.3
-
53
-
-
0030651783
-
Target prediction for indirect jumps
-
P. Chang, E. Hao, and Y. Patt, "Target prediction for indirect jumps, " in Proceedings of the 24th annual international symposium on Computer architecture, ser. ISCA '97, 1997.
-
(1997)
Proceedings of the 24th Annual International Symposium on Computer Architecture, Ser. ISCA '97
-
-
Chang, P.1
Hao, E.2
Patt, Y.3
-
56
-
-
3242735052
-
Static classification of value predictability using compiler hints
-
Aug
-
Q. Zhao and D. J. Lilja, "Static classification of value predictability using compiler hints, " IEEE Transactions on Computers, vol. 53, pp. 929-944, Aug 2004.
-
(2004)
IEEE Transactions on Computers
, vol.53
, pp. 929-944
-
-
Zhao, Q.1
Lilja, D.J.2
-
57
-
-
78650738436
-
Implicit hints: Embedding hint bits in programs without isa changes
-
Oct.
-
H. Vandierendonck and K. D. Bosschere, "Implicit hints: Embedding hint bits in programs without isa changes, " ICCD, pp. 364-369, Oct. 2010.
-
(2010)
ICCD
, pp. 364-369
-
-
Vandierendonck, H.1
Bosschere, K.D.2
|