Abstract
New FPGA-based devices with a high degree of reconfigurability that allow dynamic to change architecture and structure are created. These devices improve the efficiency of reconfigurable devices and systems according to the optimal criteria of hardware resources and power consumption, which are decisive for the Green IT Engineering. This class of devices for the implementation of technology the “Reconfigurable computing” is viewed. It is showed that in the dynamic logical structure devices, the configuration dynamically changing depending on the specific solving problem by transmitting information about any given current configuration. As a basic structure for construction of such devices the adaptive logical networks (ALN) are considered. ALN designed for solving of a wide class of problems by means of directly implementing algorithms and by direct mapping of the input data into output data. Unlike already known methods for the synthesis of multilevel logic scheme, two new approaches to the synthesis of such schemes are proposed. The first approach is based on the description of Boolean network by polynomials. In this case coefficients of the polynomial are given by Hadamard matrix. The second approach is based on the description of Boolean network by means Zhegalkin polynomials. An algorithm for partition of the range of Boolean functions is developed. This algorithm (for input data of arbitrary length and a threshold value) allows determining the types of logical functions for each level of ALN. The algorithm is based on the analysis of bit-by-bit of the threshold value for a predetermined threshold relation. The correctness of implementation this algorithm is proved. An example of solving the XOR problem in neural networks by means of a two-layer network is adduced. This network uses proposed by the threshold device and implemented on FPGA chip.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds.): Green IT Engineering: Concepts, Models, Complex Systems Architectures, Studies in Systems, Decision and Control, Vol. 74. Springer, Berlin (2017). doi:10.1007/978-3-319-44162-7
Kharchenko, V., Illiashenko, O.: Concepts of green IT engineering: taxonomy, principles and implementation. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds.) Green IT Engineering: Concepts, Models, Complex Systems Architectures, Studies in Systems, Decision and Control, Vol. 74, pp. 3–20. Springer, Berlin (2017). doi:10.1007/978-3-319-44162-7_1
Palagin, A.V., Opanasenko, V.N.: Reconfigurable computing technology. J. Cybern. Syst. Anal. 43(5), 675–686 (2007)
Estrin, G., Turn, R.: Parallel processing in a restructurable computer. IEEE Trans. Electron. Comput. EC–12 6, 747–755 (1963)
Palagin, A.V., Opanasenko, V.N.: Design and application of the PLD-based reconfigurable devices. In: Adamski, M., Barkalov, A., Wegrzyn, M. (eds.) Design of Digital Systems and Devices. Lecture Notes in Electrical Engineering, Vol. 79, pp. 59–91. Springer, Berlin (2011)
Opanasenko, V.N., Kryvyi, S.L.: A direct adaptation problem of synthesis of logical nets. Int. J. Inf. Technol. Knowl. 8(1), 3–12 (2014). (in Russian)
Opanasenko, V.N., Kryvyi, S.L.: Synthesis of adaptive logical networks on the basis of Zhegalkin polynomials. J. Cybern. Syst. Anal. 51(6), 969–977 (2015)
Bruck, J., Blaum, M.: Neural networks, error–correcting codes, and polynomials over the binary n–cube. J. IEEE Trans. Inf. Theory 35(5), 976–987 (1989)
Kryvyi, S.L.: Algorithms for solving systems of linear Diophantine equations in integer domains. J. Cybern. Syst. Anal. 42(2), 163–175 (2006)
Kryvyi, S.L.: Algorithms for solving systems of linear Diophantine equations in residue fields. J. Cybern. Syst. Anal. 43(2), 171–178 (2007)
Opanasenko, V., Kryvyi, S.: Synthesis of multilevel structures with multiple outputs. In: CEUR Workshop Proceeding of 10th International Conference of Programming, UkrPROG 2016, Kyiv, Ukraine, Vol. 1631, Code 122904, pp. 32–37 (2016)
Opanasenko, V.N., Kryvyi, S.L.: Partitioning the full range of boolean functions based on the threshold and threshold relation. J. Cybern. Syst. Anal. 48(3), 459–468 (2012)
Palagin, A., Opanasenko, V., Kryvyi, S.: The structure of FPGA-based cyclic-code converters. J. Opt. Mem. Neural Netw. (Inf. Optics) 22(4), 207–216 (2013)
Kondratenko, Y.P., Klymenko, L.P., Sidenko, I.V.: Comparative analysis of evaluation algorithms for decision-making in transport logistics. In: Jamshidi, M., Kreinovich, V., Kazprzyk, J. (eds.) Advance Trends in Soft Computing. Proceedings of WCSC. Series: Studies in Fuzziness and Soft Computing, Vol. 312, pp. 203–217 (2014)
Kondratenko, Y.P., Gordienko, E.: Implementation of the neural networks for adaptive control system on FPGA. In: Katalinic, B. (ed.) Annals of DAAAM for 2012 & Proceeding of 23rd DAAAM International Symposium on Intelligent Manufacturing and Automation, Vol. 23(1), pp. 0389–0392. DAAAM International, Vienna, Austria (2012)
Kondratenko, Y.P., Sidenko, Ie.V.: Decision-making based on fuzzy estimation of quality level for cargo delivery. In: Zadeh, L.A. et al. (eds.) Recent Developments and New Directions in Soft Computing. Studies in Fuzziness and Soft Computing, Vol. 317, pp. 331–344. Springer, Switzerland (2014)
Kondratenko, Y.P., Al Zubi, E.Y.M.: The optimization approach for increasing efficiency of digital fuzzy controllers. In: Annals of DAAAM for 2009 & Proceeding of the 20th International DAAAM Symposium. “Intelligent Manufacturing and Automation”, pp. 1589–1591. DAAAM International, Vienna, Austria (2009)
Kondratenko, Y.P., Korobko, O.V., Kozlov, O.V.: PLC-based systems for data acquisition and supervisory control of environment-friendly energy-saving technologies. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds.) Green IT Engineering: Concepts, Models, Complex Systems Architectures, Studies in Systems, Decision and Control, Vol. 74, pp. 247–267. Springer, Berlin (2017). doi:10.1007/978-3-319-44162-7_13
Tyurin, S., Kamenskih, A.: Green logic: models, methods, algorithms. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds.) Green IT Engineering: Concepts, Models, Complex Systems Architectures, Studies in Systems, Decision and Control, Vol. 74, pp. 69–86. Springer, Berlin (2017). doi:10.1007/978-3-319-44162-7_4
Drozd, A., Antoshchuk, S.: New on-line testing methods for approximate data processing in the computing circuit. In: Proceedings of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, IDAACS’2011, Prague, Czech Republic, Vol. 1, Code 87642, pp. 291–294 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Palagin, A.V., Opanasenko, V.M., Kryvyi, S.L. (2017). Resource and Energy Optimization Oriented Development of FPGA-Based Adaptive Logical Networks for Classification Problem. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds) Green IT Engineering: Components, Networks and Systems Implementation. Studies in Systems, Decision and Control, vol 105. Springer, Cham. https://doi.org/10.1007/978-3-319-55595-9_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-55595-9_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55594-2
Online ISBN: 978-3-319-55595-9
eBook Packages: EngineeringEngineering (R0)