메뉴 건너뛰기




Volumn 27, Issue 1, 1999, Pages 35-70

An Integrated Hardware/Software Data Prefetching Scheme for Shared-Memory Multiprocessors

Author keywords

Compile time analysis; Compiler initiated; Data caches; Data prefetching; Integrated hardware software prefetching; Memory latency tolerance; Shared memory multiprocessors

Indexed keywords


EID: 2342510413     PISSN: 08857458     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1018792002672     Document Type: Article
Times cited : (10)

References (38)
  • 2
    • 0020177251 scopus 로고
    • Cache Memories
    • September
    • Alan Jay Smith, Cache Memories, Computing Surveys, 14(3): 473-530 (September 1982).
    • (1982) Computing Surveys , vol.14 , Issue.3 , pp. 473-530
    • Smith, A.J.1
  • 3
    • 0025429331 scopus 로고
    • Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers
    • Norman P. Jouppi, Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers, Int'l. Symp. Computer Architecture, pp. 364-373 (1990).
    • (1990) Int'l. Symp. Computer Architecture , pp. 364-373
    • Jouppi, N.P.1
  • 4
    • 0026267802 scopus 로고
    • An Effective On-Chip Preloading Scheme to Reduce Data Access Penalty
    • Jean-Loup Baer and Tien-Fu Chen, An Effective On-Chip Preloading Scheme to Reduce Data Access Penalty, Supercomputing, pp. 176-186 (1991).
    • (1991) Supercomputing , pp. 176-186
    • Baer, J.-L.1    Chen, T.-F.2
  • 5
    • 0026867220 scopus 로고
    • Prefetch Unit for Vector Operations on Scalar Computers
    • September
    • I. Sklenar, Prefetch Unit for Vector Operations on Scalar Computers, Computer Architecture News (September 1992).
    • (1992) Computer Architecture News
    • Sklenar, I.1
  • 9
    • 0028457061 scopus 로고
    • The Impact of Parallel Loop Strategies on Prefetching in a Shared Memory Multiprocessor
    • June
    • David J. Lilja, The Impact of Parallel Loop Strategies on Prefetching in a Shared Memory Multiprocessor, IEEE Trans. Parallel and Distrib. Syst., 5(6):573-584 (June 1994).
    • (1994) IEEE Trans. Parallel and Distrib. Syst. , vol.5 , Issue.6 , pp. 573-584
    • Lilja, D.J.1
  • 10
    • 0026157234 scopus 로고
    • Data Prefetching in Multiprocessor Vector Cache Memories
    • John W. C. Fu and Janak Patel, Data Prefetching in Multiprocessor Vector Cache Memories, Int'l. Symp. Computer Architecture, pp. 54-63 (1991).
    • (1991) Int'l. Symp. Computer Architecture , pp. 54-63
    • Fu, J.W.C.1    Patel, J.2
  • 11
    • 0023586486 scopus 로고
    • Data Prefetching in Shared Memory Multiprocessors
    • St. Charles, Illinois, August
    • Roland Lee, Pen-Chung Yew, and Duncan H. Lawrie, Data Prefetching in Shared Memory Multiprocessors, Proc. Int'l. Conf. on Parallel Processing, St. Charles, Illinois, pp. 28-31 (August 1987).
    • (1987) Proc. Int'l. Conf. on Parallel Processing , pp. 28-31
    • Lee, R.1    Yew, P.-C.2    Lawrie, D.H.3
  • 15
    • 84944799568 scopus 로고
    • Data Access Microarchitectures for Syperscalar Processors with Compiler-Assisted Data Prefetching
    • November
    • William Y. Chen, Scott A. Mahlke, Pohua P. Chang, and Wen mei W. Hwu, Data Access Microarchitectures for Syperscalar Processors with Compiler-Assisted Data Prefetching, Int'l. Symp. Microarchitecture, pp. 69-73 (November 1991).
    • (1991) Int'l. Symp. Microarchitecture , pp. 69-73
    • Chen, W.Y.1    Mahlke, S.A.2    Chang, P.P.3    Hwu, W.M.W.4
  • 16
    • 0026153646 scopus 로고
    • An Architecture for Software-Controlled Data Prefetching
    • Alexander C. Klaiber and Henry M. Levy, An Architecture for Software-Controlled Data Prefetching, Int'l. Symp. Computer Architecture, pp. 43-53 (1991).
    • (1991) Int'l. Symp. Computer Architecture , pp. 43-53
    • Klaiber, A.C.1    Levy, H.M.2
  • 17
    • 0002031606 scopus 로고
    • Tolerating Latency through Software-Controlled Prefetching in Shared-Memory Multiprocessors
    • June
    • Todd Mowry and Anoop Gupta, Tolerating Latency through Software-Controlled Prefetching in Shared-Memory Multiprocessors, J. Parallel and Distributed Computing (June 1991).
    • (1991) J. Parallel and Distributed Computing
    • Mowry, T.1    Gupta, A.2
  • 19
  • 20
    • 0028202735 scopus 로고
    • A Performance Study of Software and Hardware Data Prefetching Schemes
    • April
    • Tien-Fu Chen and Jean-Loup Baer, A Performance Study of Software and Hardware Data Prefetching Schemes, Int'l. Symp. Computer Architecture, pp. 223-232 (April 1994).
    • (1994) Int'l. Symp. Computer Architecture , pp. 223-232
    • Chen, T.-F.1    Baer, J.-L.2
  • 21
    • 79957576882 scopus 로고
    • Using Virtual Lines to Enhance Locality Exploitation
    • O. Teman and Y. Jegou, Using Virtual Lines to Enhance Locality Exploitation, Int'l. Conf. Supercomputing, pp. 344-353 (1994).
    • (1994) Int'l. Conf. Supercomputing , pp. 344-353
    • Teman, O.1    Jegou, Y.2
  • 22
    • 4244025478 scopus 로고
    • Compiler Optimization Technique for Data Cache Prefetching Using a Small Cam Array
    • Chin-Hung Chi, Compiler Optimization Technique for Data Cache Prefetching Using a Small Cam Array, Int'l. Conf. Parallel Processing (1994).
    • (1994) Int'l. Conf. Parallel Processing
    • Chi, C.-H.1
  • 23
    • 0004864204 scopus 로고
    • An Integrated Hardware/Software Data Prefetching Scheme for Shared-Memory Multiprocessors
    • Edward H. Gornish and Alexander Veidenbaum, An Integrated Hardware/Software Data Prefetching Scheme for Shared-Memory Multiprocessors, Int'l. Conf. Parallel Processing (1994).
    • (1994) Int'l. Conf. Parallel Processing
    • Gornish, E.H.1    Veidenbaum, A.2
  • 24
    • 2342513342 scopus 로고
    • Pa-7200 Enables Inexpensive MP Systems
    • March
    • Linley Gwennap, Pa-7200 Enables Inexpensive MP Systems, Microprocessor Report (March 1994).
    • (1994) Microprocessor Report
    • Gwennap, L.1
  • 27
    • 0004209335 scopus 로고
    • Addison-Wesley Publishing Company, Reading, Massachusetts
    • Alfred V. Aho and Jeffrey D. Ullman, Principles of Compiler Design, Addison-Wesley Publishing Company, Reading, Massachusetts (1977).
    • (1977) Principles of Compiler Design
    • Aho, A.V.1    Ullman, J.D.2
  • 29
    • 1242313976 scopus 로고
    • A Quantitative Algorithm for Data Locality Optimization
    • IRISA, University of Rennes, France
    • Francois Bodin, William Jalby, Daniel Windheiser, and Christine Eisenbeis, A Quantitative Algorithm for Data Locality Optimization, Technical Report, IRISA, University of Rennes, France (1992).
    • (1992) Technical Report
    • Bodin, F.1    Jalby, W.2    Windheiser, D.3    Eisenbeis, C.4
  • 30
    • 0004270780 scopus 로고
    • Kluwer International Series in Engineering and Computer Science, Kluwer Academic Publishers, Boston
    • Utpal Banerjee, Dependence Analysis for Supercomputing, Kluwer International Series in Engineering and Computer Science, Kluwer Academic Publishers, Boston (1988).
    • (1988) Dependence Analysis for Supercomputing
    • Banerjee, U.1
  • 32
    • 5844309742 scopus 로고
    • An Effective Write Policy for Software Coherence Schemes
    • Yung-Chin Chen and Alexander Veidenbaum, An Effective Write Policy for Software Coherence Schemes, Supercomputing, pp. 61-672 (1992).
    • (1992) Supercomputing , pp. 61-672
    • Chen, Y.-C.1    Veidenbaum, A.2
  • 35
    • 0026304901 scopus 로고
    • Comparison and Analysis of Software and Directory Coherence Schemes
    • Yung-Chin Chen and Alexander Veidenbaum, Comparison and Analysis of Software and Directory Coherence Schemes, Supercomputing, pp. 818-829 (1991).
    • (1991) Supercomputing , pp. 818-829
    • Chen, Y.-C.1    Veidenbaum, A.2
  • 36
    • 0019892368 scopus 로고
    • Lockup-Free Instruction Fetch/Prefetch Cache Organization
    • David Kroft, Lockup-Free Instruction Fetch/Prefetch Cache Organization, Int'l. Symp. Computer Architecture, pp. 81-87 (1981).
    • (1981) Int'l. Symp. Computer Architecture , pp. 81-87
    • Kroft, D.1
  • 37
    • 0004070086 scopus 로고
    • Ph. D. Thesis, Department of Computer Science and Engineering, University of Washington
    • Tien-Fu Chen, Data Prefetching for High-Performance Processors, Ph. D. Thesis, Department of Computer Science and Engineering, University of Washington (1993).
    • (1993) Data Prefetching for High-Performance Processors
    • Chen, T.-F.1


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