{"title":"Automatic parallelization of a Petri net-based design representation for high-level synthesis","authors":"Peter Grün, P. Eles, K. Kuchcinski, Zebo Peng","doi":"10.1109/EURMIC.1996.546381","DOIUrl":null,"url":null,"abstract":"This paper presents an approach to automatic parallelization of an internal design representation for high-level synthesis of hardware structures. It concentrates on aspects which are specific to the parallelization of the Petri net based representation used by our design environment. Preservation of safeness and conflict freeness of the internal representation during parallelization are basic requirements for the correctness of the resulted hardware. A hierarchical Petri net structure has been used as an intermediate representation during parallelization, which results in an important reduction of the complexity of the parallelization process. Experimental results demonstrate the efficiency our approach in the context of the CAMAD high-level synthesis system.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EURMIC.1996.546381","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper presents an approach to automatic parallelization of an internal design representation for high-level synthesis of hardware structures. It concentrates on aspects which are specific to the parallelization of the Petri net based representation used by our design environment. Preservation of safeness and conflict freeness of the internal representation during parallelization are basic requirements for the correctness of the resulted hardware. A hierarchical Petri net structure has been used as an intermediate representation during parallelization, which results in an important reduction of the complexity of the parallelization process. Experimental results demonstrate the efficiency our approach in the context of the CAMAD high-level synthesis system.