Mostra i principali dati dell'item

dc.creatorDimitriou G., Chatzianastasiou G., Tsakyridis A., Stamoulis G., Dossis M.en
dc.date.accessioned2023-01-31T07:56:11Z
dc.date.available2023-01-31T07:56:11Z
dc.date.issued2016
dc.identifier10.1145/2984393.2984406
dc.identifier.isbn9781450348102
dc.identifier.urihttp://hdl.handle.net/11615/73333
dc.description.abstractWith high-level synthesis becoming the preferred method for hardware design, tools that operate on high-level programming languages and optimize hardware output are crucial for successful synthesis. In high-level synthesis, conventional programming language codes describe hardware behavior. Those codes are translated into RTL-level description by some appropriate tool. Common such tools that not only translate, but also optimize code, are programming language compilers. Compilers can make the transition from software to hardware smooth, allowing programmers to use their software skills on hardware programming, without any language compromises. Nonetheless, compilers also utilize optimization techniques to obtain a better output hardware description. In this paper, we discuss compiler issues for high-level synthesis, and present the results of several compiler transformations that can be implemented on our C language compiler front end of the CCC high-level synthesis tool. The results are taken from experiments conducted on the MPEG2 open-source codes, and prove the importance of such transformations in high-level synthesis. Copyright is held by the owner/author(s).en
dc.language.isoenen
dc.sourceACM International Conference Proceeding Seriesen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84994189436&doi=10.1145%2f2984393.2984406&partnerID=40&md5=a909f6c905505f3257d2a0347877ef6d
dc.subjectC (programming language)en
dc.subjectCodes (symbols)en
dc.subjectComputer aided designen
dc.subjectComputer hardwareen
dc.subjectComputer hardware description languagesen
dc.subjectComputer networksen
dc.subjectComputer programmingen
dc.subjectComputer programming languagesen
dc.subjectHardwareen
dc.subjectHigh level synthesisen
dc.subjectOpen source softwareen
dc.subjectProgram compilersen
dc.subjectReconfigurable hardwareen
dc.subjectSocial networking (online)en
dc.subjectTranslation (languages)en
dc.subjectCompiler optimizationsen
dc.subjectCompiler transformationsen
dc.subjectHardware descriptionsen
dc.subjectHardware synthesisen
dc.subjectHigh-level programming languageen
dc.subjectLoop transformationen
dc.subjectOptimization techniquesen
dc.subjectRTL designsen
dc.subjectHigh level languagesen
dc.subjectAssociation for Computing Machineryen
dc.titleSource-level compiler optimizations for high-level synthesisen
dc.typeconferenceItemen


Files in questo item

FilesDimensioneFormatoMostra

Nessun files in questo item.

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item