{"title":"The Transformation and Optimization in IR2VHDL","authors":"Shuyong Liu, Yanxia Wu, Guoyin Zhang","doi":"10.1109/ICICSE.2015.21","DOIUrl":null,"url":null,"abstract":"Reconfigurable computing technology can be used to improve the parallelism of computing. The reconfigurable compiler can be implemented to support the system's parallelism and flexibility without redesigning original program. The IR2VHDL (VHSIC Hardware Description Language) is one of the core components of the reconfigurable compiler. In this paper, we deploy IR2VHDL to LLVM (Low Level Virtual Machine) - IR (Intermediate Representation) in order to achieve hardware-oriented optimization for improving system parallelism and robustness. The deployment is very useful when LLVM-IR is transformed. Finally, taking bubble sort program as a test-bed, the process of transformation and optimization are tested to study eh applicability and feasibility of IR2VHDL.","PeriodicalId":159836,"journal":{"name":"2015 Eighth International Conference on Internet Computing for Science and Engineering (ICICSE)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Eighth International Conference on Internet Computing for Science and Engineering (ICICSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICSE.2015.21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Reconfigurable computing technology can be used to improve the parallelism of computing. The reconfigurable compiler can be implemented to support the system's parallelism and flexibility without redesigning original program. The IR2VHDL (VHSIC Hardware Description Language) is one of the core components of the reconfigurable compiler. In this paper, we deploy IR2VHDL to LLVM (Low Level Virtual Machine) - IR (Intermediate Representation) in order to achieve hardware-oriented optimization for improving system parallelism and robustness. The deployment is very useful when LLVM-IR is transformed. Finally, taking bubble sort program as a test-bed, the process of transformation and optimization are tested to study eh applicability and feasibility of IR2VHDL.