메뉴 건너뛰기




Volumn , Issue , 2006, Pages 716-723

A code refinement methodology for performance- improved synthesis from C

Author keywords

Code refinement; Coding guidelines; Compilation; Embedded systems; FPGA; Hardware software partitioning; Synthesis

Indexed keywords

COMPUTER-AIDED DESIGN; CRITICAL PARTS; EMBEDDED BENCHMARKS; HARDWARE PERFORMANCE; HARDWARE SYNTHESIS; INTERNATIONAL CONFERENCES; LANGUAGES (TRADITIONAL); LINES OF CODE (LOC); SOFTWARE DEVELOPERS; SOFTWARE PROGRAMMING; SOFTWARE SIZES; SYNTHESIS (OF CHIRAL IONIC LIQUIDS); SYNTHESIS TOOLS;

EID: 46149096003     PISSN: 10923152     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICCAD.2006.320018     Document Type: Conference Paper
Times cited : (19)

References (17)
  • 2
    • 46149119358 scopus 로고    scopus 로고
    • CatapultC. http://www.mentor.com/products/c-based_design/
    • CatapultC
  • 4
    • 85013607448 scopus 로고    scopus 로고
    • Gokhale, M.B. and Stone, J.M. NAPA C: compiling for a hybrid RISC/FPGA architecture. In proceedings of IEEE symposium on FPGAs for custom computing machines (FCCM), 1998, 126-135.
    • Gokhale, M.B. and Stone, J.M. NAPA C: compiling for a hybrid RISC/FPGA architecture. In proceedings of IEEE symposium on FPGAs for custom computing machines (FCCM), 1998, 126-135.
  • 5
    • 84941358063 scopus 로고    scopus 로고
    • Gupta, S., Dutt, N., Gupta, R., and Nicolau, A. SPARK: a high-level synthesis framework for applying parallelizing compiler transformations. In proceeding of international conference on VLSI Design, 2003, 461-466.
    • Gupta, S., Dutt, N., Gupta, R., and Nicolau, A. SPARK: a high-level synthesis framework for applying parallelizing compiler transformations. In proceeding of international conference on VLSI Design, 2003, 461-466.
  • 6
    • 0034821914 scopus 로고    scopus 로고
    • Fin, A., Fummi, F., and Signoretto, M. SystemC: a homogenous environment to test embedded systems. In proceedings of the international symposium on hardware/software codesign (CODES), 2001, 17-22.
    • Fin, A., Fummi, F., and Signoretto, M. SystemC: a homogenous environment to test embedded systems. In proceedings of the international symposium on hardware/software codesign (CODES), 2001, 17-22.
  • 7
    • 0034998502 scopus 로고    scopus 로고
    • Frigo, J., Gokhale, M., and Lavenier, D. Evaluation of the streams-C C-to-FPGA compiler: an applications perspective. In proceedings of the international symposium on field programmable gate arrays (FPGA), 2001, 134-140.
    • Frigo, J., Gokhale, M., and Lavenier, D. Evaluation of the streams-C C-to-FPGA compiler: an applications perspective. In proceedings of the international symposium on field programmable gate arrays (FPGA), 2001, 134-140.
  • 8
    • 0028581812 scopus 로고    scopus 로고
    • Kalavade, A. and Lee, E. A global criticality/local phase driven algorithm for the constrained hardware/software partitioning problem. In proceedings of the international symposium on hardware/software codesign (CODES), 1994, 42-48.
    • Kalavade, A. and Lee, E. A global criticality/local phase driven algorithm for the constrained hardware/software partitioning problem. In proceedings of the international symposium on hardware/software codesign (CODES), 1994, 42-48.
  • 9
    • 46149092427 scopus 로고    scopus 로고
    • Ku, D. and DeMicheli, G. HardwareC, a language for hardware design version 2.0, Technical Report: CSL-TR-90-419, Stanford University, 1990
    • Ku, D. and DeMicheli, G. HardwareC - a language for hardware design (version 2.0). Technical Report: CSL-TR-90-419, Stanford University, 1990.
  • 10
    • 85176682502 scopus 로고    scopus 로고
    • Lee, C., Potkonjak, M., and Mangione-Smith, W. MediaBench: a tool for evaluating and synthesizing multimedia and communications systems. In proceedings of international symposium on microarchitecture (MICRO), 1997, 330-335.
    • Lee, C., Potkonjak, M., and Mangione-Smith, W. MediaBench: a tool for evaluating and synthesizing multimedia and communications systems. In proceedings of international symposium on microarchitecture (MICRO), 1997, 330-335.
  • 11
    • 0033672411 scopus 로고    scopus 로고
    • Malik, A., Moyer, B., and Cermak, D. A low power unified cache architecture providing power and performance flexibility. In proceedings of international symposium on low power electronics and design (ISLPED), 2000, 241-243.
    • Malik, A., Moyer, B., and Cermak, D. A low power unified cache architecture providing power and performance flexibility. In proceedings of international symposium on low power electronics and design (ISLPED), 2000, 241-243.
  • 12
    • 0042564715 scopus 로고    scopus 로고
    • From algorithms to hardware - a high-level language abstraction for reconfigurable computing
    • August
    • Najjar, W., Böhm, W., Draper, B., Hammes, J., Rinker, R., Beveridge, R., Chawathe, M., and Ross, C. From algorithms to hardware - a high-level language abstraction for reconfigurable computing. IEEE Computer, Vol. 36, Issue 8, August 2003, 63-69.
    • (2003) IEEE Computer , vol.36 , Issue.8 , pp. 63-69
    • Najjar, W.1    Böhm, W.2    Draper, B.3    Hammes, J.4    Rinker, R.5    Beveridge, R.6    Chawathe, M.7    Ross, C.8
  • 13
    • 0004041853 scopus 로고    scopus 로고
    • The Handel language,
    • OXFORD Hardware Compilation Group, Technical Report, Oxford University
    • OXFORD Hardware Compilation Group, The Handel language, Technical Report, Oxford University, 1997.
    • (1997)
  • 14
    • 46149103330 scopus 로고    scopus 로고
    • Roy, S. and Banerjee, P. High-level techniques for signal processing: an algorithm for converting floating-point computations to fixed-point in MATLAB based FPGA design. In proceedings of the design automation conference (DAC), 2004.
    • Roy, S. and Banerjee, P. High-level techniques for signal processing: an algorithm for converting floating-point computations to fixed-point in MATLAB based FPGA design. In proceedings of the design automation conference (DAC), 2004.
  • 15
    • 46149105137 scopus 로고    scopus 로고
    • Séméria, L. and De Micheli, G. SpC: synthesis of pointers in C. In proceedings of the international conference on computer-aided design (ICCAD), 1998, 8-12.
    • Séméria, L. and De Micheli, G. SpC: synthesis of pointers in C. In proceedings of the international conference on computer-aided design (ICCAD), 1998, 8-12.
  • 16
    • 33751423594 scopus 로고    scopus 로고
    • Stitt, G. and Vahid, F. New decompilation techniques for binary-level co-processor generation. In proceedings of the international conference on computer-aided design (ICCAD), 2005.
    • Stitt, G. and Vahid, F. New decompilation techniques for binary-level co-processor generation. In proceedings of the international conference on computer-aided design (ICCAD), 2005.


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