메뉴 건너뛰기




Volumn 9, Issue 4, 2004, Pages 441-470

Coordinated parallelizing compiler optimizations and high-level synthesis

Author keywords

[No Author keywords available]

Indexed keywords


EID: 30744468841     PISSN: 10844309     EISSN: 10844309     Source Type: Journal    
DOI: 10.1145/1027084.1027087     Document Type: Article
Times cited : (65)

References (56)
  • 2
    • 0028743437 scopus 로고
    • Compiler transformations for high-performance computing
    • BACON, D. F., GRAHAM, S. L., AND SHARP, O. J. 1994. Compiler transformations for high-performance computing. ACM Comput. Surv. 26, 4, 345-420.
    • (1994) ACM Comput. Surv. , vol.26 , Issue.4 , pp. 345-420
    • Bacon, D.F.1    Graham, S.L.2    Sharp, O.J.3
  • 3
    • 0032690801 scopus 로고    scopus 로고
    • Behavioral network graph unifying the domains of high-level and logic synthesis
    • BERGAMASCHI, R. 1999. Behavioral network graph unifying the domains of high-level and logic synthesis. In Design Automation Conference. 213-218.
    • (1999) Design Automation Conference , pp. 213-218
    • Bergamaschi, R.1
  • 7
    • 84888810992 scopus 로고    scopus 로고
    • Celoxica. Celoxica incorporated. DK Design Suite
    • Celoxica. Celoxica incorporated. DK Design Suite.
  • 8
    • 0005147952 scopus 로고
    • Minimizing syntactic variance with assignment decision diagrams
    • Department of Information and Computer Science, Univ. of California, Irvine
    • CHAIYAKUL, V., GAJSKI, D., AND RAMACHANDRAN, L. 1992. Minimizing syntactic variance with assignment decision diagrams. Tech. Rep. ICS-TR-92-34, Department of Information and Computer Science, Univ. of California, Irvine.
    • (1992) Tech. Rep. , vol.ICS-TR-92-34
    • Chaiyakul, V.1    Gajski, D.2    Ramachandran, L.3
  • 12
    • 0019596071 scopus 로고
    • Trace scheduling: A technique for global microcode compaction
    • FISHER, J. 1981. Trace scheduling: A technique for global microcode compaction. IEEE Trans. Comput. 30, 478-490.
    • (1981) IEEE Trans. Comput. , vol.30 , pp. 478-490
    • Fisher, J.1
  • 13
    • 84888785696 scopus 로고    scopus 로고
    • FORTE. Forte Design Systems. Behavioral Design Suite
    • FORTE. Forte Design Systems. Behavioral Design Suite.
  • 17
    • 0026829045 scopus 로고
    • Automatic extraction of functional parallelism from ordinary programs
    • GIRKAR, M. AND POLYCHRONOPOULOS, C. 1992. Automatic extraction of functional parallelism from ordinary programs. IEEE Trans. Parall. Distrib. Syst. 3, 166-178.
    • (1992) IEEE Trans. Parall. Distrib. Syst. , vol.3 , pp. 166-178
    • Girkar, M.1    Polychronopoulos, C.2
  • 24
    • 1242308405 scopus 로고    scopus 로고
    • Using global code motions to improve the quality of results for high-level synthesis
    • GUPTA, S., SAVOIU, N., DUTT, N., GUPTA, R., AND NICOLAU, A. 2003b. Using global code motions to improve the quality of results for high-level synthesis. IEEE Trans. CAD 23, 2 (Feb.).
    • (2003) IEEE Trans. CAD , vol.23 , Issue.2 FEB
    • Gupta, S.1    Savoiu, N.2    Dutt, N.3    Gupta, R.4    Nicolau, A.5
  • 26
    • 0003648867 scopus 로고    scopus 로고
    • Ph.D. dissertation, Electrical and Computer Engineering department, University of California, Santa Barbara
    • HAYNAL, S. 2000. Automata-Based Symbolic Scheduling. Ph.D. dissertation, Electrical and Computer Engineering department, University of California, Santa Barbara.
    • (2000) Automata-based Symbolic Scheduling
    • Haynal, S.1
  • 30
    • 84889002442 scopus 로고    scopus 로고
    • High level pre-synthesis optimization steps using hierarchical conditional dependency graphs
    • KOUNTOURIS, A. AND WOLINSKI, C. 1999. High level pre-synthesis optimization steps using hierarchical conditional dependency graphs. In Proceedings of the Euromicro Confernce. 1290-1294.
    • (1999) Proceedings of the Euromicro Confernce , pp. 1290-1294
    • Kountouris, A.1    Wolinski, C.2
  • 32
    • 0032627685 scopus 로고    scopus 로고
    • Wavesched: A novel scheduling technique for control-flow intensive designs
    • LAKSHMINARAYANA, G., RAGHUNATHAN, A., AND JHA, N. 1999. Wavesched: A novel scheduling technique for control-flow intensive designs. IEEE Trans. CAD, 18, 505-523.
    • (1999) IEEE Trans. CAD , vol.18 , pp. 505-523
    • Lakshminarayana, G.1    Raghunathan, A.2    Jha, N.3
  • 35
    • 0009468746 scopus 로고
    • The Value Trace: A database for automated digital design
    • Carnegie-Mellon University, Design Research Center
    • MCFARLAND, M. C. 1978. The Value Trace: A database for automated digital design. Technical Report DRC-01-4-80, Carnegie-Mellon University, Design Research Center.
    • (1978) Technical Report , vol.DRC-01-4-80
    • Mcfarland, M.C.1
  • 36
    • 84888792899 scopus 로고    scopus 로고
    • MEDIABENCH. UCLA Mediabench benchmark suite, http://cares.icsl.ucla.edu/ MediaBench/.
  • 37
    • 0032295394 scopus 로고    scopus 로고
    • High-level address optimisation and synthesis techniques for data-transfer intensive applications
    • MIRANDA, M., CATTHOOR, F., JANSSEN, M., AND MAN, H. D. 1998. High-level address optimisation and synthesis techniques for data-transfer intensive applications. IEEE Trans. VLSI Syst. 6, 4 (December), 677-686.
    • (1998) IEEE Trans. VLSI Syst. , vol.6 , Issue.4 DECEMBER , pp. 677-686
    • Miranda, M.1    Catthoor, F.2    Janssen, M.3    Man, H.D.4
  • 39
    • 30744462935 scopus 로고
    • A development environment for scientific parallel programs
    • Department of Computer Science, Cornell University
    • NICOLAU, A. 1985. A development environment for scientific parallel programs. Tech. Rep. TR 86-722, Department of Computer Science, Cornell University.
    • (1985) Tech. Rep. , vol.TR 86-722
    • Nicolau, A.1
  • 41
    • 84947809436 scopus 로고
    • Mutation scheduling: A unified approach to compiling for finegrain parallelism
    • NOVACK, S. AND NICOLAU, A. 1994. Mutation scheduling: A unified approach to compiling for finegrain parallelism. In Languages and Compilers for Parallel Computing. 16-30.
    • (1994) Languages and Compilers for Parallel Computing , pp. 16-30
    • Novack, S.1    Nicolau, A.2
  • 44
    • 0035248154 scopus 로고    scopus 로고
    • Performance-driven high-level synthesis with bit-level chaining and clock selection
    • PARK, S. AND CHOI, K. 2001. Performance-driven high-level synthesis with bit-level chaining and clock selection. IEEE Trans. CAD, 20, 2 (Feb.), 1999-212.
    • (2001) IEEE Trans. CAD , vol.20 , Issue.2 FEB , pp. 1999-2212
    • Park, S.1    Choi, K.2
  • 47
    • 0028397048 scopus 로고
    • Optimizing resource utlization using tranformations
    • POTKONJAK, M. AND RABAEY, J. 1994. Optimizing resource utlization using tranformations. IEEE Trans. CAD, 13, 277-293.
    • (1994) IEEE Trans. CAD , vol.13 , pp. 277-293
    • Potkonjak, M.1    Rabaey, J.2
  • 48
    • 33747629837 scopus 로고    scopus 로고
    • Multiple constant multiplications: Efficient and versatile framework and algorithms for exploring common subexpression elimination
    • POTKONJAK, M., SRIVASTAVA, M., AND CHANDRAKASAN, A. 1996. Multiple constant multiplications: Efficient and versatile framework and algorithms for exploring common subexpression elimination. IEEE Trans. CAD, 15, 2 (Mar), 141-150.
    • (1996) IEEE Trans. CAD , vol.15 , Issue.2 MAR , pp. 141-150
    • Potkonjak, M.1    Srivastava, M.2    Chandrakasan, A.3
  • 49
    • 0029778027 scopus 로고    scopus 로고
    • A new symbolic technique for control-dependent scheduling
    • RADIVOJEVIC, I. AND BREWER, F. 1996. A new symbolic technique for control-dependent scheduling. IEEE Trans. CAD, 15, 45-57.
    • (1996) IEEE Trans. CAD , vol.15 , pp. 45-57
    • Radivojevic, I.1    Brewer, F.2
  • 50
    • 0029379173 scopus 로고
    • Global scheduling with code-motions for high-level synthesis applications
    • RIM, M., FANN, Y., AND JAIN, R. 1995. Global scheduling with code-motions for high-level synthesis applications. IEEE Trans. VLSI Systems, 3, 379-392.
    • (1995) IEEE Trans. VLSI Systems , vol.3 , pp. 379-392
    • Rim, M.1    Fann, Y.2    Jain, R.3
  • 52
    • 0029714920 scopus 로고    scopus 로고
    • A new framework for exhaustive and incremental data flow analysis using D J graphs
    • ACM, New York
    • SREEDHAR, V, GAO, G. R., AND LEE, Y.-F. 1996. A new framework for exhaustive and incremental data flow analysis using D J graphs. In Proceedings of the ACM SIGPLAN Conf. on PLDI, ACM, New York, 279-290.
    • (1996) Proceedings of the ACM SIGPLAN Conf. on PLDI , pp. 279-290
    • Sreedhar, V.1    Gao, G.R.2    Lee, Y.-F.3
  • 53
    • 0031102751 scopus 로고    scopus 로고
    • Incremental computation of dominator trees
    • SREEDIIAR, V, GAO, G. R., AND LEE, Y.-F. 1997. Incremental computation of dominator trees. ACM Trans. Prag. Lang. Syst. 19, 2 (Mar.), 239-252.
    • (1997) ACM Trans. Prag. Lang. Syst. , vol.19 , Issue.2 MAR , pp. 239-252
    • Sreediiar, V.1    Gao, G.R.2    Lee, Y.-F.3
  • 55
    • 0026962335 scopus 로고
    • Global scheduling independent of control dependencies based on condition vectors
    • WAKABAYASHI, K. AND TANAKA, H. 1992. Global scheduling independent of control dependencies based on condition vectors. In Proceedings of the Design Automation Conference. 112-115.
    • (1992) Proceedings of the Design Automation Conference , pp. 112-115
    • Wakabayashi, K.1    Tanaka, H.2
  • 56
    • 0024754454 scopus 로고
    • Behavioral transformation for algorithmic level IC design
    • WALKER, R. AND THOMAS, D. 1989. Behavioral transformation for algorithmic level IC design. IEEE Trans. CAD, 8, 1115-1128.
    • (1989) IEEE Trans. CAD , vol.8 , pp. 1115-1128
    • Walker, R.1    Thomas, D.2


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