• DocumentCode
    421402
  • Title

    Modeling and prototyping dynamically reconfigurable systems for efficient computation of dynamic programming methods by rewriting-logic

  • Author

    Ayala-Rincon, Mauricio ; Jacobi, Ricardo P. ; Carvalho, Luis G A ; Llanos, Carlos H. ; Hartenstein, Reiner W.

  • Author_Institution
    Dept. de Matematica de, Univ. de Brasilia, Brazil
  • fYear
    2004
  • fDate
    7-11 Sept. 2004
  • Firstpage
    248
  • Lastpage
    253
  • Abstract
    Systolic arrays provide a large amount of parallelism. However, their applicability is restricted to a small set of computational problems due to their lack of flexibility. This limitation can be circumvented by using reconfigurable systolic arrays, where the node interconnections and operations can be redefined even at run time. In this context, several alternative systolic architectures can be explored and powerful tools are needed to model and evaluate them. We show how well-known rewriting-logic environments could be used to quickly model and simulate complex application specific digital systems speeding-up its subsequent prototyping. We show how to use rewriting-logic to model and evaluate reconfigurable systolic architectures which are applied to the efficient treatment of several dynamic programming methods for resolving well-known problems such as global and local sequence alignment (Smith-Waterman algorithm), approximate string matching and computation of the longest common subsequence. A VHDL description of the conceived architecture was implemented from the rewriting-logic based abstract models and synthesized over an FPGA of the APEX family.
  • Keywords
    computational complexity; digital systems; dynamic programming; field programmable gate arrays; hardware description languages; reconfigurable architectures; rewriting systems; software prototyping; systolic arrays; APEX family; FPGA; Smith-Waterman algorithm; VHDL; approximate string matching; computational problems; digital systems; dynamic programming; dynamically reconfigurable systems; global sequence alignment; local sequence alignment; longest common subsequence; modeling; prototyping; reconfigurable systolic architectures; reconfigurable systolic arrays; rewriting-logic based abstract models; rewriting-logic environments; Computer architecture; Context modeling; Digital systems; Dynamic programming; Parallel processing; Power system interconnection; Power system modeling; Prototypes; Systolic arrays; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design, 2004. SBCCI 2004. 17th Symposium on
  • Print_ISBN
    1-58113-947-0
  • Type

    conf

  • DOI
    10.1109/SBCCI.2004.240924
  • Filename
    1360578