-
2
-
-
35348885930
-
Reducing indirect function call overhead in C++ programs
-
POPL-21
-
B. Calder and D. Grunwald. Reducing indirect function call overhead in C++ programs. In POPL-21, 1994.
-
(1994)
-
-
Calder, B.1
Grunwald, D.2
-
3
-
-
0000435670
-
Quantifying behavioral differences between C and C++ programs
-
B. Calder, D. Grunwald, and B. Zorn. Quantifying behavioral differences between C and C++ programs. Journal of Programming Languages, 2(4):323-351, 1995.
-
(1995)
Journal of Programming Languages
, vol.2
, Issue.4
, pp. 323-351
-
-
Calder, B.1
Grunwald, D.2
Zorn, B.3
-
4
-
-
0022333721
-
On understanding types, data abstraction, and polymorphism
-
Dec
-
L. Cardelli and P. Wegner. On understanding types, data abstraction, and polymorphism. ACM Computing Surveys, 17(4):471-523, Dec. 1985.
-
(1985)
ACM Computing Surveys
, vol.17
, Issue.4
, pp. 471-523
-
-
Cardelli, L.1
Wegner, P.2
-
5
-
-
0002123883
-
Improving branch prediction accuracy by reducing pattern history table interference
-
P.-Y. Chang, M. Evers, and Y. N. Patt. Improving branch prediction accuracy by reducing pattern history table interference. In PACT, 1996.
-
(1996)
PACT
-
-
Chang, P.-Y.1
Evers, M.2
Patt, Y.N.3
-
7
-
-
0021199937
-
Efficient implementation of the Smalltalk-80 system
-
L. P. Deutsch and A. M. Schiffman. Efficient implementation of the Smalltalk-80 system. In POPL, 1984.
-
(1984)
POPL
-
-
Deutsch, L.P.1
Schiffman, A.M.2
-
9
-
-
84858352101
-
The cascaded predictor: Economical and adaptive branch target prediction
-
K. Driesen and U. Hölzle. The cascaded predictor: Economical and adaptive branch target prediction. In MICRO-31, 1998.
-
(1998)
MICRO-31
-
-
Driesen, K.1
Hölzle, U.2
-
11
-
-
0031594021
-
An analysis of correlation and predictability: What makes two-level branch predictors work
-
M. Evers, S. J. Patel, R. S. Chappell, and Y. N. Patt. An analysis of correlation and predictability: What makes two-level branch predictors work. In ISCA-25, 1998.
-
(1998)
ISCA-25
-
-
Evers, M.1
Patel, S.J.2
Chappell, R.S.3
Patt, Y.N.4
-
13
-
-
35348870238
-
Measurement and application of dynamic receiver class distributions
-
94-03-05, University of Washington, Mar
-
C. Garrett, J. Dean, D. Grove, and C. Chambers. Measurement and application of dynamic receiver class distributions. Technical Report UW-CS 94-03-05, University of Washington, Mar. 1994.
-
(1994)
Technical Report UW-CS
-
-
Garrett, C.1
Dean, J.2
Grove, D.3
Chambers, C.4
-
15
-
-
2342591856
-
The Intel Pentium M processor: Microarchitecture and performance
-
May
-
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: Microarchitecture and performance. Intel Technology Journal, 7(2), May 2003.
-
(2003)
Intel Technology Journal
, vol.7
, Issue.2
-
-
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
-
17
-
-
0036296817
-
The optimum pipeline depth for a microprocessor
-
A. Hartstein and T. R. Puzak. The optimum pipeline depth for a microprocessor. In ISCA-29, 2002.
-
(2002)
ISCA-29
-
-
Hartstein, A.1
Puzak, T.R.2
-
18
-
-
35348896416
-
-
G. Hinton, D. Sager, M. Upton, D. Boggs, D. Carmean, A. Kyker, and P. Roussel. The microarchitecture of the Pentium 4 processor. Intel Technology Journal, Feb. 2001. Ql 2001 Issue.
-
G. Hinton, D. Sager, M. Upton, D. Boggs, D. Carmean, A. Kyker, and P. Roussel. The microarchitecture of the Pentium 4 processor. Intel Technology Journal, Feb. 2001. Ql 2001 Issue.
-
-
-
-
19
-
-
0028013921
-
Optimizing dynamically-dispatched calls with run-time type feedback
-
U. Hölzle and D. Ungar. Optimizing dynamically-dispatched calls with run-time type feedback. In PLDI, 1994.
-
(1994)
PLDI
-
-
Hölzle, U.1
Ungar, D.2
-
21
-
-
42549169169
-
-
Intel Corporation
-
Intel Corporation. ICC 9.1 for Linux. http://www.intel.com/cd/software/ products/asmo-na/eng/compilers/284264.htm.
-
ICC 9.1 for Linux
-
-
-
22
-
-
77949497770
-
-
Intel Corporation
-
Intel Corporation. Intel Core Duo Processor T2500. http:// processorfinder.intel.com/Details.aspx?sSpec=SL8VT.
-
Intel Core Duo Processor
-
-
-
24
-
-
0034448379
-
A study of devirtualization techniques for a Java Just-In-Time compiler
-
K. Ishizaki, M. Kawahito, T. Yasue, H. Komatsu, and T. Nakatani. A study of devirtualization techniques for a Java Just-In-Time compiler. In OOPSLA-15, 2000.
-
(2000)
OOPSLA-15
-
-
Ishizaki, K.1
Kawahito, M.2
Yasue, T.3
Komatsu, H.4
Nakatani, T.5
-
25
-
-
0034831217
-
Dynamic branch prediction with perceptrons
-
D. A. Jiménez and C. Lin. Dynamic branch prediction with perceptrons. In HPCA-7, 2001.
-
(2001)
HPCA-7
-
-
Jiménez, D.A.1
Lin, C.2
-
26
-
-
0026156263
-
Branch history table predictions of moving target branches due to subroutine returns
-
D. Kaeli and P. Emma. Branch history table predictions of moving target branches due to subroutine returns. In ISCA-18, 1991.
-
(1991)
ISCA-18
-
-
Kaeli, D.1
Emma, P.2
-
27
-
-
35348814790
-
Predicting indirect branches via data compression
-
J. Kalamatianos and D. R. Kaeli. Predicting indirect branches via data compression. In MICRO-31, 1998.
-
(1998)
MICRO-31
-
-
Kalamatianos, J.1
Kaeli, D.R.2
-
28
-
-
0032639289
-
The Alpha 21264 microprocessor
-
R. E. Kessler. The Alpha 21264 microprocessor. IEEE Micro, 19(2):24-36, 1999.
-
(1999)
IEEE Micro
, vol.19
, Issue.2
, pp. 24-36
-
-
Kessler, R.E.1
-
29
-
-
35348837656
-
VPC prediction: Reducing the cost of indirect branches via hardware-based dynamic devirtualization
-
Technical Report TR-HPS-2007-002, The University of Texas at Austin, Mar
-
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. Technical Report TR-HPS-2007-002, The University of Texas at Austin, Mar. 2007.
-
(2007)
-
-
Kim, H.1
Joao, J.A.2
Mutlu, O.3
Lee, C.J.4
Patt, Y.N.5
Cohn, R.6
-
30
-
-
0021204160
-
Branch prediction strategies and branch target buffer design
-
Jan
-
J. K. F. Lee and A. J. Smith. Branch prediction strategies and branch target buffer design. IEEE Computer, pages 6-22, Jan. 1984.
-
(1984)
IEEE Computer
, pp. 6-22
-
-
Lee, J.K.F.1
Smith, A.J.2
-
31
-
-
31944440969
-
Pin: Building customized program analysis tools with dynamic instrumentation
-
C.-K. Luk, R. Cohn, R. Muth, H. Paul, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi, and K. Hazelwood. Pin: Building customized program analysis tools with dynamic instrumentation. In PLDI, 2005.
-
(2005)
PLDI
-
-
Luk, C.-K.1
Cohn, R.2
Muth, R.3
Paul, H.4
Klauser, A.5
Lowney, G.6
Wallace, S.7
Reddi, V.J.8
Hazelwood, K.9
-
32
-
-
0036469676
-
Simics: A full system simulation platform
-
Feb
-
P. Magnusson, M. Christensson, J. Eskilson, D. Forsgren, G. Hallberg, J. Hogberg, F. Larsson, A. Moestedt, and B. Werner. Simics: A full system simulation platform. IEEE Computer, 35(2):50-58, Feb. 2002.
-
(2002)
IEEE Computer
, vol.35
, Issue.2
, pp. 50-58
-
-
Magnusson, P.1
Christensson, M.2
Eskilson, J.3
Forsgren, D.4
Hallberg, G.5
Hogberg, J.6
Larsson, F.7
Moestedt, A.8
Werner, B.9
-
33
-
-
0003506711
-
Combining branch predictors
-
Technical Report TN-36, Digital Western Research Laboratory, June
-
S. McFarling. Combining branch predictors. Technical Report TN-36, Digital Western Research Laboratory, June 1993.
-
(1993)
-
-
McFarling, S.1
-
34
-
-
84858350733
-
-
Microsoft Research, compiler
-
Microsoft Research. Bartok compiler. http://research.microsoft.com/act/.
-
Bartok
-
-
-
35
-
-
35348858532
-
-
Mar, Personal communication
-
D. Novillo, Mar. 2007. Personal communication.
-
(2007)
-
-
Novillo, D.1
-
36
-
-
21644454187
-
Pinpointing representative portions of large Intel Itanium programs with dynamic instrumentation
-
H. Patil, R. Cohn, M. Charney, R. Kapoor, A. Sun, and A. Karunanidhi. Pinpointing representative portions of large Intel Itanium programs with dynamic instrumentation. In MICRO-37, 2004.
-
(2004)
MICRO-37
-
-
Patil, H.1
Cohn, R.2
Charney, M.3
Kapoor, R.4
Sun, A.5
Karunanidhi, A.6
-
37
-
-
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. In ICS-13, 1999.
-
(1999)
ICS-13
-
-
Roth, A.1
Moshovos, A.2
Sohi, G.S.3
-
38
-
-
35348894823
-
-
Nov, Personal communication
-
D. Sehr, Nov. 2006. Personal communication.
-
(2006)
-
-
Sehr, D.1
-
39
-
-
27544514378
-
Analysis of the O-GEometric History Length branch predictor
-
A. Seznec. Analysis of the O-GEometric History Length branch predictor. In ISCA-32, 2005.
-
(2005)
ISCA-32
-
-
Seznec, A.1
-
41
-
-
35348908788
-
-
Nov, Personal communication
-
D. Tarditi, Nov. 2006. Personal communication.
-
(2006)
-
-
Tarditi, D.1
-
42
-
-
35348847591
-
-
J. Tendler, S. Dodson, S. Fields, H. Le, and B. Sinharoy. POWER4 system microarchitecture. IBM Technical White Paper, Oct. 2001.
-
J. Tendler, S. Dodson, S. Fields, H. Le, and B. Sinharoy. POWER4 system microarchitecture. IBM Technical White Paper, Oct. 2001.
-
-
-
-
44
-
-
84969344997
-
-
T.-Y. Yeh, D. Marr, and Y. N. Patt. Increasing the instruction fetch rate via multiple branch prediction and branch address cache. In ICS, 1993.
-
T.-Y. Yeh, D. Marr, and Y. N. Patt. Increasing the instruction fetch rate via multiple branch prediction and branch address cache. In ICS, 1993.
-
-
-
|