• DocumentCode
    1664905
  • Title

    CREC: a novel reconfigurable computing design methodology

  • Author

    Cret, Octavian ; Pusztai, Kalman ; Vancea, Cristian ; Szente, Balint

  • Author_Institution
    Comput. Sci. Dept., Tech. Univ. of Cluj-Napoca, Romania
  • fYear
    2003
  • Abstract
    The main research done in the field of reconfigurable computing was oriented towards applications involving low granularity operations and high intrinsic parallelism. CREC is an original, low-cost general-purpose reconfigurable computer whose architecture is generated through a hardware/software codesign process. The main idea of the CREC system is to generate the best-suited hardware architecture for the execution of each software application. The CREC parallel compiler parses the source code and generates the hardware architecture, based on multiple execution units. The hardware architecture is described in VHDL code, generated by a program. Finally, CREC is implemented in an FPGA device. The great flexibility offered by the general-purpose CREC system makes it interesting for a wide class of applications that mainly involve high intrinsic parallelism, but also any other kinds of computations.
  • Keywords
    field programmable gate arrays; hardware description languages; hardware-software codesign; parallel architectures; parallelising compilers; reconfigurable architectures; CREC; FPGA; VHDL code; best-suited hardware architecture; general-purpose reconfigurable computer; hardware/software codesign; high intrinsic parallelism; multiple execution units; parallel compiler; reconfigurable architecture; reconfigurable computing design methodology; source code parsing; Application software; Circuits; Computer architecture; Concurrent computing; Design methodology; Digital signal processing chips; Field programmable gate arrays; Hardware; Parallel processing; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213323
  • Filename
    1213323