메뉴 건너뛰기




Volumn , Issue , 2010, Pages 267-276

Automatic parallelization of embedded software using hierarchical task graphs and integer linear programming

Author keywords

Automatic parallelization; Embedded software; Hierarchical task graph; Integer linear programming

Indexed keywords

AUTOMATIC PARALLELIZATION; BEST CHOICE; COMPUTATIONAL POWER; ENERGY CONSUMPTION; FOUR-CORE; HARDWARE AND SOFTWARE; HEAT DISSIPATION; INTEGER LINEAR PROGRAMMING; MULTI-PROCESSOR PLATFORMS; MULTIPROCESSOR SYSTEM ON CHIPS; OVERALL EXECUTION; PARALLELIZATION TOOLS; RESOURCE-CONSTRAINED; SEQUENTIAL APPLICATIONS; SEQUENTIAL PROGRAMS; TASK GRAPH; HIERARCHICAL TASK GRAPH;

EID: 78650635655     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1878961.1879009     Document Type: Conference Paper
Times cited : (39)

References (25)
  • 1
    • 70350057456 scopus 로고    scopus 로고
    • Exploring parallelizations of applications for MPSoC platforms using MPA
    • R. Baert, E. Brockmeyer, S. Wuytack, et al. Exploring parallelizations of applications for MPSoC platforms using MPA. In Proc. of DATE, 2009.
    • (2009) Proc. of DATE
    • Baert, R.1    Brockmeyer, E.2    Wuytack, S.3
  • 3
    • 51549106553 scopus 로고    scopus 로고
    • MAPS: An integrated framework for MPSoC application parallelization
    • J. Ceng, J. Castrillon, W. Sheng, et al. MAPS: an integrated framework for MPSoC application parallelization. In Proc. of DAC, 2008.
    • (2008) Proc. of DAC
    • Ceng, J.1    Castrillon, J.2    Sheng, W.3
  • 4
    • 0030651789 scopus 로고    scopus 로고
    • Data distribution support on distributed shared memory multiprocessors
    • R. Chandra, D.-K. Chen, R. Cox, et al. Data distribution support on distributed shared memory multiprocessors. ACM SIGPLAN Notices, 32(5):334-345, 1997.
    • (1997) ACM SIGPLAN Notices , vol.32 , Issue.5 , pp. 334-345
    • Chandra, R.1    Chen, D.-K.2    Cox, R.3
  • 5
    • 84856604410 scopus 로고    scopus 로고
    • Compiler parallelization of C programs for multi-core DSPs with multiple address spaces
    • B. Franke and M. O'Boyle. Compiler parallelization of C programs for multi-core DSPs with multiple address spaces. In Proc. of CODES+ISSS. ACM, 2003.
    • (2003) Proc. of CODES+ISSS. ACM
    • Franke, B.1    O'Boyle, M.2
  • 7
    • 0029428507 scopus 로고
    • Detecting coarse-grain parallelism using an interprocedural parallelizing compiler
    • M. H. Hall, S. P. Amarasinghe, B. R. Murphy, et al. Detecting coarse-grain parallelism using an interprocedural parallelizing compiler. In Proc. of Supercomputing, 1995.
    • (1995) Proc. of Supercomputing
    • Hall, M.H.1    Amarasinghe, S.P.2    Murphy, B.R.3
  • 8
    • 0030380793 scopus 로고    scopus 로고
    • Maximizing multiprocessor performance with the SUIF compiler
    • M. W. Hall, J. M. Anderson, S. P. Amarasinghe, et al. Maximizing Multiprocessor Performance with the SUIF Compiler. IEEE Computer, 29(12):84-89, 1996.
    • (1996) IEEE Computer , vol.29 , Issue.12 , pp. 84-89
    • Hall, M.W.1    Anderson, J.M.2    Amarasinghe, S.P.3
  • 12
    • 0036045542 scopus 로고    scopus 로고
    • An integer linear programming based approach for parallelizing applications in On-chip multiprocessors
    • I. Kadayif, M. Kandemir, and U. Sezer. An integer linear programming based approach for parallelizing applications in On-chip multiprocessors. In Proc. of DAC, 2002.
    • (2002) Proc. of DAC
    • Kadayif, I.1    Kandemir, M.2    Sezer, U.3
  • 13
    • 0003681925 scopus 로고    scopus 로고
    • April
    • C. G. Lee. UTDSP Benchmark Suite. http://www.eecg.toronto.edu/ ̃corinna/DSP/infrastructure/UTDSP.html, April 2010.
    • (2010) UTDSP Benchmark Suite
    • Lee, C.G.1
  • 18
    • 33749375700 scopus 로고    scopus 로고
    • Automatic thread extraction with decoupled software pipelining
    • G. Ottoni, R. Rangan, A. Stoler, et al. Automatic Thread Extraction with Decoupled Software Pipelining. In Proc. of MICRO 38, 2005.
    • (2005) Proc. of MICRO , vol.38
    • Ottoni, G.1    Rangan, R.2    Stoler, A.3
  • 19
    • 79955982094 scopus 로고
    • The hierarchical task graph and its use in auto-scheduling
    • C. D. Polychronopoulos. The hierarchical task graph and its use in auto-scheduling. In Proc. of ICS, 1991.
    • (1991) Proc. of ICS
    • Polychronopoulos, C.D.1
  • 20
    • 77954517199 scopus 로고    scopus 로고
    • Versatile system-level memory-aware platform description approach for embedded MPSoCs
    • R. Pyka, F. Klein, P. Marwedel, et al. Versatile System-level Memory-aware Platform Description Approach for embedded MPSoCs. In Proc. of LCTES, 2010.
    • (2010) Proc. of LCTES
    • Pyka, R.1    Klein, F.2    Marwedel, P.3
  • 22
    • 0026213832 scopus 로고
    • Automatic partitioning of a program dependence graph into parallel tasks
    • V. Sarkar. Automatic partitioning of a program dependence graph into parallel tasks. IBM Journal of Research and Development, 35(5-6):779-804, 1991.
    • (1991) IBM Journal of Research and Development , vol.35 , Issue.5-6 , pp. 779-804
    • Sarkar, V.1
  • 24
    • 70450278773 scopus 로고    scopus 로고
    • Towards a holistic approach to auto-parallelization: Integrating profile-driven parallelism detection and machinelearning based mapping
    • G. Tournavitis, Z. Wang, B. Franke, et al. Towards a holistic approach to auto-parallelization: integrating profile-driven parallelism detection and machinelearning based mapping. In Proc. of PLDI, 2009.
    • (2009) Proc. of PLDI
    • Tournavitis, G.1    Wang, Z.2    Franke, B.3


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