-
1
-
-
0034832647
-
Evaluating the Impact of Memory System Performance on Software Prefetching and Locality Optimizations
-
Sorrento, Italy, June
-
A.-H.A. Badawy, A. Aggarwal, D. Yeung and C.-W. Tseng, Evaluating the Impact of Memory System Performance on Software Prefetching and Locality Optimizations, in 15th Annual ACM International Conference on Supercomputing (ICS), Sorrento, Italy, June 2001, pp. 486-500.
-
(2001)
15th Annual ACM International Conference on Supercomputing (ICS)
, pp. 486-500
-
-
Badawy, A.-H.A.1
Aggarwal, A.2
Yeung, D.3
Tseng, C.-W.4
-
3
-
-
0031679330
-
Edge Profiling versus Path Profiling: The Showdown
-
San Diego, CA, January
-
T. Ball, P. Mataga and M. Sagiv, Edge Profiling versus Path Profiling: The Showdown, in 25th ACM SIGPLAN-SIGACT Symposium on Principle of Programming Languages (POPL), San Diego, CA, January 1998, pp. 134-148.
-
(1998)
25th ACM SIGPLAN-SIGACT Symposium on Principle of Programming Languages (POPL)
, pp. 134-148
-
-
Ball, T.1
Mataga, P.2
Sagiv, M.3
-
4
-
-
0346043339
-
Interprocedural Conditional Branch Elimination
-
Las Vegas, NV, June
-
R. Bodik, R. Gupta and M.L. Soffa, Interprocedural Conditional Branch Elimination, in ACM SIGPLAN Conference on Programming Language Design and Implementation, Las Vegas, NV, June 1997, pp. 146-158.
-
(1997)
ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 146-158
-
-
Bodik, R.1
Gupta, R.2
Soffa, M.L.3
-
5
-
-
0030645017
-
Partial Dead Code Elimination Using Slicing Transformations
-
Las Vegas, NV, June
-
R. Bodik and R. Gupta, Partial Dead Code Elimination Using Slicing Transformations, in ACM SIGPLAN Conference on Programming Language Design and Implementation, Las Vegas, NV, June 1997, pp. 159-170.
-
(1997)
ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 159-170
-
-
Bodik, R.1
Gupta, R.2
-
6
-
-
0348137596
-
Complete Removal of Redundant Expressions
-
Montreal, Canada, June
-
R. Bodik, R. Gupta and M.L. Soffa, Complete Removal of Redundant Expressions, in ACM SIGPLAN Conference on Programming Language Design and Implementation, Montreal, Canada, June 1998, pp. 1-14.
-
(1998)
ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 1-14
-
-
Bodik, R.1
Gupta, R.2
Soffa, M.L.3
-
7
-
-
0032690844
-
Load-Reuse Analysis: Design and Evaluation
-
Atlanta, GA, May
-
R. Bodik, R. Gupta and M.L. Soffa, Load-Reuse Analysis: Design and Evaluation, in ACM SIGPLAN Conference on Programming Language Design and Implementation, Atlanta, GA, May 1999, pp. 64-76.
-
(1999)
ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 64-76
-
-
Bodik, R.1
Gupta, R.2
Soffa, M.L.3
-
8
-
-
0034448902
-
ABCD: Eliminating Array Bounds Checks on Demand
-
Vancouver, Canada, June
-
R. Bodik, R. Gupta and V. Sarkar, ABCD: Eliminating Array Bounds Checks on Demand, in ACM SIGPLAN Conference on Programming Language Design and Implementation, Vancouver, Canada, June 2000, pp. 321-333.
-
(2000)
ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 321-333
-
-
Bodik, R.1
Gupta, R.2
Sarkar, V.3
-
10
-
-
0346969870
-
Cache-Conscious Data Placement
-
San Jose, CA, October
-
B. Calder, C. Krintz, S. John and T. Austin, Cache-Conscious Data Placement, in 8th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), San Jose, CA, October 1998, pp. 139-149.
-
(1998)
8th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
, pp. 139-149
-
-
Calder, B.1
Krintz, C.2
John, S.3
Austin, T.4
-
11
-
-
17244375796
-
Cache-Conscious Structure Layout
-
Atlanta, GA, May
-
T.M. Chilimbi, M.D. Hill and J.R. Larus, Cache-Conscious Structure Layout, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Atlanta, GA, May 1999, pp. 1-12.
-
(1999)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 1-12
-
-
Chilimbi, T.M.1
Hill, M.D.2
Larus, J.R.3
-
12
-
-
0032630166
-
Cache-Conscious Structure Definition
-
Atlanta, GA, May
-
T.M. Chilimbi, B. Davidson and J.R. Larus, Cache-Conscious Structure Definition, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Atlanta, GA, May 1999, pp. 13-24.
-
(1999)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 13-24
-
-
Chilimbi, T.M.1
Davidson, B.2
Larus, J.R.3
-
13
-
-
0034836613
-
Efficient Representations and Abstractions for Quantifying and Exploiting Data Reference Locality
-
Snowbird, UT, June
-
T.M. Chilimbi, Efficient Representations and Abstractions for Quantifying and Exploiting Data Reference Locality, in ACM SIGPLAN Conference on Programming Language Design and Implementation, Snowbird, UT, June 2001, pp. 191-202.
-
(2001)
ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 191-202
-
-
Chilimbi, T.M.1
-
14
-
-
0028056506
-
Memory Access Coalescing: A Technique for Eliminating Redundant Memory Accesses
-
Orlando, FL, June
-
J. Davidson and S. Jinturkar, Memory Access Coalescing: A Technique for Eliminating Redundant Memory Accesses, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Orlando, FL, June 1994, pp. 186-195.
-
(1994)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 186-195
-
-
Davidson, J.1
Jinturkar, S.2
-
15
-
-
84976800698
-
Practical adaptation of global optimization algorithm of Morel and Renvoise
-
D.M. Dhamdhere, Practical adaptation of global optimization algorithm of Morel and Renvoise, ACM Trans. Programming Languages, 13(2), 291-294, 1991.
-
(1991)
ACM Trans. Programming Languages
, vol.13
, Issue.2
, pp. 291-294
-
-
Dhamdhere, D.M.1
-
16
-
-
0031269332
-
A practical framework for demand-driven interprocedural data flowanalysis
-
November
-
E. Duesterwald, R. Gupta and M.L. Soffa, A practical framework for demand-driven interprocedural data flowanalysis, ACMTrans. Programming Languages Syst., 19(6), 992-1030, November 1997.
-
(1997)
ACMTrans. Programming Languages Syst
, vol.19
, Issue.6
, pp. 992-1030
-
-
Duesterwald, E.1
Gupta, R.2
Soffa, M.L.3
-
17
-
-
0029180096
-
Demand-Driven Computation of Interprocedural Data Flow
-
San Francisco, CA, January
-
E. Duesterwald, R. Gupta and M.L. Soffa, Demand-Driven Computation of Interprocedural Data Flow, in ACM SIGPLAN-SIGACT 22nd Symposium on Principles of Programming Languages (POPL), San Francisco, CA, January 1995, pp. 37-48.
-
(1995)
ACM SIGPLAN-SIGACT 22nd Symposium on Principles of Programming Languages (POPL)
, pp. 37-48
-
-
Duesterwald, E.1
Gupta, R.2
Soffa, M.L.3
-
18
-
-
0032123777
-
The IA-64 Architecture at Work
-
July
-
C. Dulong, The IA-64 Architecture at Work, in IEEE Comput., 31(7), 24-32, July 1998.
-
(1998)
IEEE Comput
, vol.31
, Issue.7
, pp. 24-32
-
-
Dulong, C.1
-
19
-
-
84963537505
-
A Fresh Look at Optimizing Array Bound Checks
-
White Plains, NY, June
-
R. Gupta, A Fresh Look at Optimizing Array Bound Checks, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), White Plains, NY, June 1990, pp. 272-282.
-
(1990)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 272-282
-
-
Gupta, R.1
-
20
-
-
0031627691
-
Path Profile Guided Partial Redundancy Elimination Using Speculation
-
Chicago, IL, May
-
R. Gupta, D. Berson and J.Z. Fang, Path Profile Guided Partial Redundancy Elimination Using Speculation, in IEEE International Conference on Computer Languages (ICCL), Chicago, IL, May 1998, pp. 230-239.
-
(1998)
IEEE International Conference on Computer Languages (ICCL)
, pp. 230-239
-
-
Gupta, R.1
Berson, D.2
Fang, J.Z.3
-
21
-
-
0031372826
-
Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization
-
Research Triangle Park, NC, December
-
R. Gupta, D. Berson and J.Z. Fang, Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization, in IEEE/ACM 30th International Symposium on Microarchitecture (MICRO), Research Triangle Park, NC, December 1997, pp. 358-368.
-
(1997)
IEEE/ACM 30th International Symposium on Microarchitecture (MICRO)
, pp. 358-368
-
-
Gupta, R.1
Berson, D.2
Fang, J.Z.3
-
22
-
-
0031372538
-
Path Profile Guided Partial Dead Code Elimination Using Predication
-
San Francisco, CA, November
-
R. Gupta, D. Berson and J.Z. Fang, Path Profile Guided Partial Dead Code Elimination Using Predication, in International Conference on Parallel Architectures and Compilation Techniques (PACT), San Francisco, CA, November 1997, pp. 102-115.
-
(1997)
International Conference on Parallel Architectures and Compilation Techniques (PACT)
, pp. 102-115
-
-
Gupta, R.1
Berson, D.2
Fang, J.Z.3
-
23
-
-
0029545359
-
Region-based Compilation: An Introduction and Motivation
-
Ann Arbor, MI
-
R.E. Hank, W.-M. Hwu and B.R. Rau, Region-based Compilation: An Introduction and Motivation, in 28th IEEE/ACMInternational Symposium on Microarchitecture (MICRO), Ann Arbor, MI, 1995, pp. 158-168.
-
(1995)
28th IEEE/ACMInternational Symposium on Microarchitecture (MICRO)
, pp. 158-168
-
-
Hank, R.E.1
Hwu, W.-M.2
Rau, B.R.3
-
24
-
-
18844437836
-
Demand-Driven Pointer Analysis
-
Snowbird, UT, June
-
N. Heintze and O. Tardieu, Demand-Driven Pointer Analysis, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Snowbird, UT, June 2001, pp. 24-34.
-
(2001)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 24-34
-
-
Heintze, N.1
Tardieu, O.2
-
25
-
-
0027003909
-
Lazy Code Motion
-
San Francisco, CA, June
-
J. Knoop, O. Ruthing and B. Steffen, Lazy Code Motion, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), San Francisco, CA, June 1992, pp. 224-234.
-
(1992)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 224-234
-
-
Knoop, J.1
Ruthing, O.2
Steffen, B.3
-
26
-
-
84976819559
-
Partial Dead Code Elimination
-
Orlando, FL, June
-
J. Knoop, O. Ruthing and B. Steffen, Partial Dead Code Elimination, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Orlando, FL, June 1994, pp. 147-158.
-
(1994)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 147-158
-
-
Knoop, J.1
Ruthing, O.2
Steffen, B.3
-
27
-
-
0032681069
-
-
Atlanta, GA, May
-
J. Larus, Whole Program Paths, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Atlanta, GA, May 1999, pp. 259-269.
-
(1999)
Whole Program Paths, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 259-269
-
-
Larus, J.1
-
28
-
-
0032650093
-
Memory Forwarding: Enabling Aggressive Layout Optimizations by Guaranteeing the Safety of Data Relocation
-
May
-
C.-K. Luk and T.C. Mowry, Memory Forwarding: Enabling Aggressive Layout Optimizations by Guaranteeing the Safety of Data Relocation, in 26th IEEE/ACM International Symposium on Computer Architecture (ISCA), May 1999, pp. 88-99.
-
(1999)
26th IEEE/ACM International Symposium on Computer Architecture (ISCA)
, pp. 88-99
-
-
Luk, C.-K.1
Mowry, T.C.2
-
30
-
-
84958984858
-
A Novel Probabilistic Data Flow Framework, in 10th International Conference on Compiler Construction (CC)
-
Genova, Italy, Springer-Verlag, April
-
E. Mehofer and B. Scholz, A Novel Probabilistic Data Flow Framework, in 10th International Conference on Compiler Construction (CC), Genova, Italy, Lecture Notes in Computer Science, Vol. 2027, Springer-Verlag, April 2001, pp. 37-51.
-
(2001)
Lecture Notes in Computer Science
, vol.2027
, pp. 37-51
-
-
Mehofer, E.1
Scholz, B.2
-
31
-
-
0030679482
-
Linear-time, Incremental Hierarchy Inference for Compression
-
Snowbird, UT, IEEE Computer Society
-
C.G. Nevil-Manning and I.H. Witten, Linear-time, Incremental Hierarchy Inference for Compression, in Data Compression Conference, Snowbird, UT, IEEE Computer Society, 1997, pp. 3-11.
-
(1997)
Data Compression Conference
, pp. 3-11
-
-
Nevil-Manning, C.G.1
Witten, I.H.2
-
32
-
-
0024700878
-
Determining Average Program Execution Times and Their Variance
-
Portland, OR, June
-
V. Sarkar, Determining Average Program Execution Times and Their Variance, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Portland, OR, June 1989, pp. 298-312.
-
(1989)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 298-312
-
-
Sarkar, V.1
-
33
-
-
0034446947
-
Bitwidth Analysis with Application to Silicon Compilation
-
Vancouver, Canada, June
-
M. Stephenson, J. Babb and S. Amarasinghe, Bitwidth Analysis with Application to Silicon Compilation, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Vancouver, Canada, June 2000, pp. 108-120.
-
(2000)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 108-120
-
-
Stephenson, M.1
Babb, J.2
Amarasinghe, S.3
-
34
-
-
85006879958
-
Improving Cache Behavior of Dynamically Allocated Data Structures
-
Paris, France
-
D.N. Truong, F. Bodin and A. Seznec, Improving Cache Behavior of Dynamically Allocated Data Structures, in International Conference on Parallel Architectures and Compilation Techniques (PACT), Paris, France, 1998, pp. 322-329.
-
(1998)
International Conference on Parallel Architectures and Compilation Techniques (PACT)
, pp. 322-329
-
-
Truong, D.N.1
Bodin, F.2
Seznec, A.3
-
35
-
-
80053318427
-
Goal-Directed Value Profiling
-
LNCS Lecture Notes in Computer Sciences, Springer-Verlag, New York
-
S. Watterson and S. Debray, Goal-Directed Value Profiling, in 10th International Conference on Compiler Construction (CC), LNCS Lecture Notes in Computer Sciences, Vol. 2027, Springer-Verlag, New York, 2001.
-
(2001)
10th International Conference on Compiler Construction (CC)
, vol.2027
-
-
Watterson, S.1
Debray, S.2
-
36
-
-
0018434045
-
Global optimization by suppression of partial redundancies
-
E. Morel and C. Renvoise, Global optimization by suppression of partial redundancies, Commun. ACM, 22(2), 96-103, 1979.
-
(1979)
Commun. ACM
, vol.22
, Issue.2
, pp. 96-103
-
-
Morel, E.1
Renvoise, C.2
-
37
-
-
35048872132
-
Avoiding Conditional Branches by Code Replication
-
La Jolla, CA, June
-
F. Mueller and D. Whalley, Avoiding Conditional Branches by Code Replication, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), La Jolla, CA, June 1995, pp. 56-66.
-
(1995)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 56-66
-
-
Mueller, F.1
Whalley, D.2
-
39
-
-
0029180939
-
Precise Interprocedural Dataflow Analysis Via Graph Reachability
-
San Francisco, CA, January
-
T. Reps, S. Horwitz and M. Sagiv, Precise Interprocedural Dataflow Analysis Via Graph Reachability, in ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL), San Francisco, CA, January 1995, pp. 49-61.
-
(1995)
ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL)
, pp. 49-61
-
-
Reps, T.1
Horwitz, S.2
Sagiv, M.3
-
40
-
-
84957630707
-
Property Oriented Expansion
-
(SAS), Germany, September 1996, Lecture Notes in Computer Science, Springer-Verlag, New York
-
B. Steffen, Property Oriented Expansion, in International Static Analysis Symposium (SAS), Germany, September 1996, Lecture Notes in Computer Science, Vol. 1145, Springer-Verlag, New York, 1996, pp. 22-41.
-
(1996)
International Static Analysis Symposium
, vol.1145
, pp. 22-41
-
-
Steffen, B.1
-
41
-
-
85009827121
-
Data Flow Analysis as Model Checking
-
Sendai, Japan, Lecture Notes in Computer Science, Springer-Verlag, New York
-
B. Steffen, Data Flow Analysis as Model Checking, TACS, Sendai, Japan, Lecture Notes in Computer Science, Vol. 526, Springer-Verlag, New York, 1991, pp. 346-364.
-
(1991)
TACS
, vol.526
, pp. 346-364
-
-
Steffen, B.1
-
42
-
-
0030706483
-
Near-optimal Intraprocedural Branch Alignment
-
Las Vegas, NV, June
-
C. Young, D.S. Johnson, D.R. Karger and M.D. Smith, Near-optimal Intraprocedural Branch Alignment, in ACMSIGPLAN Conference on Programming Language Design and Implementation (PLDI), Las Vegas, NV, June 1997, pp. 183-193.
-
(1997)
ACMSIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 183-193
-
-
Young, C.1
Johnson, D.S.2
Karger, D.R.3
Smith, M.D.4
-
43
-
-
0034832694
-
Timestamped Whole Program Path Representation
-
Snowbird, UT, June
-
Y. Zhang and R. Gupta, Timestamped Whole Program Path Representation, in ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Snowbird, UT, June 2001, pp. 180-190.
-
(2001)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 180-190
-
-
Zhang, Y.1
Gupta, R.2
-
44
-
-
17544379491
-
Frequent Value Locality and Value-Centric Data Cache Design
-
Cambridge, MA, November
-
Y. Zhang, J. Yang and R. Gupta, Frequent Value Locality and Value-Centric Data Cache Design, in 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Cambridge, MA, November 2000, pp. 150-159.
-
(2000)
9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
, pp. 150-159
-
-
Zhang, Y.1
Yang, J.2
Gupta, R.3
-
45
-
-
0037842788
-
Data Compression Transformations for Dynamically Allocated Data Structures
-
Grenoble, France, April
-
Y. Zhang and R. Gupta, Data Compression Transformations for Dynamically Allocated Data Structures, in International Conference on Compiler Construction, Grenoble, France, April 2002.
-
(2002)
International Conference on Compiler Construction
-
-
Zhang, Y.1
Gupta, R.2
|