메뉴 건너뛰기




Volumn 14, Issue 6, 2003, Pages 563-580

Correlation prefetching with a user-level memory thread

Author keywords

Correlation prefetching; Helper threads; Heterogeneous system; Intelligent memory architecture; Memory side prefetching; Prefetching; Processing in memory

Indexed keywords

ALGORITHMS; CACHE MEMORY; COMPUTER SOFTWARE; DATA STRUCTURES; DATA TRANSFER; DYNAMIC RANDOM ACCESS STORAGE; MICROPROCESSOR CHIPS;

EID: 0042850375     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2003.1206504     Document Type: Article
Times cited : (20)

References (36)
  • 2
    • 0016930686 scopus 로고
    • Dynamic improvements of locality in virtual memory systems
    • Mar.
    • J.L. Baer, "Dynamic Improvements of Locality in Virtual Memory Systems," IEEE Trans. Software Eng., vol. 2, pp. 54-62, Mar. 1976.
    • (1976) IEEE Trans. Software Eng. , vol.2 , pp. 54-62
    • Baer, J.L.1
  • 3
    • 0009552742 scopus 로고
    • Treecode
    • Inst. for Astronomy, Univ. of Hawaii
    • J.E. Barnes, "Treecode," Inst. for Astronomy, Univ. of Hawaii, ftp://hubble.ifa.hawaii.edu/pub/barnes/treecode, 1994.
    • (1994)
    • Barnes, J.E.1
  • 6
    • 0003758490 scopus 로고
    • Generalized correlation based hardware prefetching
    • Technical Report EE-CEG-95-1, Cornell Univ., Feb.
    • M.J. Charney and A.P. Reeves, "Generalized Correlation Based Hardware Prefetching," Technical Report EE-CEG-95-1, Cornell Univ., Feb. 1995.
    • (1995)
    • Charney, M.J.1    Reeves, A.P.2
  • 8
    • 0035176199 scopus 로고    scopus 로고
    • Multi-chain prefetching: Effective exploitation of inter-chain memory parallelism for pointer-chasing codes
    • Sept.
    • S. Choi, D. Kim, and D. Yeung, "Multi-Chain Prefetching: Effective Exploitation of Inter-Chain Memory Parallelism for Pointer-Chasing Codes," Proc. Int'l Conf. Parallel Architectures and Compilation Techniques, pp. 51-61, Sept. 2001.
    • (2001) Proc. Int'l Conf. Parallel Architectures and Compilation Techniques , pp. 51-61
    • Choi, S.1    Kim, D.2    Yeung, D.3
  • 10
    • 0009582801 scopus 로고    scopus 로고
    • SparseBench: A sparse iterative benchmark
    • J. Dongarra, V. Eijkhout, and H. van der Vorst, "SparseBench: A Sparse Iterative Benchmark," http://www.netlib.org/benchmark/sparsebench, 2003.
    • (2003)
    • Dongarra, J.1    Eijkhout, V.2    Van Der Vorst, H.3
  • 11
    • 0004174428 scopus 로고    scopus 로고
    • Assisted execution
    • CENG Technical Report 98-25, Dept. of Electrical Eng.-Systems, Univ. of Southern California, Oct.
    • M. Dubois and Y.H. Song, "Assisted Execution," CENG Technical Report 98-25, Dept. of Electrical Eng.-Systems, Univ. of Southern California, Oct. 1998.
    • (1998)
    • Dubois, M.1    Song, Y.H.2
  • 14
    • 0009625742 scopus 로고    scopus 로고
    • Prefetching linked data structures in systems with merged DRAM-logic
    • Master's thesis, Univ. of Illinois at Urbana-Champaign, Technical Report UIUCDCS-R-2001-2221, May
    • C.J. Hughes, "Prefetching Linked Data Structures in Systems with Merged DRAM-Logic," Master's thesis, Univ. of Illinois at Urbana-Champaign, Technical Report UIUCDCS-R-2001-2221, May 2000.
    • (2000)
    • Hughes, C.J.1
  • 16
    • 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 Int'l Symp. Computer Architecture, pp. 364-373, May 1990.
    • (1990) Proc. 17th Int'l Symp. Computer Architecture , pp. 364-373
    • Jouppi, N.1
  • 18
    • 0031641968 scopus 로고    scopus 로고
    • Comparing data forwarding and prefetching for communication-induced misses in shared-memory MPs
    • July
    • D. Koufaty and J. Torrellas, "Comparing Data Forwarding and Prefetching for Communication-Induced Misses in Shared-Memory MPs," Proc. Int'l Conf. Supercomputing, pp. 53-60, July 1998.
    • (1998) Proc. Int'l Conf. Supercomputing , pp. 53-60
    • Koufaty, D.1    Torrellas, J.2
  • 19
    • 0031238171 scopus 로고    scopus 로고
    • Scalable processors in the billion-transistor era: IRAM
    • Sept.
    • C. Kozyrakis, et al. "Scalable Processors in the Billion-Transistor Era: IRAM," IEEE Computer, pp. 75-78, Sept. 1997.
    • (1997) IEEE Computer , pp. 75-78
    • Kozyrakis, C.1
  • 25
    • 0004051971 scopus 로고    scopus 로고
    • Data prefetch mechanisms for accelerating symbolic and numeric computation
    • PhD thesis, Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign
    • S. Mehrotra, "Data Prefetch Mechanisms for Accelerating Symbolic and Numeric Computation," PhD thesis, Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, 1996.
    • (1996)
    • Mehrotra, S.1
  • 27
    • 0041454257 scopus 로고    scopus 로고
    • NVIDIA, technical brief: NVIDIA nForce Integrated Graphics Processor (IGP) and Dynamic Adaptive Speculative Pre-Processor (DASP)
    • NVIDIA, technical brief: NVIDIA nForce Integrated Graphics Processor (IGP) and Dynamic Adaptive Speculative Pre-Processor (DASP), http://www.nvidia.com/, 2002.
    • (2002)
  • 29
    • 0009596875 scopus 로고
    • Prefetching system for a cache having a second directory for sequentially accessed blocks
    • US Patent 4,807,110, Feb.
    • J. Pomerene, T. Puzak, R. Rechtschaffen, and F. Sparacio, "Prefetching System for a Cache Having a Second Directory for Sequentially Accessed Blocks," US Patent 4,807,110, Feb. 1989.
    • (1989)
    • Pomerene, J.1    Puzak, T.2    Rechtschaffen, R.3    Sparacio, F.4
  • 34
    • 0041954637 scopus 로고    scopus 로고
    • Sony Computer Entertainment Inc.
    • Sony Computer Entertainment Inc., http://www.sony.com, 2003.
    • (2003)
  • 35
    • 0033705677 scopus 로고    scopus 로고
    • Push versus pull: Data movement for linked data structures
    • May
    • C.-L. Yang and A.R. Lebeck, "Push versus Pull: Data Movement for Linked Data Structures," Proc. Int'l Conf. Supercomputing, pp. 176-186, May 2000.
    • (2000) Proc. Int'l Conf. Supercomputing , pp. 176-186
    • Yang, C.-L.1    Lebeck, A.R.2
  • 36
    • 0029199163 scopus 로고
    • Speeding up irregular applications in shared-memory multiprocessors: Memory binding and group prefetching
    • June
    • Z. Zhang and J. Torrellas, "Speeding up Irregular Applications in Shared-Memory Multiprocessors: Memory Binding and Group Prefetching," Proc. 22nd Int'l Symp. Computer Architecture, pp. 188-199, June 1995.
    • (1995) Proc. 22nd Int'l Symp. Computer Architecture , pp. 188-199
    • Zhang, Z.1    Torrellas, J.2


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