A Region-Oriented Hardware Implementation for Membrane Computing Applications
- 393 Downloads
We have recently developed a prototype hardware implementation of membrane computing based on reconfigurable computing technology called Reconfig-P. The existing hardware design treats reaction rules as the primary computational entities and represents regions only implicitly. In this paper, we describe and evaluate an alternative hardware design that more directly reflects the intuitive conceptual understanding of a P system and therefore promotes the extensibility of Reconfig-P. A key feature of the design is the fact that regions, rather than reaction rules, are the primary computational entities. More specifically, in the design, regions are represented as loosely coupled processing units which communicate objects by message passing. Experimental results show that for many P systems the region-oriented and rule-oriented designs exhibit similar performance and hardware resource consumption.
KeywordsProcessing Unit Clock Cycle Object Type Relative Priority Hardware Design
Unable to display preview. Download preview PDF.
- 2.Celoxica Ltd.: Handel-C Language Reference Manual (2005), http://babbage.cs.qc.edu/courses/cs345/Manuals/HandelC.pdf
- 4.Ionescu, M., Păun, G., Yokomori, T.: Spiking neural P systems with an exhaustive use of rules. Intern. J. Unconventional Computing 3, 135–154 (2007)Google Scholar
- 6.Nguyen, V., Kearney, D., Gioiosa, G.: Balancing performance, flexibility and scalability in a parallel computing platform for membrane computing applications. In: Eleftherakis, G., Kefalas, P., Păun, G., Rozenberg, G., Salomaa, A. (eds.) WMC 2007. LNCS, vol. 4860, pp. 385–413. Springer, Heidelberg (2007)CrossRefGoogle Scholar
- 11.Xilinx. Virtex-II Complete Data Sheet (2007), http://www.xilinx.com/support/documentation/data_sheets/ds031.pdf