• DocumentCode
    2671601
  • Title

    Rapid prototyping of parallel architectures using DG2VHDL: recent advancements

  • Author

    Stone, Andrew ; Manolakos, Elias S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northeastern Univ., Boston, MA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    653
  • Lastpage
    662
  • Abstract
    DG2VHDL is a tool suite which translates automatically Dependence Graphs (DGs) to high quality, ready to synthesize VHDL models for distributed memory and control processor arrays. In this paper we introduce the Optimizer, a tool recently added to the family for searching efficiently the large space of feasible solutions for optimal linear space and time mapping operators. These operators minimize a cost function provided by the designer while also meeting specified architectural constraints. All permissible linear mappings may be considered including multi-projections. Moreover, we present several added features that enhance the usefulness and flexibility of DG2VHDL. These include: (i) parameterized DG descriptions which allow multi-dimensional DGs of varying size to be explored quickly, (i) arbitrary convex polytope DG shapes that can be described with a single command line, (iii) the ability to define arbitrary non-linear space and time mapping functions
  • Keywords
    hardware description languages; high level synthesis; parallel architectures; signal flow graphs; DG2VHDL; Dependence Graphs; VHDL models; distributed memory; parallel architectures; rapid prototyping; Automatic control; Cost function; Design engineering; Distributed computing; Distributed control; Flow graphs; Parallel architectures; Process control; Prototypes; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2000. SiPS 2000. 2000 IEEE Workshop on
  • Conference_Location
    Lafayette, LA
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-6488-0
  • Type

    conf

  • DOI
    10.1109/SIPS.2000.886763
  • Filename
    886763