Self-Improvable Computer System Model and Architecture Based on Reconfigurable Hardware, Automatic Design and Synthesis Tools and Artificial Intelligence Technologies
Anatoliy Melnyk, Viktor A. Melnyk · 2021
In the article the idea on self-improvable computer systems creation is formulated and directions of their self-improvement and the proposed approach to self-improvement are described.This approach is based on methods and tools for specialized processors high-level automatic design and synthesis, new computational models, including the one that uses principle of self-configuration, new architecture of self-configurable FPGA-based computer systems and computational intelligence technologies.An FPGA was chosen as the hardware basis of self-improvable computer systems.The directions of the FPGA-based reconfigurable computer systems development over the next years are considered.The self-improvable computer system operation model and architecture are proposed, and their components are described.Among them there are method of self-configuration of a computer system with reconfigurable logic, Artificial Intelligence technologies, and software basis of self-improvable computer systems.The core of this software are specialized processors high-level design tools, which are used as a basic mechanism for computer system self-improvement.Expected benefits of self-improvable computer systems creation are estimated at the end of the article.