Advances In Cyber-Physical Systems
Permanent URI for this communityhttps://ena.lpnu.ua/handle/ntb/33988
Browse
7 results
Search Results
Item Simple Universal Translator as an Alternative Compiler-Compiler(Видавництво Львівської політехніки, 2019-02-26) Melnyk, Anatoliy; Kozak, Nazar; Lviv Polytechnic National UniversityThis article deals with ways of how to implement a simple universal translator. Such universal translator may be an alternative to the compiler-compiler.Item Data Correction Using Hamming Coding and Hash Function and its CUDA Implementation(Видавництво Львівської політехніки, 2019-02-26) Melnyk, Anatoliy; Kozak, Nazar; Lviv Polytechnic National UniversityThis article deals with the use of block code for the entire amount of data. A hash function is used to increase the number of errors that can be detected. The automatic parallelization of this code by using special means is considered.Item Master of computer engineering program with specialization in Cyber-Physical Systems(Lviv Politechnic Publishing House, 2019-02-26) Melnyk, Anatoliy; Botchkaryov, Alexey; Lviv Polytechnic National UniversityThe problem of designing a master of computer engineering program with a specialization in cyber-physical systems has been considered. The concept of cyber-physical systems has been analyzed from the perspective of generalization and formalization for educational purposes. The need for designing a master program in cyber-physical systems has been justified. Program competencies and learning outcomes have been defined. The structure of the master of computer engineering program with a specialization in cyber-physical systems and the corresponding structural-logical scheme of master's training have been regarded.Item Ordered access memory and its application in parallel processors(Lviv Politechnic Publishing House, 2017-12-03) Melnyk, Anatoliy; Lviv Polytechnic National UniversityIn this paper, after analyzing the known memory access methods, conventional memory organization and its challenging problems, we propose new ordered memory access method and a new type of memory – the ordered access memory. This method is aimed at working with data arrays and provides memory access in the prescribed manner. Proposed method unlike widely used method of sequential memory access allows extending the functionality of the memory as it provides not only sequential, but also any other ordered memory access. Unlike another widely used method of address memory access, the implementation of the proposed method provides parallel conflict-free memory access. It also allows eliminating data binding to a specific memory location that makes it possible to disintegrate the apparatus for data ordering and eliminates the need to store addresses of locations the data are placed in, and the need to submit the address to the address inputs during data writing and reading. The new method distinctive features compared to the known memory access methods are considered. Input data, their indices and output data of the ordered access memory are described as well as the approaches to this type of memory design and use. The interface of the ordered access memory is considered as well as its advances compared to the random, associative, and sequential access memories. An example of the ordered access memory usage in application-specific processors with parallel and pipeline structures is demonstrated and the results of the ordered access memory implementation in FPGA are considered.Item Parallel ordered-access machine computational model and architecture(Publishing House of Lviv Polytechnic National University, 2016) Melnyk, Anatoliy; Lviv Polytechnic National UniversityThe article presents the new computational model which we name the parallel ordered-access machine because of its base – the parallel ordered-access memory. It also describes the computer architecture which implements proposed computational model and owing to this does not have such a limitation as the memory wall and provides parallel conflict-free memory access. The efficiency of the proposed ordered-access machine computational model is evaluated and an example of its implementation is presented.Item Tasks scaling with Chameleon© C2HDL design tool in self-configurable Computer Systems based on partially reconfigurable FPGAs(Publishing House of Lviv Polytechnic National University, 2016) Melnyk, Anatoliy; Melnyk, Viktor; Tsyhylyk, LiubomyrThe FPGA-based accelerators and reconfigurable computer systems based on them require designing the application-specific processor soft-cores and are effective for certain classes of problems only, for which application-specific processor soft-cores were previously developed. In Self-Configurable FPGA-based Computer Systems the problem of designing the application-specific processor soft-cores is solved with use of the C2HDL tools, allowing them to be generated automatically. In this paper, we study the questions of the self-configurable computer systems efficiency increasing with use of the partially reconfigurable FPGAs and Chameleon© C2HDL design tool. One of the features of the Chameleon© C2HDL design tool is its ability to generate a number of applicationspecific processor soft-cores executing the same algorithm that differ by the amount of FPGA resources required for their implementation. If the self-configurable computer systems are based on partially reconfigurable FPGAs, this feature allows them to acquire in every moment of its operation such a configuration that will provide an optimal use of its reconfigurable logic at a given level of hardware multitasking.Item Cyber-physical systems multilayer platform and research framework(Publishing House of Lviv Polytechnic National University, 2016) Melnyk, AnatoliyThe issues of cyber-physical systems creation and approaches to their solving are formed in the article. The base principles of the multilayer platform for Cyber- Physical Systems are formed in accordance with achievements and modern conceptions of computer, information and telecommunication technologies application. The structure of the multilayer platform for Cyber-Physical Systems are offered, its applications and functions are described. Future directions for research within the framework of each of six layers of the Cyber-Physical System and within the framework of its general organization are formed. The expected results from its implementation are defined.