• DocumentCode
    506148
  • Title

    Using PAGE-AHEAD for large FORTRAN programs

  • Author

    Di Antonio, Renzo ; Eilert, John ; Vitaletti, Marcello

  • Author_Institution
    IBM European Center for Scientific and Engineering Computing, Via Giorgione 159, 00147 Rome, Italy
  • fYear
    1989
  • fDate
    12-17 Nov. 1989
  • Firstpage
    511
  • Lastpage
    520
  • Abstract
    Virtual storage management allows an efficient use of computer memory through the cooperative actions of the computer hardware and the operating system which are completely transparent to application programs. However, when program data exceed the available memory space, the program elapsed time may be dominated by the time spent in paging I/O operations. The data transfer rate, as determined by the operating system implementation of demand paging, may be small when compared with the maximum I/O bandwidth that the I/O hardware could support. Page-ahead is a technique which complements the operating system support of demand paging on virtual storage systems in order to exploit the regularity and predictability which is typical of the data access pattern of large engineering and scientific (E/S) application programs. Application programs may exploit this regularity by using page-ahead to request paging operations from the operating system in anticipation of future needs and take full advantage of the operating systems I/O bandwidth to auxiliary paging store.
  • Keywords
    Application software; Bandwidth; Computer architecture; Data engineering; Engineering management; Hardware; Memory management; Operating systems; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
  • Conference_Location
    Reno, NV, United States
  • Print_ISBN
    0-89791-341-8
  • Type

    conf

  • DOI
    10.1145/76263.76320
  • Filename
    5348983