메뉴 건너뛰기




Volumn , Issue , 2009, Pages 193-202

Exploiting parallelism with dependence-aware scheduling

Author keywords

Inspector executor; Multicore; Partial parallelism; Runtime dependence analysis; Thread scheduling

Indexed keywords

COMPILE TIME; DATA DEPENDENCE; DEPENDENCE ANALYSIS; MEMORY ACCESS; MULTI CORE; MULTI-CORE PROCESSOR; NEGATIVE IMPACTS; RUN-TIME DATA; RUNTIMES; SOFTWARE-BASED; STRESS TEST; THREAD SCHEDULING;

EID: 70449652981     PISSN: 1089795X     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/PACT.2009.10     Document Type: Conference Paper
Times cited : (25)

References (25)
  • 5
    • 0031605348 scopus 로고    scopus 로고
    • The potential for using thread-level data speculation to facilitate automatic parallelization
    • February
    • J. Gregory Steffan and Todd C. Mowry, "The potential for using thread-level data speculation to facilitate automatic parallelization," HPCA, February 1998.
    • (1998) HPCA
    • Steffan, J.G.1    Mowry, T.C.2
  • 6
    • 0029488237 scopus 로고
    • A scalable method for runtime loop parallelization
    • July
    • L. Rauchwerger, N. Amato, and D. Padua. A scalable method for runtime loop parallelization. IJPP, 26(6), July 1995.
    • (1995) IJPP , vol.26 , Issue.6
    • Rauchwerger, L.1    Amato, N.2    Padua, D.3
  • 7
    • 0023362714 scopus 로고
    • A scheme to enforce data dependence on large multiprocessor systems
    • June
    • C. Zhu and P. C. Yew. A scheme to enforce data dependence on large multiprocessor systems. IEEE Trans. Software Engineering, 13(6):726-739, June 1987.
    • (1987) IEEE Trans. Software Engineering , vol.13 , Issue.6 , pp. 726-739
    • Zhu, C.1    Yew, P.C.2
  • 8
    • 0023538229 scopus 로고
    • Compiler algorithms for synchronization
    • S. Midkiff and D. Padua. Compiler algorithms for synchronization. IEEE Trans. Comput., 36(12), 1987.
    • (1987) IEEE Trans. Comput. , vol.36 , Issue.12
    • Midkiff, S.1    Padua, D.2
  • 9
    • 84976773716 scopus 로고
    • An approach to synchronization of parallel computing
    • June
    • V. Krothapalli and P. Sadayappan. An approach to synchronization of parallel computing. ICS, June 1988.
    • (1988) ICS
    • Krothapalli, V.1    Sadayappan, P.2
  • 10
    • 0002931845 scopus 로고
    • An efficient algorithm for the run-time parallelization of doacross loops
    • D. K. Chen, P. C. Yew, and J. Torrellas. An efficient algorithm for the run-time parallelization of doacross loops. In Proceedings of Supercomputing 1994.
    • (1994) Proceedings of Supercomputing
    • Chen, D.K.1    Yew, P.C.2    Torrellas, J.3
  • 11
    • 0042256184 scopus 로고
    • The preprocessed doacross loop
    • J. Saltz and R. Mirchandaney. The preprocessed doacross loop. ICPP, 1991.
    • (1991) ICPP
    • Saltz, J.1    Mirchandaney, R.2
  • 12
    • 0027829921 scopus 로고
    • Improving the performance of runtime parallelization
    • May
    • S. Leung and J. Zahorjan. Improving the performance of runtime parallelization. In 4th PPOPP, May 1993.
    • (1993) 4th PPOPP
    • Leung, S.1    Zahorjan, J.2
  • 13
  • 14
    • 0024054628 scopus 로고
    • Compiler optimizations for enhancing parallelism and their impact on architecture design
    • August
    • C. Polychronopoulos. Compiler Optimizations for Enhancing Parallelism and Their Impact on Architecture Design. IEEE Trans. Comput., C-37(8):991-1004, August 1988.
    • (1988) IEEE Trans. Comput. , vol.C-37 , Issue.8 , pp. 991-1004
    • Polychronopoulos, C.1
  • 16
    • 0033076827 scopus 로고    scopus 로고
    • The LRPD test: Speculative run-Time parallelization of loops with privatization and reduction parallelization
    • Lawrence Rauchwerger, David A. Padua, The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. IEEE Transactions on Parallel and Distributed Systems, 1999.
    • (1999) IEEE Transactions on Parallel and Distributed Systems
    • Rauchwerger, L.1    Padua, D.A.2
  • 17
    • 84946439752 scopus 로고
    • The LRPD test: Speculative run-Time parallelization of loops with privatization and reduction parallelization
    • Lawrence Rauchwerger, David A. Padua: The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. PLDI 1995.
    • (1995) PLDI
    • Rauchwerger, L.1    Padua, D.A.2
  • 18
    • 70449647784 scopus 로고    scopus 로고
    • Speculative parallelization of partially parallel loops
    • Francis H. Dang, Lawrence Rauchwerger: Speculative Parallelization of Partially Parallel Loops. LCR 2000.
    • (2000) LCR
    • Dang, F.H.1    Rauchwerger, L.2
  • 21
    • 70449690720 scopus 로고    scopus 로고
    • Clark verbrugge, software thread level speculation for the java language and virtual machine environment
    • Christopher J.F. Pickett. Clark Verbrugge, Software Thread Level Speculation for the Java Language and Virtual Machine Environment, In LCPC 2005.
    • (2005) LCPC
    • Pickett, C.J.F.1


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