Virtualizing and sharing reconfigurable resources in High-Performance Reconfigurable Computing systems

Author(s):  
Esam El-Araby ◽  
Ivan Gonzalez ◽  
Tarek El-Ghazawi
2019 ◽  
Vol 23 (2) ◽  
pp. 137-152
Author(s):  
S. S. Schevelev

Purpose of research. A reconfigurable computer system consists of a computing system and special-purpose computers that are used to solve the tasks of vector and matrix algebra, pattern recognition. There are distinctions between matrix and associative systems, neural networks. Matrix computing systems comprise a set of processor units connected through a switching device with multi-module memory. They are designed to solve vector, matrix and data array problems. Associative systems contain a large number of operating devices that can simultaneously process multiple data streams. Neural networks and neurocomputers have high performance when solving problems of expert systems, pattern recognition due to parallel processing of a neural network.Methods. An information graph of the computational process of a reconfigurable modular system was plotted. Structural and functional schemes, algorithms that implement the construction of specialized modules for performing arithmetic and logical operations, search operations and functions for replacing occurrences in processed words were developed. Software for modelling the operation of the arithmetic-symbol processor, specialized computing modules, and switching systems was developed.Results. A block diagram of a reconfigurable computing modular system was developed. The system consists of compatible functional modules and is capable of static and dynamic reconfiguration, has a parallel connection structure of the processor and computing modules through the use of interface channels. It consists of an arithmeticsymbol processor, specialized computing modules and switching systems; it performs specific tasks of symbolic information processing, arithmetic and logical operations.Conclusion. Systems with a reconfigurable structure are high-performance and highly reliable computing systems that consist of integrated processors in multi-machine and multiprocessor systems. Reconfigurability of the structure provides high system performance due to its adaptation to computational processes and the composition of the processed tasks.


2007 ◽  
Vol 49 (3) ◽  
Author(s):  
Heiko Hinkelmann ◽  
Peter Zipf ◽  
Manfred Glesner ◽  
Thilo Pionteck

In this paper we will demonstrate that dynamically reconfigurable computing is the key technology to enable small and energy-efficient hardware platforms for wireless communication systems, which provide the flexibility needed for keeping up with evolving standards and protocols. Two application-specific dynamically reconfigurable systems for WLANs and wireless sensor networks will be presented. The first architecture clearly shows that highly dynamic reconfiguration approaches can provide flexible and high-performance hardware platforms that are smaller than standard ASIC solutions. The second architecture serves as a case study for the design of energy-efficient dynamically reconfigurable computing systems.


2021 ◽  
Author(s):  
Irina Terterian

The cost of a hardward failure in high-performance computing systems is usually extremely high because of the system stall where billions of operations can be lost within one second. Thus, implementation of self-restoration mechanisms is one of the most effective approaches to keep system performance on a required level. The project presents a new approach, which allows retaining the performance of the Run-Time Reconfigurable stream processing system on its maximum level. This becomes possible by development of multi-level self-restoration mechanism that consists of: restoration by FPGA-scrubbing, restoration by FPGA-slot replacement and restoration with optimum performance degradation. All above levels of restoration procedure were developed and tested on reconfigurable computing platform based on XILINX Virtex FPGA. Analysis of achieved results of the developed mechanism shows a very fast restoration of functionality and dramatic increase of lifetime of FPGA based computing platforms.


2021 ◽  
Author(s):  
Irina Terterian

The cost of a hardward failure in high-performance computing systems is usually extremely high because of the system stall where billions of operations can be lost within one second. Thus, implementation of self-restoration mechanisms is one of the most effective approaches to keep system performance on a required level. The project presents a new approach, which allows retaining the performance of the Run-Time Reconfigurable stream processing system on its maximum level. This becomes possible by development of multi-level self-restoration mechanism that consists of: restoration by FPGA-scrubbing, restoration by FPGA-slot replacement and restoration with optimum performance degradation. All above levels of restoration procedure were developed and tested on reconfigurable computing platform based on XILINX Virtex FPGA. Analysis of achieved results of the developed mechanism shows a very fast restoration of functionality and dramatic increase of lifetime of FPGA based computing platforms.


2011 ◽  
Vol 403-408 ◽  
pp. 4272-4278
Author(s):  
Vijaya Laxmi ◽  
Chandrashekhar S. Adiga ◽  
S.V. Harish

The recent progress in modern electronic technology has enabled the implementation of complex information processing systems and created a big push towards the development of various kinds of application specific embedded and high performance systems. Design is a task that requires knowledge and creativity which are two human attributes normally considered too complex to be automated. Researchers in Artificial Intelligence have devoted a lot of work towards automating different aspects of design, but most of the current results consist of complex and expensive programs that can be easily outperformed by experienced human designers. The main goal of this review reported in this paper is to develop logic circuits which are not only fully functional, but also optimum according to some metrics. In this review, four important areas are considered. They are fpga based reconfigurable computing systems, soft computing techniques, pipelining concept and financial analysis as an application.


Sign in / Sign up

Export Citation Format

Share Document