Εμφάνιση απλής εγγραφής

dc.creatorDimitriou G., Dossis M., Stamoulis G.en
dc.date.accessioned2023-01-31T07:56:17Z
dc.date.available2023-01-31T07:56:17Z
dc.date.issued2017
dc.identifier10.1109/MOCAST.2017.7937663
dc.identifier.isbn9781509043866
dc.identifier.urihttp://hdl.handle.net/11615/73337
dc.description.abstractHigh-level synthesis allows the use of high-level programming languages for hardware design. Traditional programming with the C and ADA languages can lead to efficient hardware description through recently developed high-level synthesis tools. Compilers play an important role in this process, since they can bridge differences between software programming and hardware design methodologies, thus making high-level synthesis tools better accepted by the scientific community. Furthermore, modern compiler optimizations can be employed in order to obtain optimal hardware descriptions. Loop transformations are often the focus of compiler optimizations, since they can result in significant performance improvement, for both software and hardware programming. In this paper, we discuss the implementation of loop pipelining in the front-end compiler of the CCC high-level synthesis tool, and in particular we present new optimization techniques that lead to a decreased number of states in the FSM-based output of CCC. We present several experiments conducted on the Livermore loops and the MPEG2 open-source code, which prove the claimed improvement. © 2017 IEEE.en
dc.language.isoenen
dc.source2017 6th International Conference on Modern Circuits and Systems Technologies, MOCAST 2017en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85025704548&doi=10.1109%2fMOCAST.2017.7937663&partnerID=40&md5=cbb9c7681b1509c1b7d1ae76c1c81cb3
dc.subjectC (programming language)en
dc.subjectComputer hardware description languagesen
dc.subjectComputer programming languagesen
dc.subjectHardwareen
dc.subjectHigh level synthesisen
dc.subjectOpen source softwareen
dc.subjectProgram compilersen
dc.subjectCompiler optimizationsen
dc.subjectHardware descriptionsen
dc.subjectHardware synthesisen
dc.subjectHigh-level programming languageen
dc.subjectOptimization techniquesen
dc.subjectRTL designsen
dc.subjectScientific communityen
dc.subjectSoftware and hardwaresen
dc.subjectHigh level languagesen
dc.subjectInstitute of Electrical and Electronics Engineers Inc.en
dc.titleLoop pipelining in high-level synthesis with CCCen
dc.typeconferenceItemen


Αρχεία σε αυτό το τεκμήριο

ΑρχείαΜέγεθοςΤύποςΠροβολή

Δεν υπάρχουν αρχεία που να σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής