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

作者: Mauricio Ayala-Rincón , Ricardo P Jacobi , Luis GA Carvalho , Carlos H Llanos , Reiner W Hartenstein

DOI: 10.1145/1016568.1016634

关键词:

摘要: Systolic arrays provide a large amount of parallelism. However, their applicability is restricted to small set computational problems due lack flexibility. This limitation can be circumvented by using reconfigurable systolic arrays, where the node interconnections and operations redefined even at run time. In this context, several alternative architectures explored powerful tools are needed model evaluate them. We show how well-known rewriting-logic environments could used quickly simulate complex application specific digital systems speeding-up its subsequent prototyping. use which applied efficient treatment dynamic programming methods for resolving such as global local sequence alignment (Smith-Waterman algorithm), approximate string matching computation longest common subsequence. A VHDL description conceived architecture was implemented from based abstract models synthesized over an FPGA APEX family.

参考文章(24)
Deepak Kapur, M. Subramaniam, Mechanizing Verification of Arithmetic Circuits: SRT Division foundations of software technology and theoretical computer science. pp. 103- 122 ,(1997) , 10.1007/BFB0058026
Charles E Leiserson, H T Kung, Systolic Arrays for (VLSI). ,(1978)
C. W. Yu, K. H. Kwong, K. H. Lee, P. H. W. Leong, A Smith-Waterman Systolic Cell field-programmable logic and applications. pp. 375- 384 ,(2003) , 10.1007/978-3-540-45234-8_37
Tobias Nipkow, Franz Baader, Term rewriting and all that ,(1998)
Renata Cristina F. Melo, Maria Emília Telles Walter, Alba Cristina Magalhaes Alves Melo, Rodolfo Batista, Marcelo Nardelli, Thelmo Martins, Tiago Fonseca, Comparing Two Long Biological Sequences Using a DSM System european conference on parallel processing. pp. 517- 524 ,(2003) , 10.1007/978-3-540-45209-6_74
James C. Hoe, Arvind, Hardware Synthesis from Term Rewriting Systems IEEE Transactions on Very Large Scale Integration Systems. pp. 595- 619 ,(1999) , 10.1007/978-0-387-35498-9_52
Reiner Hartenstein, Michael Herz, Thomas Hoffmann, Ulrich Nageldinger, KressArray Xplorer Proceedings of the 2000 conference on Asia South Pacific design automation - ASP-DAC '00. pp. 163- 168 ,(2000) , 10.1145/368434.368597
Arvind, X. Shen, Using term rewriting systems to design and verify processors IEEE Micro. ,vol. 19, pp. 36- 46 ,(1999) , 10.1109/40.768501
Mauricio Ayala-Rincón, Rinaldi Maya Neto, Ricardo P Jacobi, Carlos H Llanos, Reiner W Hartenstein, None, Applying ELAN Strategies in Simulating Processors over Simple Architectures Electronic Notes in Theoretical Computer Science. ,vol. 70, pp. 84- 99 ,(2002) , 10.1016/S1571-0661(04)80601-7