-
1
-
-
33646389168
-
-
AL-SUKHNI, H., BRATT, I., AND CONNORS, D. A. 2003. Compiler-directed content-aware prefetching for dynamic data structures. In Proceedings of the 12th International Conference on Parallel Architectures and Compilation Techniques (PACT) (New Orleans, LA). 91-100.
-
AL-SUKHNI, H., BRATT, I., AND CONNORS, D. A. 2003. Compiler-directed content-aware prefetching for dynamic data structures. In Proceedings of the 12th International Conference on Parallel Architectures and Compilation Techniques (PACT) (New Orleans, LA). 91-100.
-
-
-
-
2
-
-
84976795078
-
Automatic loop interchange
-
Montreal, QC, Canada, ACM, New York
-
ALLEN, J. R. AND KENNEDY, K. 1984. Automatic loop interchange. In Proceedings of the SIGPLAN Symposium on Compiler Construction (Montreal, QC, Canada). ACM, New York, 233-246.
-
(1984)
Proceedings of the SIGPLAN Symposium on Compiler Construction
, pp. 233-246
-
-
ALLEN, J.R.1
KENNEDY, K.2
-
3
-
-
0029181140
-
Data and computation transformations for multiprocessors
-
Santa Barbara, CA
-
ANDERSON, J. M., AMARASINGHE, S. P., AND LAM, M. S. 1995. Data and computation transformations for multiprocessors. In Proceedings of the Symposium of Principles and Practice of Parallel Programming (PPoPP) (Santa Barbara, CA). 166-178.
-
(1995)
Proceedings of the Symposium of Principles and Practice of Parallel Programming (PPoPP)
, pp. 166-178
-
-
ANDERSON, J.M.1
AMARASINGHE, S.P.2
LAM, M.S.3
-
4
-
-
0034832647
-
Evaluating the impact of memory system performance on software prefetching and locality optimizations
-
Sorrento, Italy
-
BADAWY, A.-H., AGGARWAL, A., YEUNG, D., AND TSENG, C.-W. 2001. Evaluating the impact of memory system performance on software prefetching and locality optimizations. In Proceedings of the 2001 International Conference on Supercomputing (ICS'01) (Sorrento, Italy). 486-500.
-
(2001)
Proceedings of the 2001 International Conference on Supercomputing (ICS'01)
, pp. 486-500
-
-
BADAWY, A.-H.1
AGGARWAL, A.2
YEUNG, D.3
TSENG, C.-W.4
-
5
-
-
0025444591
-
Analysis of pointers and structures
-
White Plains, NY, ACM, New York
-
CHASE, D. R., WEGMAN, M., AND ZADECK, F. K. 1990. Analysis of pointers and structures. In Proceedings of the Programming Language Design and Implementation (PLDI) (White Plains, NY). ACM, New York, 296-310.
-
(1990)
Proceedings of the Programming Language Design and Implementation (PLDI)
, pp. 296-310
-
-
CHASE, D.R.1
WEGMAN, M.2
ZADECK, F.K.3
-
6
-
-
0032630166
-
Cache-conscious structure definition
-
Atlanta, GA, ACM, New York
-
CHILIMBI, T. M., DAVIDSON, B., AND LAURUS, J. R. 1999. Cache-conscious structure definition. In Proceedings of the Programming Language Design and Implementation (PLDI) (Atlanta, GA). ACM, New York, 13-24.
-
(1999)
Proceedings of the Programming Language Design and Implementation (PLDI)
, pp. 13-24
-
-
CHILIMBI, T.M.1
DAVIDSON, B.2
LAURUS, J.R.3
-
7
-
-
0038716438
-
Cured in the real world
-
San Diego, CA, ACM, New York
-
CONDIT, J., HARREN, M., MCPEAK, S., NECULA, G. C., AND WEIMER, W. 2003. Cured in the real world. In Proceedings of the Programming Language Design and Implementation (PLDI) (San Diego, CA). ACM, New York, 232-244.
-
(2003)
Proceedings of the Programming Language Design and Implementation (PLDI)
, pp. 232-244
-
-
CONDIT, J.1
HARREN, M.2
MCPEAK, S.3
NECULA, G.C.4
WEIMER, W.5
-
8
-
-
0032667957
-
Improving cache performance in dynamic applications through data and computation reorganization at run time
-
Atlanta, GA, ACM, New York
-
DING, C. AND KENNEDY, K. 1999. Improving cache performance in dynamic applications through data and computation reorganization at run time. In Proceedings of the Programming Language Design and Implementation (PLDI) (Atlanta, GA). ACM, New York, 229-241.
-
(1999)
Proceedings of the Programming Language Design and Implementation (PLDI)
, pp. 229-241
-
-
DING, C.1
KENNEDY, K.2
-
9
-
-
37049039029
-
Splitting data objects to increase cache utilization
-
Tech. Report ICS-TR-98-34, Dept. of Information and Computer Science, Univ. of California, Irvine, Irvine, CA, Oct
-
FRANZ, M. AND KISTLER, T. 1998. Splitting data objects to increase cache utilization. Tech. Report ICS-TR-98-34, Dept. of Information and Computer Science, Univ. of California, Irvine, Irvine, CA, Oct.
-
(1998)
-
-
FRANZ, M.1
KISTLER, T.2
-
11
-
-
0030212397
-
Speeding up problem solving by abstraction: A graph oriented approach
-
HOLTE, R. C., MKADMI, T., ZIMMER, R. M., AND MACDONALD, A. J. 1996. Speeding up problem solving by abstraction: A graph oriented approach. Artif. Intell. 85, 1-2, 321-361.
-
(1996)
Artif. Intell
, vol.85
-
-
HOLTE, R.C.1
MKADMI, T.2
ZIMMER, R.M.3
MACDONALD, A.J.4
-
13
-
-
2942626621
-
-
IBM, IBM Corp. International Technical Support Organization
-
IBM. 2001. The Power4® Processor Introduction and Tuning Guide. IBM Corp. International Technical Support Organization, http://www.redbooks.ibm.com/.
-
(2001)
The Power4® Processor Introduction and Tuning Guide
-
-
-
14
-
-
84858489559
-
-
INTEL. 2002. Intel® Itanium® Architecture Software Developer's Manual. Intel Corporation.
-
INTEL. 2002. Intel® Itanium® Architecture Software Developer's Manual. Intel Corporation.
-
-
-
-
15
-
-
17444410366
-
Cache optimization for coarse grain task parallel processing using inter-array padding
-
College Station, TX
-
ISHIZAKA, K., OBATA, M., AND KASAHARA, H. 2003. Cache optimization for coarse grain task parallel processing using inter-array padding. In Proceedings of the Workshop on Languages and Compilers for Parallel Computing (LCPC) (College Station, TX). 64-76.
-
(2003)
Proceedings of the Workshop on Languages and Compilers for Parallel Computing (LCPC)
, pp. 64-76
-
-
ISHIZAKA, K.1
OBATA, M.2
KASAHARA, H.3
-
16
-
-
0004301215
-
Programming Languages - C. lst Edition
-
ISO/IEC, International Standard ISO/IEC 9899
-
ISO/IEC. 1990. Programming Languages - C. lst Edition. International Standard ISO/IEC 9899.
-
(1990)
-
-
-
17
-
-
0034581346
-
A prefetching technique for irregular accesses to linked data structures
-
Toulouse, France
-
KARLSSON, M., DAHLGREN, F., AND STENSTROM, R 2000. A prefetching technique for irregular accesses to linked data structures. In Proceedings of the 6th International Symposium on High-Performance Computer Architecture (Toulouse, France). 206-217.
-
(2000)
Proceedings of the 6th International Symposium on High-Performance Computer Architecture
, pp. 206-217
-
-
KARLSSON, M.1
DAHLGREN, F.2
STENSTROM, R.3
-
19
-
-
0030685988
-
Data-centric multi-level blocking
-
Las Vegas, NV, ACM, New York
-
KODUKULA, I., AHMED, N., AND PINGALI, K. 1997. Data-centric multi-level blocking. In Proceedings of the Programming Language Design and Implementation (PLDI) (Las Vegas, NV). ACM, New York, 346-357.
-
(1997)
Proceedings of the Programming Language Design and Implementation (PLDI)
, pp. 346-357
-
-
KODUKULA, I.1
AHMED, N.2
PINGALI, K.3
-
20
-
-
1442289938
-
Automatic pool allocation for disjoint data structures
-
Berlin, Germany, ACM, New York
-
LATTNER, C., AND ADVE, V. 2002. Automatic pool allocation for disjoint data structures. In ACM SIGPLAN Workshop on Memory System Performance (Berlin, Germany). ACM, New York, 13-24.
-
(2002)
ACM SIGPLAN Workshop on Memory System Performance
, pp. 13-24
-
-
LATTNER, C.1
ADVE, V.2
-
21
-
-
0006640503
-
-
Ph.D. dissertation, Dept. of Computer Science, Univ. of Toronto, Toronto, Ont, Canada
-
LUK, C. K. 2000. Optimizing the cache performance of non-numeric applications. Ph.D. dissertation, Dept. of Computer Science, Univ. of Toronto, Toronto, Ont., Canada.
-
(2000)
Optimizing the cache performance of non-numeric applications
-
-
LUK, C.K.1
-
22
-
-
0030259355
-
Compiler-based prefetching for recursive data structures
-
Cambridge, MA, ACM, New York
-
LUK, C.-K. AND MOWRY, T. C. 1996. Compiler-based prefetching for recursive data structures. In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (Cambridge, MA). ACM, New York, 222-233.
-
(1996)
Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
, pp. 222-233
-
-
LUK, C.-K.1
MOWRY, T.C.2
-
23
-
-
0030190854
-
Improving data locality with loop transformations
-
July
-
MCKINLEY, K. S., CARR, S., AND TSENG, C.-W. 1996. Improving data locality with loop transformations. ACM Trans. Prog. Lang. Syst. 18, 4 (July), 424-453.
-
(1996)
ACM Trans. Prog. Lang. Syst
, vol.18
, Issue.4
, pp. 424-453
-
-
MCKINLEY, K.S.1
CARR, S.2
TSENG, C.-W.3
-
24
-
-
0036040304
-
CCured: Type-safe retrofitting of legacy code
-
Portland, OR, ACM, New York
-
NECULA, G. C., MCPEAK, S., AND WEIMER, W. 2002. CCured: Type-safe retrofitting of legacy code. In Proceedings of the Principles of Programming Languages (POPL) (Portland, OR). ACM, New York, 128-139.
-
(2002)
Proceedings of the Principles of Programming Languages (POPL)
, pp. 128-139
-
-
NECULA, G.C.1
MCPEAK, S.2
WEIMER, W.3
-
25
-
-
35248858766
-
Crafting data structures: A study of reference locality in refinement-based path finding
-
Hyderabad, India, Springer-Verlag, New York
-
NIEWIADOMSKI, R., AMARAL, J. N., AND HOLTE, R. 2003. Crafting data structures: A study of reference locality in refinement-based path finding. In Proceedings of the International Conference on High Performance Computing (Hyderabad, India). Springer-Verlag, New York, 438-448.
-
(2003)
Proceedings of the International Conference on High Performance Computing
, pp. 438-448
-
-
NIEWIADOMSKI, R.1
AMARAL, J.N.2
HOLTE, R.3
-
26
-
-
77951122945
-
-
NIEWIADOMSKI, R., AMARAL, J. N., AND HOLTE, R. C. 2004. A performance study of data layout techniques for improving data locality in refinement-based pathfinding. ACM J. Exper. Algor. 9, 1.4, 1-28.
-
NIEWIADOMSKI, R., AMARAL, J. N., AND HOLTE, R. C. 2004. A performance study of data layout techniques for improving data locality in refinement-based pathfinding. ACM J. Exper. Algor. 9, 1.4, 1-28.
-
-
-
-
27
-
-
0036974895
-
Design space optimization of embedded memory systems via data remapping
-
Berlin, Germany, ACM, New York
-
PALEM, S., RABBAH, R., MOONEY V. J., KORKMAZ, P., AND PUTTASWAMY, K. 2000. Design space optimization of embedded memory systems via data remapping. In Proceedings of the 2002 Joint Conference on Languages, Compilers, and Tools for Embedded Systems & Software and Compilers for Embedded Systems (LCTES'02-SCOPES'02) (Berlin, Germany). ACM, New York, 28-37.
-
(2000)
Proceedings of the 2002 Joint Conference on Languages, Compilers, and Tools for Embedded Systems & Software and Compilers for Embedded Systems (LCTES'02-SCOPES'02)
, pp. 28-37
-
-
PALEM, S.1
RABBAH, R.2
MOONEY, V.J.3
KORKMAZ, P.4
PUTTASWAMY, K.5
-
28
-
-
26444518564
-
Data remapping for design space optimization of embedded memory systems
-
RABBAH, R., AND PALEM, S. 2003. Data remapping for design space optimization of embedded memory systems. ACM Trans. Embed. Comput. Syst. 2, 2, 186-218.
-
(2003)
ACM Trans. Embed. Comput. Syst. 2
, vol.2
, pp. 186-218
-
-
RABBAH, R.1
PALEM, S.2
-
29
-
-
0031622954
-
Data transformations for eliminating conflict misses
-
Montreal, Que, Canada, ACM, New York
-
RIVERA, G. AND TSENG, C.-W. 1998. Data transformations for eliminating conflict misses. In Proceedings of the Programming Language Design and Implementation (PLDI) (Montreal, Que., Canada). ACM, New York, 38-49.
-
(1998)
Proceedings of the Programming Language Design and Implementation (PLDI)
, pp. 38-49
-
-
RIVERA, G.1
TSENG, C.-W.2
-
30
-
-
84949210195
-
A comparison of compiler tiling algorithms
-
Amsterdam, Netherlands, Springer-Verlag, New York
-
RIVERA, G. AND TSENG, C.-W. 1999. A comparison of compiler tiling algorithms. In Proceedings of the 8th International Conference on Compiler Construction (Amsterdam, Netherlands). Springer-Verlag, New York, 168-182.
-
(1999)
Proceedings of the 8th International Conference on Compiler Construction
, pp. 168-182
-
-
RIVERA, G.1
TSENG, C.-W.2
-
31
-
-
0346339927
-
Dependence based prefetching for linked data structures
-
ROTH, A., MOSHOVOS, A., AND SOHI, G. S. 1998. Dependence based prefetching for linked data structures. ACM SIGPLAN Notices 33, 11, 115-126.
-
(1998)
ACM SIGPLAN Notices
, vol.33
, Issue.11
, pp. 115-126
-
-
ROTH, A.1
MOSHOVOS, A.2
SOHI, G.S.3
-
32
-
-
80051939591
-
Dimensions of precision in reference analysis of object-oriented programming languages
-
Warsaw, Poland, Springer-Verlag, New York
-
RYDER, B. G. 2003. Dimensions of precision in reference analysis of object-oriented programming languages. In Proceedings of the International Conference on Compiler Construction (Warsaw, Poland). Springer-Verlag, New York, 168-179.
-
(2003)
Proceedings of the International Conference on Compiler Construction
, pp. 168-179
-
-
RYDER, B.G.1
-
34
-
-
0001505938
-
A parameterized loop fusion algorithm for improving parallelism and cache locality
-
SINGHAI, S., AND MCKINLEY, K. S. 1997. A parameterized loop fusion algorithm for improving parallelism and cache locality. Compute. J. 40, 6, 340-355.
-
(1997)
Compute. J
, vol.40
, Issue.6
, pp. 340-355
-
-
SINGHAI, S.1
MCKINLEY, K.S.2
-
35
-
-
84957608458
-
Points-to analysis by type inference of programs with structures and unions
-
Linkoping, Sweden, Springer-Verlag, New York
-
STEENSGAARD, B. 1996a. Points-to analysis by type inference of programs with structures and unions. In Proceedings of the 6th International Conference on Compiler Construction (Linkoping, Sweden). Springer-Verlag, New York, 136-150.
-
(1996)
Proceedings of the 6th International Conference on Compiler Construction
, pp. 136-150
-
-
STEENSGAARD, B.1
-
37
-
-
84958984518
-
Speculative prefetching of induction pointers
-
Genova, Italy, Springer-Verlag, New York
-
STOUTCHININ, A., AMARAL, J. N., GAO, G. R., DEHNERT, J., JAIN, S., AND DOUILLET, A. 2001. Speculative prefetching of induction pointers. In Proceedings of the International Conference on Compiler Construction 2001 (Genova, Italy). Springer-Verlag, New York, 289-303.
-
(2001)
Proceedings of the International Conference on Compiler Construction 2001
, pp. 289-303
-
-
STOUTCHININ, A.1
AMARAL, J.N.2
GAO, G.R.3
DEHNERT, J.4
JAIN, S.5
DOUILLET, A.6
-
38
-
-
0038039924
-
Compile-time composition of run-time data and iteration reorderings
-
San Diego, CA, ACM, New York
-
STROUT, M. M., CARTER, L., AND FERRANTE, J. 2003. Compile-time composition of run-time data and iteration reorderings. In Proceedings of the Symposium Programming Language Design and Implementation (PLDI) (San Diego, CA). ACM, New York, 91-102.
-
(2003)
Proceedings of the Symposium Programming Language Design and Implementation (PLDI)
, pp. 91-102
-
-
STROUT, M.M.1
CARTER, L.2
FERRANTE, J.3
-
39
-
-
0001589803
-
Data prefetch mechanisms
-
VANDERWIEL, S. P. AND LILJA, D. J. 2000. Data prefetch mechanisms. ACM Comput. Sur. 32, 2, 174-199.
-
(2000)
ACM Comput. Sur
, vol.32
, Issue.2
, pp. 174-199
-
-
VANDERWIEL, S.P.1
LILJA, D.J.2
-
42
-
-
0032660031
-
Pointer analysis for programs with structures and casting
-
Atlanta, GA, ACM, New York
-
YONG, S. H., HORWRRZ, S., AND REPS, T. 1999. Pointer analysis for programs with structures and casting. In Proceedings of the Symposium on Programming Language Design and Implementation (PLDI) (Atlanta, GA). ACM, New York, 91-103.
-
(1999)
Proceedings of the Symposium on Programming Language Design and Implementation (PLDI)
, pp. 91-103
-
-
YONG, S.H.1
HORWRRZ, S.2
REPS, T.3
-
43
-
-
8344272049
-
Array regrouping and structure splitting using whole-program reference affinity
-
Washington, DC, ACM, New York
-
ZHONG, Y., ORLOVICH, M., SHEN, X., AND DING, C. 2004. Array regrouping and structure splitting using whole-program reference affinity. In Proceedings of the Symposium on Programming Language Design and Implementation (PLDI) (Washington, DC). ACM, New York, 255-266.
-
(2004)
Proceedings of the Symposium on Programming Language Design and Implementation (PLDI)
, pp. 255-266
-
-
ZHONG, Y.1
ORLOVICH, M.2
SHEN, X.3
DING, C.4
|