메뉴 건너뛰기




Volumn 30, Issue 1, 2007, Pages

Forma: A framework for safe automatic array reshaping

Author keywords

Arrays; Data structure; Reference analysis

Indexed keywords

ARRAY PROCESSING; DATA MINING; DATA REDUCTION; INFORMATION RETRIEVAL; STORAGE ALLOCATION (COMPUTER);

EID: 37049020422     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1290520.1290522     Document Type: Article
Times cited : (27)

References (43)
  • 1
    • 33646389168 scopus 로고    scopus 로고
    • 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.
  • 8
    • 0032667957 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • INTEL. 2002. Intel® Itanium® Architecture Software Developer's Manual. Intel Corporation.
    • INTEL. 2002. Intel® Itanium® Architecture Software Developer's Manual. Intel Corporation.
  • 16
    • 0004301215 scopus 로고
    • 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)
  • 20
    • 1442289938 scopus 로고    scopus 로고
    • 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
  • 23
    • 0030190854 scopus 로고    scopus 로고
    • 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
  • 25
    • 35248858766 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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.
  • 28
    • 26444518564 scopus 로고    scopus 로고
    • 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
  • 31
    • 0346339927 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 39
    • 0001589803 scopus 로고    scopus 로고
    • 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


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.