메뉴 건너뛰기




Volumn , Issue , 2012, Pages 410-419

Parallelizing more loops with compiler guided refactoring

Author keywords

Automatic Loop Parallelization; Compiler Feedback; Refactoring

Indexed keywords

AUTOMATIC PARALLELIZATION; FEEDBACK SYSTEMS; INSTRUCTION LEVEL PARALLELISM; LOOP-LEVEL PARALLELISM; PARALLEL APPLICATION; PARALLELIZATIONS; PARALLELIZING; PTHREADS; REFACTORINGS; SEMI-AUTOMATICS; SOURCE CODES;

EID: 84871111286     PISSN: 01903918     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICPP.2012.48     Document Type: Conference Paper
Times cited : (18)

References (26)
  • 1
    • 0024702904 scopus 로고
    • Start/Pat: A parallel-programming toolkit
    • July
    • B. Appelbe, K. Smith, and C. McDowell. Start/Pat: A parallel-programming toolkit. IEEE Softw., 6:29-38, July 1989.
    • (1989) IEEE Softw. , vol.6 , pp. 29-38
    • Appelbe, B.1    Smith, K.2    McDowell, C.3
  • 3
    • 61449142683 scopus 로고    scopus 로고
    • Refactoring for data locality
    • 2
    • K. Beyls and E. D'Hollander. Refactoring for data locality. IEEE Computer, 42(2):62-71, 2 2009.
    • (2009) IEEE Computer , vol.42 , Issue.2 , pp. 62-71
    • Beyls, K.1    D'Hollander, E.2
  • 4
    • 47749154806 scopus 로고    scopus 로고
    • MPSoC memory optimization for digital camera applications
    • Y. Bouchebaba et al. MPSoC memory optimization for digital camera applications. In DSD, 2007.
    • (2007) DSD
    • Bouchebaba, Y.1
  • 5
    • 0004224686 scopus 로고    scopus 로고
    • Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA
    • D. R. Butenhof. Programming with POSIX threads. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1997.
    • (1997) Programming with POSIX Threads
    • Butenhof, D.R.1
  • 7
    • 0002806690 scopus 로고    scopus 로고
    • OpenMP: An industry-standard API for shared-memory programming
    • L. Dagum and R. Menon. OpenMP: An industry-standard API for shared-memory programming. Computing in Science and Engineering, 5:46-55, 1998.
    • (1998) Computing in Science and Engineering , vol.5 , pp. 46-55
    • Dagum, L.1    Menon, R.2
  • 8
    • 78650099808 scopus 로고    scopus 로고
    • Technical report, University of Illinois Urbana-Champaign
    • D. Dig et al. ReLooper: Refactoring for loop parallelism. Technical report, University of Illinois Urbana-Champaign, 2009. https://netfiles.uiuc. edu/dig/papers/ReLooper.pdf.
    • (2009) ReLooper: Refactoring for Loop Parallelism
    • Dig, D.1
  • 10
    • 0347781246 scopus 로고    scopus 로고
    • Free Software Foundation. Date accessed: September 11, 2010
    • Free Software Foundation. GNU Compiler Collection. http://gnu.gcc.org. Date accessed: September 11, 2010.
    • GNU Compiler Collection
  • 11
    • 0034825842 scopus 로고    scopus 로고
    • Pointer analysis: Haven't we solved this problem yet
    • M. Hind. Pointer analysis: Haven't we solved this problem yet. In PASTE '01, 2001.
    • (2001) PASTE '01
    • Hind, M.1
  • 12
    • 84871175168 scopus 로고    scopus 로고
    • Date accessed: March 13, 2011
    • Intel Corp. Intel C++ Composer XE. http://software.intel.com/en-us/ articles/intel-compilers/. Date accessed: March 13, 2011.
    • Intel C++ Composer XE
  • 13
    • 84871120273 scopus 로고    scopus 로고
    • Date accessed: March 16, 2011
    • Intel Corp. Guided auto-parallelism (GAP). http://software.intel.com/en- us/articles/guided-auto-parallel-gap/, 2010. Date accessed: March 16, 2011.
    • (2010) Guided Auto-parallelism (GAP)
  • 14
    • 84871118140 scopus 로고    scopus 로고
    • International Organization for Standardization. December
    • International Organization for Standardization. ISO/IEC 9899:1999, December 1999.
    • (1999) ISO/IEC 9899:1999
  • 16
    • 84872341135 scopus 로고    scopus 로고
    • Prospector: A dynamic datadependence profiler to help parallel programming
    • M. Kim, H. Kim, and C.-K. Luk. Prospector: A dynamic datadependence profiler to help parallel programming. In USENIX HotPar '10, 2010.
    • (2010) USENIX HotPar '10
    • Kim, M.1    Kim, H.2    Luk, C.-K.3
  • 17
    • 0003681925 scopus 로고    scopus 로고
    • Date accessed: July 4, 2009
    • C. Lee et al. UTDSP benchmark suite. http://www.eecg.toronto.edu/corinna/ DSP/infrastructure/UTDSP.html, 1998. Date accessed: July 4, 2009.
    • (1998) UTDSP Benchmark Suite
    • Lee, C.1
  • 18
    • 43649085345 scopus 로고    scopus 로고
    • Image demosaicing: A systematic survey
    • X. Li, B. Gunturk, and L. Zhang. Image demosaicing: a systematic survey. In SPIE, volume 6822, 2008.
    • (2008) SPIE , vol.6822
    • Li, X.1    Gunturk, B.2    Zhang, L.3
  • 19
    • 0032690376 scopus 로고    scopus 로고
    • Suif explorer: An interactive and interprocedural parallelizer
    • S.-W. Liao et al. Suif explorer: an interactive and interprocedural parallelizer. PPoPP '99, pages 37-48, 1999.
    • (1999) PPoPP '99 , pp. 37-48
    • Liao, S.-W.1
  • 21
    • 84871160041 scopus 로고    scopus 로고
    • Date accessed: March 13, 2011
    • Oracle Corp. Oracle Solaris Studio. http://www.oracle.com/technetwork/ server-storage/solarisstudio. Date accessed: March 13, 2011.
    • Oracle Solaris Studio
  • 22
    • 84871165246 scopus 로고    scopus 로고
    • GRAPHITE: Loop optimizations based on the polyhedral model for GCC
    • S. Pop et al. GRAPHITE: Loop optimizations based on the polyhedral model for GCC. In GCC Developer's Summit, 2006.
    • GCC Developer's Summit, 2006
    • Pop, S.1
  • 23
    • 84871169417 scopus 로고    scopus 로고
    • Date accessed: March 13, 2011
    • The Eclipse Foundation. Eclipse C Development Tools. http://eclipse.org/ cdt/. Date accessed: March 13, 2011.
    • Eclipse C Development Tools
  • 24
    • 84871155722 scopus 로고    scopus 로고
    • Date accessed: March 13, 2011
    • The Portland Group. PGI C/C++ Workstation. http://www.pgroup.com/ products/pgiworkstation.htm. Date accessed: March 13, 2011.
    • PGI C/C++ Workstation
  • 25
    • 78149234962 scopus 로고    scopus 로고
    • The paralax infrastructure: Automatic parallelization with a helping hand
    • H. Vandierendonck, S. Rul, and K. D. Bosschere. The paralax infrastructure: Automatic parallelization with a helping hand. In PACT, 2010.
    • (2010) PACT
    • Vandierendonck, H.1    Rul, S.2    Bosschere, K.D.3


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