首页 | 本学科首页   官方微博 | 高级检索  
     


Development of algorithmic algebra tools to design parallel programs using heuristics
Authors:A. E. Doroshenko  N. V. Kotyuk  S. S. Nikolayev  G. E. Tseytlin  E. A. Yatsenko
Affiliation:1.Institute of Software Systems,National Academy of Sciences of Ukraine,Kyiv,Ukraine;2.National University of Kyiv-Mohyla Academy,Kyiv,Ukraine;3.Institute for Applied Systems Analysis, Ministry of Education and Science of Ukraine and National Academy of Sciences of Ukraine,National Technical University of Ukraine “Kyiv Polytechnic Institute”,Kyiv,Ukraine
Abstract:The paper proposes a new approach and a system to develop parallel algorithms based on the joint use of the algebraic-algorithmic methodology of specification and development of programs and non-algorithmic (heuristic) techniques for code generation. The algebraic part of the methodology provides the formalized process of parallel program design through high-level algebraic-algorithmic specifications and automating transformations up to program code in a standard programming language. The heuristic part of the system is the dynamic adjustment of program code to a target platform and its optimization using self-learning code generation and heuristic technologies.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号