Applying multi agent techniques to reconfigurable systems

This paper extends the concepts of multi agent technology to reconfigurable systems--systems in which the functionality of both the associated hardware and software can be altered some time after the system has been constructed. The utilization of this new paradigm has the potential to greatly increase the flexibility, efficiency, expandability, and maintainability of reconfigurable systems and to provide an attractive alternative to the current set of disjoint approaches that are currently applied to this problem domain. The focus of this paper is on the suitability of reconfigurable hardware to support hardware agents. We believe that such hardware agents can be used in conjunction with traditional software agents in hybrid architectures to support many of today's more complex applications. The paper introduces a general agent model that can be applied to hardware. We also show how hardware agents can be created using a conventional hardware description language that when synthesized produces synchronous and asynchronous hardware constructs.

[1]  Boontee Kruatrachue,et al.  Grain size determination for parallel processing , 1988, IEEE Software.

[2]  Jürgen Becker,et al.  Adaptive systems-on-chip: architectures, technologies and applications , 2001, Symposium on Integrated Circuits and Systems Design.

[3]  Rodney A. Brooks,et al.  Intelligence Without Reason , 1991, IJCAI.

[4]  Reiner W. Hartenstein,et al.  Coarse grain reconfigurable architecture (embedded tutorial) , 2001, ASP-DAC '01.

[5]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[6]  S. Guccione Reconfigurable computing at Xilinx , 2001, Proceedings Euromicro Symposium on Digital Systems Design.

[7]  C. Y. Lin,et al.  A mobile agent infrastructure with mobility and management support , 1999, Proceedings of the 1999 ICPP Workshops on Collaboration and Mobile Computing (CMC'99). Group Communications (IWGC). Internet '99 (IWI'99). Industrial Applications on Network Computing (INDAP). Multime.

[8]  Weiming Shen,et al.  MetaMorph: An adaptive agent-based architecture for intelligent manufacturing , 1999 .

[9]  Roberto A. Flores-Mendez Towards a standardization of multi-agent system framework , 1999, CROS.

[10]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .

[11]  Rüdiger Zarnekow,et al.  Intelligent Software Agents , 1998, Springer Berlin Heidelberg.

[12]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[13]  William P. Birmingham,et al.  Hierarchical Concurrent Engineering in a Multiagent Framework , 1996 .

[14]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[15]  Reiner W. Hartenstein Coarse grain reconfigurable architectures , 2001, Proceedings of the ASP-DAC 2001. Asia and South Pacific Design Automation Conference 2001 (Cat. No.01EX455).

[16]  Ranga Vemuri,et al.  Fine-grained and coarse-grained behavioral partitioning with effective utilization of memory and design space exploration for multi-FPGA architectures , 2001, IEEE Trans. Very Large Scale Integr. Syst..