An Autonomic Architecture for Organically Reconfigurable Computing Systems
We introduce an autonomic hardware architecture for self adapting sustainable performance. This architecture utilizes a two-tiered approach to synergize lower-level organic computing elements and upper-level cognitive supervisory elements. The Cognitive Layer monitors the organic computing elements with respect to mission performance specifications. The Cognitive Layer also leverages the organic computing elements’ reporting capabilities to assist in fault isolation, resolution, and avoidance of un-desirable emergent behaviors at the system level. The Organic Layer resides beneath it and is composed of Field Programmable Gate Arrays (FPGAs) containing Functional and Autonomic Elements. Each FPGA is imparted with an independent capability to self-monitor and self-repair. This architecture will be capable of maintaining mission requirements through monitoring and managing the functionality of independently sustainable FPGAs.
Stensrud, B., Quist, M., Oreifej, R.S., Al-Haddad, R.N. and DeMara, R.F. (2009), “An Autonomic Architecture for Organically Reconfigurable Computing Systems,” Soar Technology, Inc. April 2009.