메뉴 건너뛰기




Volumn , Issue , 2007, Pages 356-368

A practical approach to exploiting coarse-grained pipeline parallelism in C programs

Author keywords

[No Author keywords available]

Indexed keywords

BLOCK DIAGRAMS; C PROGRAMS; CASE STUDIES; COARSE GRAINED (CG); DATA PARALLELISMS; DIGITAL SIGNALS; GMTI RADAR; INTERNATIONAL SYMPOSIUM; MICRO ARCHITECTURES; MP3 DECODING; MULTI CORE PROCESSORS; OVERWHELMING TASK; PARALLEL PROGRAMS; PARALLELIZING; STREAMING APPLICATIONS; TOOL SETS;

EID: 47349118686     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MICRO.2007.38     Document Type: Conference Paper
Times cited : (136)

References (28)
  • 4
    • 0022893044 scopus 로고
    • DOACROSS: Beyond vectorization for multiprocessors
    • R. Cytron. DOACROSS: Beyond vectorization for multiprocessors. In ICPP, 1986.
    • (1986) ICPP
    • Cytron, R.1
  • 5
    • 31844456792 scopus 로고    scopus 로고
    • Automatically partitioning packet processing applications for pipelined architectures
    • J. Dai, B. Huang, L. Li, and L. Harrison. Automatically partitioning packet processing applications for pipelined architectures. In PLDI, 2005.
    • (2005) PLDI
    • Dai, J.1    Huang, B.2    Li, L.3    Harrison, L.4
  • 7
    • 34247114371 scopus 로고    scopus 로고
    • Compiling for stream processing
    • A. Das, W. Dally, and P. Mattson. Compiling for stream processing. In PACT, 2006.
    • (2006) PACT
    • Das, A.1    Dally, W.2    Mattson, P.3
  • 8
    • 47349101532 scopus 로고    scopus 로고
    • Compiler support for exploiting coarse-grained pipelined parallelism
    • W. Du, R. Ferreira, and G. Agrawal. Compiler support for exploiting coarse-grained pipelined parallelism. In Supercomputing, 2005.
    • (2005) Supercomputing
    • Du, W.1    Ferreira, R.2    Agrawal, G.3
  • 9
    • 47349110632 scopus 로고    scopus 로고
    • Fraunhofer Institute
    • Fraunhofer Institute. MP3 reference implementation. http://www.mpeg1.de/ util/dos/mpeg1iis/, 2003.
    • (2003) MP3 reference implementation
  • 11
    • 34547423880 scopus 로고    scopus 로고
    • Exploiting coarse-grained task, data, and pipeline parallelism in stream programs
    • M. Gordon, W. Thies, and S. Amarasinghe. Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. In ASPLOS, 2006.
    • (2006) ASPLOS
    • Gordon, M.1    Thies, W.2    Amarasinghe, S.3
  • 13
    • 57749196795 scopus 로고    scopus 로고
    • Overcoming the limitations of the traditional loop parallelization
    • I. Karkowski and H. Corporaal. Overcoming the limitations of the traditional loop parallelization. In HPCN Europe, 1997.
    • (1997) HPCN Europe
    • Karkowski, I.1    Corporaal, H.2
  • 14
    • 0031339427 scopus 로고    scopus 로고
    • Media-Bench: A tool for evaluating and synthesizing multimedia andcommunications systems
    • C. Lee, M. Potkonjak, and W. Mangione-Smith. Media-Bench: a tool for evaluating and synthesizing multimedia andcommunications systems. In MICRO, 1997.
    • (1997) MICRO
    • Lee, C.1    Potkonjak, M.2    Mangione-Smith, W.3
  • 15
    • 57349101237 scopus 로고    scopus 로고
    • S. Liao, Z. Du, G. Wu, and G. Lueh. Data and computation transformations for Brook streaming applications on multiprocessors. In CGO, 2006.
    • S. Liao, Z. Du, G. Wu, and G. Lueh. Data and computation transformations for Brook streaming applications on multiprocessors. In CGO, 2006.
  • 18
    • 35448955692 scopus 로고    scopus 로고
    • Valgrind: A framework for heavyweight dynamic binary instrumentation
    • N. Nethercote and J. Seward. Valgrind: a framework for heavyweight dynamic binary instrumentation. In PLDI, 2007.
    • (2007) PLDI
    • Nethercote, N.1    Seward, J.2
  • 19
    • 33749375700 scopus 로고    scopus 로고
    • Automatic thread extraction with decoupled software pipelining
    • G. Ottoni, R. Rangan, A. Stoler, and D. I. August. Automatic thread extraction with decoupled software pipelining. In MICRO, 2005.
    • (2005) MICRO
    • Ottoni, G.1    Rangan, R.2    Stoler, A.3    August, D.I.4
  • 20
    • 0019055294 scopus 로고
    • High-speed multiprocessors and compilation techniques
    • D. Padua, D. Kuck, and D. Lawrie. High-speed multiprocessors and compilation techniques. Transactions on Computers, C-29(9), 1980.
    • (1980) Transactions on Computers , vol.C-29 , Issue.9
    • Padua, D.1    Kuck, D.2    Lawrie, D.3
  • 23
    • 0032066426 scopus 로고    scopus 로고
    • Run-time parallelization: Its time has come
    • L. Rauchwerger. Run-time parallelization: Its time has come. Parallel Computing, 24(3-4), 1998.
    • (1998) Parallel Computing , vol.24 , Issue.3-4
    • Rauchwerger, L.1
  • 24
    • 47349120783 scopus 로고    scopus 로고
    • Preliminary design review: GMTI narrowband for the basic PCA integrated radar-tracker application
    • Technical Report ESC-TR-2003-076, MIT Lincoln Laboratory
    • A. Reuther. Preliminary design review: GMTI narrowband for the basic PCA integrated radar-tracker application. Technical Report ESC-TR-2003-076, MIT Lincoln Laboratory, 2003.
    • (2003)
    • Reuther, A.1
  • 27
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • F. Tip. A survey of program slicing techniques. Journal of Programming Languages, 3(3), 1995.
    • (1995) Journal of Programming Languages , vol.3 , Issue.3
    • Tip, F.1


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