메뉴 건너뛰기




Volumn 38, Issue 10, 2003, Pages 1-12

Using thread-level speculation to simplify manual parallelization

Author keywords

Chip multiprocessor; Data speculation; Feedback driven optimization; Manual parallel programming; Multithreading

Indexed keywords

ALGORITHMS; C (PROGRAMMING LANGUAGE); COMPUTER ARCHITECTURE; COMPUTER SIMULATION; DATA STRUCTURES; DIGITAL ARITHMETIC; OPTIMIZATION; SOFTWARE ENGINEERING;

EID: 1442313266     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/966049.781500     Document Type: Article
Times cited : (21)

References (21)
  • 1
    • 0029428724 scopus 로고
    • An integrated compilation and performance analysis environment for data parallel programs
    • San Diego, California; Nov.
    • V.S. Adve, et al. "An integrated compilation and performance analysis environment for data parallel programs," Supercomputing 1995, San Diego, California, pp. 1370-1404, Nov. 1995.
    • (1995) Supercomputing 1995 , pp. 1370-1404
    • Adve, V.S.1
  • 4
    • 0033689702 scopus 로고    scopus 로고
    • Architectural support for scalable speculative parallelization in shared-memory multiprocessors
    • June
    • M. Cintra, J. Martínez and J. Torrellas, "Architectural support for scalable speculative parallelization in shared-memory multiprocessors," ISCA-27, Vancouver, Canada, pp. 13-24, June 2000.
    • (2000) ISCA-27, Vancouver, Canada , pp. 13-24
    • Cintra, M.1    Martínez, J.2    Torrellas, J.3
  • 6
    • 0032132091 scopus 로고    scopus 로고
    • Using value prediction to increase the power of speculative execution hardware
    • Aug.
    • F. Gabbay and A. Mendelson, "Using value prediction to increase the power of speculative execution hardware," ACM Transactions on Computer Systems, vol. 16, pp. 234-270, Aug. 1998.
    • (1998) ACM Transactions on Computer Systems , vol.16 , pp. 234-270
    • Gabbay, F.1    Mendelson, A.2
  • 7
    • 0031593999 scopus 로고    scopus 로고
    • Exploiting fine-grain thread level parallelism of MIT multi-ALU processor
    • June
    • S.W. Keckler et al., "Exploiting fine-grain thread level parallelism of MIT multi-ALU processor," ISCA-25, Barcelona, Spain, pp. 306-317, June 1998.
    • (1998) ISCA-25, Barcelona, Spain , pp. 306-317
    • Keckler, S.W.1
  • 9
    • 0032690376 scopus 로고    scopus 로고
    • SUIF explorer: An interactive interprocedural parallelizer
    • Atlanta, Georgia, Aug.
    • S.W. Liao, et al., "SUIF Explorer: An Interactive Interprocedural Parallelizer," Proc. Sym. PPOPP 1999, pp. 37-48, Atlanta, Georgia, Aug. 1999.
    • (1999) Proc. Sym. PPOPP 1999 , pp. 37-48
    • Liao, S.W.1
  • 11
    • 0029408429 scopus 로고
    • The paradyn parallel performance measurement tools
    • Nov.
    • B.P. Miller, et al., "The Paradyn Parallel Performance Measurement Tools," IEEE Computer, 28(11):37-46, Nov. 1995.
    • (1995) IEEE Computer , vol.28 , Issue.11 , pp. 37-46
    • Miller, B.P.1
  • 14
    • 0034818863 scopus 로고    scopus 로고
    • Multiplex: Unifying conventional and speculative thread-level parallelism on a chip multiprocessor
    • C.-L. Ooi, et al., "Multiplex: unifying conventional and speculative thread-level parallelism on a chip multiprocessor," ICS-15, June 2001.
    • ICS-15, June 2001
    • Ooi, C.-L.1
  • 15
    • 0029202238 scopus 로고
    • Run-time methods for parallelizing partially parallel loops
    • July
    • L. Rauchwerger, N. Amato, and D. Padua, "Run-time methods for parallelizing partially parallel loops," ICS-9, Barcelona, Spain, pp. 137-146, July 1995.
    • (1995) ICS-9, Barcelona, Spain , pp. 137-146
    • Rauchwerger, L.1    Amato, N.2    Padua, D.3
  • 16
    • 0003557978 scopus 로고    scopus 로고
    • Time varying behavior of programs
    • Tech. Rep. No. CS99-630, Dept. of Computer Science and Eng., UCSD, Aug.
    • T. Sherwood and B. Calder, "Time varying behavior of programs," Tech. Rep. No. CS99-630, Dept. of Computer Science and Eng., UCSD, Aug. 1999.
    • (1999)
    • Sherwood, T.1    Calder, B.2
  • 17
    • 84949785579 scopus 로고    scopus 로고
    • Improving value communication for thread-level speculation
    • HPCA-8, Cambridge, Massachusetts, Feb.
    • J.G. Steffan, C.B. Colohan, A. Zhai, and T.C. Mowry, "Improving value communication for thread-level speculation," HPCA-8, Cambridge, Massachusetts, Feb. 2002.
    • (2002)
    • Steffan, J.G.1    Colohan, C.B.2    Zhai, A.3    Mowry, T.C.4
  • 20
    • 0032803642 scopus 로고    scopus 로고
    • Hardware for speculative parallelization of partially-parallel loops in DSM multiprocessors
    • Jan.
    • Y. Zhang, L. Rauchwerger, and J. Torrellas, "Hardware for speculative parallelization of partially-parallel loops in DSM multiprocessors," HPCA-5, Orlando, Florida, pp. 135-141, Jan. 1999.
    • (1999) HPCA-5, Orlando, Florida , pp. 135-141
    • Zhang, Y.1    Rauchwerger, L.2    Torrellas, J.3
  • 21
    • 0034856097 scopus 로고    scopus 로고
    • Execution-based prediction using speculative slices
    • July
    • C. Zilles and G. Sohi, "Execution-based prediction using speculative slices," ISCA-28, Goteborg, Sweden, pp. 2-13, July 2001.
    • (2001) ISCA-28, Goteborg, Sweden , pp. 2-13
    • Zilles, C.1    Sohi, G.2


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