메뉴 건너뛰기




Volumn , Issue , 2003, Pages 422-427

Compiler-directed ILP extraction for clustered VLIW/EPIC machines: Predication, speculation and modulo scheduling

Author keywords

[No Author keywords available]

Indexed keywords

CLUSTERED VLIW; CODE OPTIMIZATION; EXTRACTION TECHNIQUES; IMPROVING PERFORMANCE; MODULO SCHEDULING; NOVEL ALGORITHM; PROCESSING CAPACITIES; RESOURCE AWARE;

EID: 33745957551     PISSN: 15301591     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/DATE.2003.1253646     Document Type: Conference Paper
Times cited : (12)

References (28)
  • 3
    • 84893718774 scopus 로고
    • A compilation technique for software pipelining of loops with conditional jumps
    • K. Ebcioglu. A compilation technique for software pipelining of loops with conditional jumps. In ISCA, 1987.
    • (1987) ISCA
    • Ebcioglu, K.1
  • 4
    • 0024128175 scopus 로고
    • Bridge: A versatile behavioral synthesis system
    • C. J. Tseng et al. Bridge: A Versatile Behavioral Synthesis System. In DAC, 1988.
    • (1988) DAC
    • Tseng, C.J.1
  • 5
    • 0031339427 scopus 로고    scopus 로고
    • MediaBench: A tool for evaluating and synthesizing multimedia and communications systems
    • C. Lee et al. MediaBench: A tool for evaluating and synthesizing multimedia and communications systems. In MICRO, 1997.
    • (1997) MICRO
    • Lee, C.1
  • 6
    • 0031594006 scopus 로고    scopus 로고
    • Integrated predicated and speculative execution in the impact epic architecture
    • D. August et al. Integrated predicated and speculative execution in the IMPACT EPIC architecture. In ISCA, 1998.
    • (1998) ISCA
    • August, D.1
  • 8
    • 0020915645 scopus 로고
    • Conversion of control dependence to data dependence
    • J. R. Allen et al. Conversion of control dependence to data dependence. In POPL, 1983.
    • (1983) POPL
    • Allen, J.R.1
  • 9
    • 0034848157 scopus 로고    scopus 로고
    • Clustered VLIW architectures with predicated switching
    • M. Jacome et al. Clustered VLIW architectures with predicated switching. In DAC, 2001.
    • (2001) DAC
    • Jacome, M.1
  • 10
    • 0034854479 scopus 로고    scopus 로고
    • Speculation techniques for high level synthesis of control intensive designs
    • S. Gupta et al. Speculation techniques for high level synthesis of control intensive designs. In DAC, 2001.
    • (2001) DAC
    • Gupta, S.1
  • 11
    • 0026980852 scopus 로고
    • Effective compiler support for predicated execution using the hyperblock
    • S. Mahlke et al. Effective Compiler Support for Predicated Execution Using the Hyperblock. In MICRO, 1992.
    • (1992) MICRO
    • Mahlke, S.1
  • 12
    • 0033314141 scopus 로고    scopus 로고
    • Register organization for media processing
    • S. Rixner et al. Register Organization for Media Processing. In HPCA, 1999.
    • (1999) HPCA
    • Rixner, S.1
  • 14
    • 0027084986 scopus 로고
    • A scheduling algorithm for conditional resource sharing
    • T. Kim et al. A Scheduling Algorithm for Conditional Resource Sharing. In ICCAD, 1991.
    • (1991) ICCAD
    • Kim, T.1
  • 15
    • 0034855931 scopus 로고    scopus 로고
    • High-quality operation binding for clustered VLIW datapaths
    • V. Lapinskii et al. High-quality operation binding for clustered VLIW datapaths. In DAC, 2001.
    • (2001) DAC
    • Lapinskii, V.1
  • 17
    • 84893806488 scopus 로고    scopus 로고
    • http://www.ti.com.
  • 19
    • 84893783575 scopus 로고    scopus 로고
    • Modulo scheduling of loops in control-intensive non-numeric programs
    • Daniel M. Lavery and Wen mei W. Hwu. Modulo scheduling of loops in control-intensive non-numeric programs. In ISCA, 1996.
    • (1996) ISCA
    • Lavery, D.M.1    Mei, W.2    Hwu, W.3
  • 21
    • 84893736859 scopus 로고
    • Sehwa: A software package for synthesis of pipelines for synthesis of pipelines from behavioral specifications
    • N. Park and A. C. Parker. SEHWA: A Software Package for Synthesis of Pipelines for Synthesis of Pipelines from Behavioral Specifications. In IEEE Trans. on CAD, 1988.
    • (1988) IEEE Trans. on CAD
    • Park, N.1    Parker, A.C.2
  • 22
    • 0023230724 scopus 로고
    • Force-directed scheduling in automatic data path synthesis
    • P. G. Paulin and J. P. Knight. Force-Directed Scheduling in Automatic Data Path Synthesis. In DAC, 1987.
    • (1987) DAC
    • Paulin, P.G.1    Knight, J.P.2
  • 23
    • 84893808342 scopus 로고
    • Iterative modulo scheduling: An algorithm for software pipelining loops
    • B. Ramakrishna Rau. Iterative modulo scheduling: An algorithm for software pipelining loops. In ISCA, 1994.
    • (1994) ISCA
    • Ramakrishna Rau, B.1
  • 24
    • 84893750632 scopus 로고    scopus 로고
    • Modulo scheduling for a fullydistributed clustered VLIW architecture
    • J. Sanchez and A. Gonzalez. Modulo scheduling for a fullydistributed clustered VLIW architecture. In ISCA, 2000.
    • (2000) ISCA
    • Sanchez, J.1    Gonzalez, A.2
  • 25
    • 0032640855 scopus 로고    scopus 로고
    • A reordering technique for efficient code motion
    • L. Dos Santos and J. Jess. A reordering technique for efficient code motion. In DAC, 1999.
    • (1999) DAC
    • Dos Santos, L.1    Jess, J.2
  • 26
    • 84893735827 scopus 로고    scopus 로고
    • Software pipelining loops with conditional branches
    • M. G. Stoodley and C. G. Lee. Software pipelining loops with conditional branches. In ISCA, 1996.
    • (1996) ISCA
    • Stoodley, M.G.1    Lee, C.G.2
  • 27
    • 0026962335 scopus 로고
    • Global scheduling independent of control dependencies based on condition vectors
    • K. Wakabayashi and H. Tanaka. Global Scheduling Independent of Control Dependencies Based on Condition Vectors. In DAC, 1992.
    • (1992) DAC
    • Wakabayashi, K.1    Tanaka, H.2
  • 28
    • 84893815721 scopus 로고
    • Resources restricted global scheduling
    • P. F. Yeung and D. J. Rees. Resources Restricted Global Scheduling. In VLSI 1991, 1991.
    • (1991) VLSI , vol.1991
    • Yeung, P.F.1    Rees, D.J.2


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