VHDL Compiler with Natural Parallel Comands Execution

V. Zhukovskyy, Dmytro Dmitriev, N. Zhukovska, Andrii Safonyk, Andrij Sydor
{"title":"VHDL Compiler with Natural Parallel Comands Execution","authors":"V. Zhukovskyy, Dmytro Dmitriev, N. Zhukovska, Andrii Safonyk, Andrij Sydor","doi":"10.1109/EUROCON52738.2021.9535606","DOIUrl":null,"url":null,"abstract":"The paper considers the process of compilers designing and highlight parallelism in algorithmic structures. The advantages of existing solutions in the hardware and software areas are highlighted and a new approach for creating a software and hardware compiler is designed. The requirements for our language and the peculiarities of the functioning of each component of the compiler were clearly defined. The basis of the alphabet consists of Latin upper and lower case characters, numbers and delimiters. A description of the lexical analyzer, which highlights tokens and keywords in the text of the input program is provided. Syntactic rules of language (structure of constructions) in the form of diagrams of the Bekus-Naur form and semantic requirements concerning identifiers, length of names of identifiers and labels, arithmetic operations and input/output ports are described as well. The processor compiler with natural parallel execution of instructions was developed. Performance testing and comparative analysis of the efficiency of the developed compiler has shown the advantages of the created solution.","PeriodicalId":328338,"journal":{"name":"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EUROCON52738.2021.9535606","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The paper considers the process of compilers designing and highlight parallelism in algorithmic structures. The advantages of existing solutions in the hardware and software areas are highlighted and a new approach for creating a software and hardware compiler is designed. The requirements for our language and the peculiarities of the functioning of each component of the compiler were clearly defined. The basis of the alphabet consists of Latin upper and lower case characters, numbers and delimiters. A description of the lexical analyzer, which highlights tokens and keywords in the text of the input program is provided. Syntactic rules of language (structure of constructions) in the form of diagrams of the Bekus-Naur form and semantic requirements concerning identifiers, length of names of identifiers and labels, arithmetic operations and input/output ports are described as well. The processor compiler with natural parallel execution of instructions was developed. Performance testing and comparative analysis of the efficiency of the developed compiler has shown the advantages of the created solution.
具有自然并行命令执行的VHDL编译器
本文考虑了编译器的设计过程,并强调了算法结构中的并行性。强调了现有的硬件和软件解决方案的优势,并设计了一种创建软硬件编译器的新方法。对我们的语言的要求和编译器的每个组件的功能特性都有明确的定义。字母表的基础由拉丁大写和小写字符、数字和分隔符组成。提供了词法分析器的描述,它突出显示输入程序文本中的令牌和关键字。描述了Bekus-Naur表形式的语言语法规则(结构),以及标识符、标识符和标签名称的长度、算术运算和输入/输出端口的语义要求。开发了具有指令自然并行执行功能的处理器编译器。所开发的编译器的性能测试和效率对比分析表明了所创建的解决方案的优势。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信