메뉴 건너뛰기




Volumn , Issue 2008 PROCEEDINGS, 2008, Pages 330-341

Copy or discard execution model for speculative parallelization on multicores

Author keywords

Copy or discard execution model; Multicores; Speculative parallelization

Indexed keywords

COPY OR DISCARD EXECUTION MODEL; CORE PROCESSORS; DATA COPYING; DATA VALUES; EXECUTION MODEL; MULTI-CORE PROCESSOR; MULTICORES; NOVEL SOLUTIONS; SEQUENTIAL PROGRAMS; SPECULATIVE COMPUTATION; SPECULATIVE PARALLELIZATION; STATE RECOVERY;

EID: 66749164066     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MICRO.2008.4771802     Document Type: Conference Paper
Times cited : (105)

References (25)
  • 1
    • 0036957879 scopus 로고    scopus 로고
    • A general compiler framework for speculative multithreading
    • A. Bhowmik and M. Franklin. A general compiler framework for speculative multithreading. In SPAA, pages 99-108, 2002.
    • (2002) SPAA , pp. 99-108
    • Bhowmik, A.1    Franklin, M.2
  • 2
    • 47349089048 scopus 로고    scopus 로고
    • Revisiting the sequential programming model for multi-core
    • M. Bridges, N. Vachharajani, Y. Zhang, T. Jablin, and D. August. Revisiting the sequential programming model for multi-core. In MICRO, pages 69-84, 2007.
    • (2007) MICRO , pp. 69-84
    • Bridges, M.1    Vachharajani, N.2    Zhang, Y.3    Jablin, T.4    August, D.5
  • 4
    • 47349109167 scopus 로고    scopus 로고
    • Data access partitioning for fine-grain parallelism on multicore architectures
    • M. Chu, R. Ravindran, and S. Mahlke. Data access partitioning for fine-grain parallelism on multicore architectures. In MICRO, pages 369-380, 2007.
    • (2007) MICRO , pp. 369-380
    • Chu, M.1    Ravindran, R.2    Mahlke, S.3
  • 5
    • 0033689702 scopus 로고    scopus 로고
    • Architectural support for scalable speculative parallelization in shared-memory multiprocessors
    • M. H. Cintra, J. R Martínez, and J. Torrellas. Architectural support for scalable speculative parallelization in shared-memory multiprocessors. In 1SCA, pages 13-24, 2000.
    • (2000) 1SCA , pp. 13-24
    • Cintra, M.H.1    Martínez, J.R.2    Torrellas, J.3
  • 7
    • 43449134121 scopus 로고    scopus 로고
    • Modulo scheduling for highly customized datapaths to increase hardware reusability
    • K. Fan, H. Park, M. Kudlur, and S. A. Mahlke. Modulo scheduling for highly customized datapaths to increase hardware reusability. In CGO, pages 124-133, 2008.
    • (2008) CGO , pp. 124-133
    • Fan, K.1    Park, H.2    Kudlur, M.3    Mahlke, S.A.4
  • 9
    • 0031605470 scopus 로고    scopus 로고
    • Data speculation support for a chip multiprocessor
    • L. Hammond, M. Willey, and K. Olukotun. Data speculation support for a chip multiprocessor. In ASPLOS, pages 58-69, 1998.
    • (1998) ASPLOS , pp. 58-69
    • Hammond, L.1    Willey, M.2    Olukotun, K.3
  • 10
    • 66749143620 scopus 로고    scopus 로고
    • http://www.spec.org.
  • 12
    • 57349172999 scopus 로고    scopus 로고
    • Orchestrating the execution of stream programs on multicore platforms
    • M. Kudlur and S. Mahlke. Orchestrating the execution of stream programs on multicore platforms. In PLDI, 2008.
    • (2008) PLDI
    • Kudlur, M.1    Mahlke, S.2
  • 15
    • 3042658703 scopus 로고    scopus 로고
    • Llvm: A compilation framework for lifelong program analysis & transformation
    • C. Lattner and V. Adve. Llvm: A compilation framework for lifelong program analysis & transformation. In CGO, page 75, 2004.
    • (2004) CGO , pp. 75
    • Lattner, C.1    Adve, V.2
  • 17
    • 0032654192 scopus 로고    scopus 로고
    • Clustered speculative multithreaded processors
    • P. Marcuello and A. González. Clustered speculative multithreaded processors. In ICS, pages 365-372, 1999.
    • (1999) ICS , pp. 365-372
    • Marcuello, P.1    González, A.2
  • 18
    • 33749375700 scopus 로고    scopus 로고
    • Automatic thread extraction with decoupled software pipelining
    • G. Ottoni, R. Rangan, A. Staler, and D. I. August. Automatic thread extraction with decoupled software pipelining. In MICRO, pages 105-118, 2005.
    • (2005) MICRO , pp. 105-118
    • Ottoni, G.1    Rangan, R.2    Staler, A.3    August, D.I.4
  • 20
    • 0033703889 scopus 로고    scopus 로고
    • A scalable approach to thread-level speculation
    • J. G. Steffan, C. B. Colohan, A. Zhai, and T. C. Mowry. A scalable approach to thread-level speculation. In ISCA, pages 1-12, 2000.
    • (2000) ISCA , pp. 1-12
    • Steffan, J.G.1    Colohan, C.B.2    Zhai, A.3    Mowry, T.C.4
  • 21
    • 47349118686 scopus 로고    scopus 로고
    • A practical approach to exploiting coarse-grained pipeline parallelism in c programs
    • W. Thies, V. Chandrasekhar, and S. Amarasinghe. A practical approach to exploiting coarse-grained pipeline parallelism in c programs. In MICRO, pages 356-369, 2007.
    • (2007) MICRO , pp. 356-369
    • Thies, W.1    Chandrasekhar, V.2    Amarasinghe, S.3
  • 24
    • 0032311965 scopus 로고    scopus 로고
    • Task selection for a multiscalar processor
    • T. N. Vijaykumar and G. S. Sohi. Task selection for a multiscalar processor. In MICRO, pages 81-92, 1998.
    • (1998) MICRO , pp. 81-92
    • Vijaykumar, T.N.1    Sohi, G.S.2
  • 25
    • 84948955651 scopus 로고    scopus 로고
    • Master/slave speculative parallelization
    • C. Zilles and G. Sohi. Master/slave speculative parallelization. In MICRO, pages 85-96, 2002.
    • (2002) MICRO , pp. 85-96
    • Zilles, C.1    Sohi, G.2


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