메뉴 건너뛰기




Volumn 19, Issue 2, 2001, Pages 111-170

Compiler-based I/O prefetching for out-of-core applications

Author keywords

Compiler optimization; D.3.4 Programming Languages : Processors Compilers; D.4.2 Operating Systems : Storage Management Virtual memory; D.4.8 Operating Systems : Performance; Design; Experimentation; Optimization; Performance; Virtual memory

Indexed keywords


EID: 0012609370     PISSN: 07342071     EISSN: None     Source Type: Journal    
DOI: 10.1145/377769.377774     Document Type: Article
Times cited : (58)

References (43)
  • 3
    • 0029717350 scopus 로고    scopus 로고
    • Automatic optimization of communication in compiling out-of-core stencil codes
    • (ICS '96, Philadelphia, PA, May 25-28), P. C. Yew, Chair. ACM Press, New York, NY
    • BORDAWEKAR, R., CHOUDHARY, A., AND RAMANUJAM, J. 1996. Automatic optimization of communication in compiling out-of-core stencil codes. In Proceedings of the 1996 international conference on Supercomputing (ICS '96, Philadelphia, PA, May 25-28), P. C. Yew, Chair. ACM Press, New York, NY, 366-373.
    • (1996) Proceedings of the 1996 International Conference on Supercomputing , pp. 366-373
    • Bordawekar, R.1    Choudhary, A.2    Ramanujam, J.3
  • 11
    • 0028385362 scopus 로고
    • High-performance I/O for massively parallel computers: Problems and prospects
    • Mar.
    • DEL ROSARIO, J. M. AND CHOUDHARY, A. N. 1994. High-performance I/O for massively parallel computers: Problems and prospects. IEEE Computer 27, 3 (Mar.), 59-68.
    • (1994) IEEE Computer , vol.27 , Issue.3 , pp. 59-68
    • Del Rosario, J.M.1    Choudhary, A.N.2
  • 12
    • 0001366267 scopus 로고
    • Strategies for cache and local memory management by global program transformation
    • Oct.
    • GANNON, D., JALBY, W., AND GALLIVAN, K. 1988. Strategies for cache and local memory management by global program transformation. J. Parallel Distrib. Comput. 5, 5 (Oct.), 587-616.
    • (1988) J. Parallel Distrib. Comput. , vol.5 , Issue.5 , pp. 587-616
    • Gannon, D.1    Jalby, W.2    Gallivan, K.3
  • 13
    • 85084161825 scopus 로고
    • Reducing file system latency using a predictive approach
    • Jan.. USENIX Assoc., Berkeley, CA
    • GRIFFIOEN, J. AND APPLETON, R. 1994. Reducing file system latency using a predictive approach. In Proceedings of the Winter Conference on USENIX (Jan.). USENIX Assoc., Berkeley, CA, 197-208.
    • (1994) Proceedings of the Winter Conference on USENIX , pp. 197-208
    • Griffioen, J.1    Appleton, R.2
  • 19
    • 0025413929 scopus 로고
    • Prefetching in file systems for MIMD multiprocessors
    • Apr.
    • KOTZ, D. AND ELLIS, C. S. 1990. Prefetching in file systems for MIMD multiprocessors. IEEE Trans. Parallel Distrib. Syst. 1, 2 (Apr.), 218-230.
    • (1990) IEEE Trans. Parallel Distrib. Syst. , vol.1 , Issue.2 , pp. 218-230
    • Kotz, D.1    Ellis, C.S.2
  • 20
    • 0027306944 scopus 로고
    • Practical prefetching techniques for multiprocessor file systems
    • Jan.
    • KOTZ, D. AND ELLIS, C. S. 1993. Practical prefetching techniques for multiprocessor file systems. Distrib. Parallel Databases 1, 1 (Jan.), 33-51.
    • (1993) Distrib. Parallel Databases , vol.1 , Issue.1 , pp. 33-51
    • Kotz, D.1    Ellis, C.S.2
  • 21
    • 0031199976 scopus 로고    scopus 로고
    • HFS: A performance-oriented flexible file system based on building-block compositions
    • KRIEGER, O. AND STUMM, M. 1997. HFS: A performance-oriented flexible file system based on building-block compositions. ACM Trans. Comput. Syst. 15, 3, 286-321.
    • (1997) ACM Trans. Comput. Syst. , vol.15 , Issue.3 , pp. 286-321
    • Krieger, O.1    Stumm, M.2
  • 22
    • 0040824595 scopus 로고
    • Exploiting the advantages of mapped files for stream I/O
    • (San Francisco, CA, Jan.). USENIX Assoc., Berkeley, CA
    • KRIEGER, O., STUMM, M., AND UNRAU, R. 1992. Exploiting the advantages of mapped files for stream I/O. In Proceedings of the 1992 Winter USENIX Conference (San Francisco, CA, Jan.). USENIX Assoc., Berkeley, CA, 27-42.
    • (1992) Proceedings of the 1992 Winter USENIX Conference , pp. 27-42
    • Krieger, O.1    Stumm, M.2    Unrau, R.3
  • 23
    • 85084162352 scopus 로고    scopus 로고
    • Predicting file system actions from prior events
    • (San Diego, CA, Jan.). USENIX Assoc., Berkeley, CA
    • KROEGER, T. M. AND LONG, D. D. E. 1996. Predicting file system actions from prior events. In Proceedings of the 1996 Technical Conference on USENIX (San Diego, CA, Jan.). USENIX Assoc., Berkeley, CA, 319-328.
    • (1996) Proceedings of the 1996 Technical Conference on USENIX , pp. 319-328
    • Kroeger, T.M.1    Long, D.D.E.2
  • 24
    • 0042650298 scopus 로고
    • Software pipelining: An effective scheduling technique for VLIW machines
    • (PLDI '88, Atlanta, GA, June 22-24), R. L. Wexelblat, Ed. ACM Press, New York, NY
    • LAM, M. S. 1988. Software pipelining: An effective scheduling technique for VLIW machines. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '88, Atlanta, GA, June 22-24), R. L. Wexelblat, Ed. ACM Press, New York, NY, 318-328.
    • (1988) Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation , pp. 318-328
    • Lam, M.S.1
  • 25
    • 0030685588 scopus 로고    scopus 로고
    • The SGI origin2000: A ccNUMA highly scalable server
    • (ISCA '97, Denver, CO, June 2-4), A. R. Pleszkun and T. Mudge, Chairs. ACM Press, New York, NY
    • LAUDON, J. AND LENOSKI, D. 1997. The SGI Origin2000: A ccNUMA highly scalable server. In Proceedings of the 24th International Symposium on Computer Architecture (ISCA '97, Denver, CO, June 2-4), A. R. Pleszkun and T. Mudge, Chairs. ACM Press, New York, NY, 241-251.
    • (1997) Proceedings of the 24th International Symposium on Computer Architecture , pp. 241-251
    • Laudon, J.1    Lenoski, D.2
  • 30
    • 0040824594 scopus 로고    scopus 로고
    • Virtual memory versus file interfaces for large, memory-intensive scientific applications
    • (Pittsburgh, PA, Nov.).
    • PARK, Y., SCOTT, R., AND SACHREST, S. 1996. Virtual memory versus file interfaces for large, memory-intensive scientific applications. In Proceedings of the Conference on Supercomputing (Pittsburgh, PA, Nov.). 17-22.
    • (1996) Proceedings of the Conference on Supercomputing , pp. 17-22
    • Park, Y.1    Scott, R.2    Sachrest, S.3
  • 36
    • 0039638009 scopus 로고
    • Compilation of out-of-core data parallel programs for distributed memory machines
    • (IPPS '94, Cancun, Mexico, Apr.). Syracuse University, Syracuse, NY
    • THAKUR, R., BORDAWEKAR, R., AND CHOUDHARY, A. 1994. Compilation of out-of-core data parallel programs for distributed memory machines. In Proceedings of IPPS '94 Workshop on Input/Output in Parallel Computer Systems (IPPS '94, Cancun, Mexico, Apr.). Syracuse University, Syracuse, NY, 54-72.
    • (1994) Proceedings of IPPS '94 Workshop on Input/Output in Parallel Computer Systems , pp. 54-72
    • Thakur, R.1    Bordawekar, R.2    Choudhary, A.3
  • 39
    • 0017544873 scopus 로고
    • On the paging performance of array algorithms
    • Oct.
    • TRIVEDI, K. 1977. On the paging performance of array algorithms. IEEE Trans. Comput. C-26, 10 (Oct.), 938-947.
    • (1977) IEEE Trans. Comput. , vol.C-26 , Issue.10 , pp. 938-947
    • Trivedi, K.1
  • 40
    • 0029179728 scopus 로고
    • Hierarchical clustering: A structure for scalable multiprocessor operating system design
    • UNRAU, R. C., KRIEGER, O., GAMSA, B., AND STUMM, M. 1995. Hierarchical clustering: A structure for scalable multiprocessor operating system design. J. Supercomput. 9, 1/2 (), 105-134.
    • (1995) J. Supercomput. , vol.9 , Issue.1-2 , pp. 105-134
    • Unrau, R.C.1    Krieger, O.2    Gamsa, B.3    Stumm, M.4
  • 41
    • 0025722424 scopus 로고
    • Hector: A hierarchically structured shared-memory multiprocessor
    • Jan.
    • VRANESIC, Z. G., STUMM, M., LEWIS, D. M., AND WHITE, R. 1991. Hector: A hierarchically structured shared-memory multiprocessor. IEEE Computer 24, 1 (Jan.), 72-79.
    • (1991) IEEE Computer , vol.24 , Issue.1 , pp. 72-79
    • Vranesic, Z.G.1    Stumm, M.2    Lewis, D.M.3    White, R.4
  • 42
    • 84976827033 scopus 로고
    • A data locality optimization algorithm
    • (SIGPLAN '91, Toronto, Ontario, Canada, June 26-28), D. S. Wise, Chair. ACM Press, New York, NY
    • WOLF, M. E. AND LAM, M. S. 1991. A data locality optimization algorithm. In Proceedings of the ACM Conference on Programming Language Design and Implementation (SIGPLAN '91, Toronto, Ontario, Canada, June 26-28), D. S. Wise, Chair. ACM Press, New York, NY, 30-44.
    • (1991) Proceedings of the ACM Conference on Programming Language Design and Implementation , pp. 30-44
    • Wolf, M.E.1    Lam, M.S.2
  • 43
    • 85064764845 scopus 로고
    • Out of core, out of mind: Practical parallel I/O
    • (Mississippi State University, Oct.), A. Skjellum, Ed. IEEE Computer Society, Washington, DC
    • WOMBLE, D., GREENBERG, D., RIESEN, R., AND WHEAT, S. 1993. Out of core, out of mind: Practical parallel I/O. In Proceedings of the Conference on Scalable Parallel Libraries (Mississippi State University, Oct.), A. Skjellum, Ed. IEEE Computer Society, Washington, DC, 10-16.
    • (1993) Proceedings of the Conference on Scalable Parallel Libraries , pp. 10-16
    • Womble, D.1    Greenberg, D.2    Riesen, R.3    Wheat, S.4


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