메뉴 건너뛰기




Volumn 15, Issue 2, 2003, Pages 904-909

Hardware and Interface Synthesis of FPGA Blocks using Parallelizing Code Transformations

Author keywords

FPGA; High level synthesis; Interface synthesis; Parallelizing transformations; Platform design; System synthesis

Indexed keywords

CODES (SYMBOLS); COMPUTER HARDWARE; MICROCONTROLLERS; MULTIMEDIA SYSTEMS; OPTIMIZATION; PARALLEL PROCESSING SYSTEMS; PROGRAM PROCESSORS; SCHEDULING; USER INTERFACES;

EID: 1542747731     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (11)

References (28)
  • 1
    • 0035509391 scopus 로고    scopus 로고
    • Platform-based design and software design methodology for embedded systems
    • A. Sangiovanni-Vincentelli and G. Martin. Platform-based design and software design methodology for embedded systems. IEEE D&T of Computers, 2001.
    • (2001) IEEE D&T of Computers
    • Sangiovanni-Vincentelli, A.1    Martin, G.2
  • 3
    • 0030645066 scopus 로고    scopus 로고
    • A hardware-software partitioner using a dynamically determined granularity
    • J. Henkel and R. Ernst. A hardware-software partitioner using a dynamically determined granularity. In Design Automation Conference, 1997.
    • (1997) Design Automation Conference
    • Henkel, J.1    Ernst, R.2
  • 6
    • 84941358063 scopus 로고    scopus 로고
    • SPARK: A high-level synthesis framework for applying parallelizing compiler transformations
    • S. Gupta, et al. SPARK: A high-level synthesis framework for applying parallelizing compiler transformations. In Intl. Conference on VLSI Design, 2003.
    • (2003) Intl. Conference on VLSI Design
    • Gupta, S.1
  • 7
    • 1542593009 scopus 로고    scopus 로고
    • Using global code motions to improve the quality of results for high-level synthesis
    • To appear
    • S. Gupta, et al. Using global code motions to improve the quality of results for high-level synthesis. To appear in IEEE Transactions on CAD, 2003.
    • (2003) IEEE Transactions on CAD
    • Gupta, S.1
  • 8
    • 0029546212 scopus 로고
    • Interface co-synthesis techniques for embedded systems
    • P. Chou, et al. Interface co-synthesis techniques for embedded systems. ICCAD, 1995.
    • (1995) ICCAD
    • Chou, P.1
  • 10
    • 0036949041 scopus 로고    scopus 로고
    • Unifying memory and processor wrapper architecture for multiprocessor SoC design
    • F. Gharsalli, et al. Unifying memory and processor wrapper architecture for multiprocessor SoC design. International Symposium on System Synthesis, 2002.
    • (2002) International Symposium on System Synthesis
    • Gharsalli, F.1
  • 11
    • 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 Design Automation Conference, 1992.
    • (1992) Design Automation Conference
    • Wakabayashi, K.1    Tanaka, H.2
  • 12
    • 0029778027 scopus 로고    scopus 로고
    • A new symbolic technique for control-dependent scheduling
    • January
    • I. Radivojevic and F. Brewer. A new symbolic technique for control-dependent scheduling. IEEE Transactions on CAD, January 1996.
    • (1996) IEEE Transactions on CAD
    • Radivojevic, I.1    Brewer, F.2
  • 13
    • 0031641699 scopus 로고    scopus 로고
    • Incorporating speculative execution into scheduling of control-flow intensive behavioral descriptions
    • G. Lakshminarayana et al. Incorporating speculative execution into scheduling of control-flow intensive behavioral descriptions. DAC, 1998.
    • (1998) DAC
    • Lakshminarayana, G.1
  • 14
    • 0032640855 scopus 로고    scopus 로고
    • A reordering technique for efficient code motion
    • L.C.V. dos Santos and J.A.G. Jess. A reordering technique for efficient code motion. DAC, 1999.
    • (1999) DAC
    • Dos Santos, L.C.V.1    Jess, J.A.G.2
  • 15
    • 0019596071 scopus 로고
    • Trace scheduling: A technique for global microcode compaction
    • July
    • J. Fisher. Trace scheduling: A technique for global microcode compaction. IEEE Trans. on Computers, July 1981.
    • (1981) IEEE Trans. on Computers
    • Fisher, J.1
  • 16
    • 0345704054 scopus 로고
    • Allocation of multiport memories in data path synthesis
    • April
    • M. Balakrishnan, et al. Allocation of multiport memories in data path synthesis. IEEE TCAD, April 1988.
    • (1988) IEEE TCAD
    • Balakrishnan, M.1
  • 17
    • 77956200310 scopus 로고    scopus 로고
    • Hierarchical memory mapping during synthesis in FPGA-based reconfigurable computers
    • I. Ouaiss and R. Vemuri. Hierarchical memory mapping during synthesis in FPGA-based reconfigurable computers. In DATE, 2001.
    • (2001) DATE
    • Ouaiss, I.1    Vemuri, R.2
  • 18
    • 0344841121 scopus 로고
    • Definition and solution of the memory packing problem for field-programmable systems
    • D. Karchmer and J. Rose. Definition and solution of the memory packing problem for field-programmable systems. In ICCAD, 1994.
    • (1994) ICCAD
    • Karchmer, D.1    Rose, J.2
  • 19
    • 84941367968 scopus 로고    scopus 로고
    • Dynamic common sub-expression elimination during scheduling in high-level synthesis
    • S. Gupta, et al. Dynamic common sub-expression elimination during scheduling in high-level synthesis. Intl. Symposium on System Synthesis, 2002.
    • (2002) Intl. Symposium on System Synthesis
    • Gupta, S.1
  • 20
    • 39749095732 scopus 로고    scopus 로고
    • Dynamic conditional branch balancing during the high-level synthesis of control-intensive designs
    • S. Gupta, et al. Dynamic conditional branch balancing during the high-level synthesis of control-intensive designs. In DATE, 2003.
    • (2003) DATE
    • Gupta, S.1
  • 21
    • 0034785160 scopus 로고    scopus 로고
    • Conditional speculation and its effects on performance and area for high-level synthesis
    • S. Gupta, et al. Conditional speculation and its effects on performance and area for high-level synthesis. In International Symposium on System Synthesis, 2001.
    • (2001) International Symposium on System Synthesis
    • Gupta, S.1
  • 22
    • 1542697895 scopus 로고
    • Optimizing resource utlization using tranformations
    • Mar.
    • M. Potkonjak and J. Rabaey. Optimizing resource utlization using tranformations. IEEE TCAD, Mar. 1994.
    • (1994) IEEE TCAD
    • Potkonjak, M.1    Rabaey, J.2
  • 25
    • 0345413289 scopus 로고    scopus 로고
    • Interface synthesis using memory mapping for an FPGA platform
    • M. Luthra, et al. Interface synthesis using memory mapping for an FPGA platform. ICCD, 2003.
    • (2003) ICCD
    • Luthra, M.1


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