메뉴 건너뛰기




Volumn 52, Issue 3, 2003, Pages 260-276

A decoupled predictor-directed stream prefetching architecture

Author keywords

Address prediction; Data prefetching; Stream buffers

Indexed keywords

CACHE MEMORY; MICROPROCESSOR CHIPS; RESOURCE ALLOCATION; SIGNAL ENCODING;

EID: 0037340044     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/TC.2003.1183943     Document Type: Article
Times cited : (25)

References (48)
  • 7
    • 0031147184 scopus 로고    scopus 로고
    • Prefetching and memory system behavior of the spec95 benchmark suite
    • May
    • M.J. Charney and T.R. Puzak, "Prefetching and Memory System Behavior of the spec95 Benchmark Suite," IBM. J. Research and Development, vol. 41, no. 3, May 1997.
    • (1997) IBM. J. Research and Development , vol.41 , Issue.3
    • Charney, M.J.1    Puzak, T.R.2
  • 10
    • 0029308368 scopus 로고
    • Effective hardware-based data prefetching for high performance processors
    • May
    • T.F. Chen and J.L. Baer, "Effective Hardware-Based Data Prefetching for High Performance Processors," IEEE Trans. Computers, vol. 44, no. 5, pp. 609-623, May 1995.
    • (1995) IEEE Trans. Computers , vol.44 , Issue.5 , pp. 609-623
    • Chen, T.F.1    Baer, J.L.2
  • 11
    • 0031639444 scopus 로고    scopus 로고
    • Hardware-driven prefetching for pointer data references
    • June
    • C. Chi and C. Cheung, "Hardware-Driven Prefetching for Pointer Data References," Proc. Int'l Conf. Supercomputing, pp. 377-384, June 1998.
    • (1998) Proc. Int'l Conf. Supercomputing , pp. 377-384
    • Chi, C.1    Cheung, C.2
  • 15
  • 17
    • 0012478978 scopus 로고
    • How useful are non-blocking loads, stream buffers and speculative execution in multiple issue processors?
    • Jan.
    • K. Farkas and N. Jouppi, "How Useful Are Non-Blocking Loads, Stream Buffers and Speculative Execution in Multiple Issue Processors?" Proc. First Int'l Symp. High-Performance Computer Architecture, pp. 78-89, Jan. 1995.
    • (1995) Proc. First Int'l Symp. High-Performance Computer Architecture , pp. 78-89
    • Farkas, K.1    Jouppi, N.2
  • 18
    • 0025792258 scopus 로고
    • Implementation of the pipe processor
    • Jan.
    • M. Farrens and A. Pleszkun, "Implementation of the Pipe Processor," Computer, Jan. 1991.
    • (1991) Computer
    • Farrens, M.1    Pleszkun, A.2
  • 19
    • 0030721866 scopus 로고    scopus 로고
    • Speculative execution via address prediction and data prefetching
    • July
    • J. Gonzalez and A. Gonzalez, "Speculative Execution via Address Prediction and Data Prefetching," Proc. 11th Int'l Conf. Super-computing, pp. 196-203, July 1997.
    • (1997) Proc. 11th Int'l Conf. Super-computing , pp. 196-203
    • Gonzalez, J.1    Gonzalez, A.2
  • 20
    • 0031359275 scopus 로고    scopus 로고
    • A comparison of data prefetching on an access decoupled and superscalar machine
    • Dec.
    • G.P. Jones and N.P. Topham, "A Comparison of Data Prefetching on an Access Decoupled and Superscalar Machine," Proc. 30th Int'l Symp. Microarchitecture, Dec. 1997.
    • (1997) Proc. 30th Int'l Symp. Microarchitecture
    • Jones, G.P.1    Topham, N.P.2
  • 22
    • 0025429331 scopus 로고
    • Improving direct-mapped cache performance by the addition of a small fully associative cache and prefetch buffers
    • May
    • N. Jouppi, "Improving Direct-Mapped Cache Performance by the Addition of a Small Fully Associative Cache and Prefetch Buffers," Proc. 17th Ann. Int'l Symp. Computer Architecture, May 1990.
    • (1990) Proc. 17th Ann. Int'l Symp. Computer Architecture
    • Jouppi, N.1
  • 24
    • 0034839064 scopus 로고    scopus 로고
    • Tolerating memory latency through software-controlled pre-execution in simultaneous multithreading processors
    • June
    • C.K. Luk, "Tolerating Memory Latency through Software-Controlled Pre-Execution in Simultaneous Multithreading Processors," Proc. 28th Ann. Int'l Symp. Computer Architecture, June 2001.
    • (2001) Proc. 28th Ann. Int'l Symp. Computer Architecture
    • Luk, C.K.1
  • 25
    • 0003506711 scopus 로고
    • Technical Report TN-36, Digital Equipment Corp., Western Research Lab, June
    • S. McFarling, "Combining Branch Predictors," Technical Report TN-36, Digital Equipment Corp., Western Research Lab, June 1993.
    • (1993) Combining Branch Predictors
    • McFarling, S.1
  • 30
    • 0035308287 scopus 로고    scopus 로고
    • Optimizations enabled by a decoupled front-end architecture
    • Apr.
    • G. Reinman, B. Calder, and T. Austin, "Optimizations Enabled by a Decoupled Front-End Architecture," IEEE Trans. Computers, vol. 50, no. 4, Apr. 2001.
    • (2001) IEEE Trans. Computers , vol.50 , Issue.4
    • Reinman, G.1    Calder, B.2    Austin, T.3
  • 40
    • 0003557978 scopus 로고    scopus 로고
    • Technical Report UCSD-CS99-630, Univ. of Califonia, San Diego, Aug.
    • T. Sherwood and B. Calder, "Time Varying Behavior of Programs," Technical Report UCSD-CS99-630, Univ. of Califonia, San Diego, Aug. 1999.
    • (1999) Time Varying Behavior of Programs
    • Sherwood, T.1    Calder, B.2
  • 42
    • 0041616566 scopus 로고
    • Prefetching in supercomputer instruction caches
    • Nov.
    • J.E. Smith and W.-C. Hsu, "Prefetching in Supercomputer Instruction Caches," Proc. Supercomputing, Nov. 1992.
    • (1992) Proc. Supercomputing
    • Smith, J.E.1    Hsu, W.-C.2
  • 44
    • 0004174428 scopus 로고
    • Technical Report CENG 98-25, Univ. of Southern California, Oct.
    • Y. Song and M. Dubois, "Assisted Execution," Technical Report CENG 98-25, Univ. of Southern California, Oct. 1988.
    • (1988) Assisted Execution
    • Song, Y.1    Dubois, M.2
  • 47
    • 0033705677 scopus 로고    scopus 로고
    • Push vs. pull: Data movement for linked data structures
    • June
    • C. Yang and A. Lebeck, "Push vs. Pull: Data Movement for Linked Data Structures," Proc. Int'l Conf. Supercomputing, June 2000.
    • (2000) Proc. Int'l Conf. Supercomputing
    • Yang, C.1    Lebeck, A.2


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