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

dc.creatorDossis M., Dimitriou G.en
dc.date.accessioned2023-01-31T07:58:12Z
dc.date.available2023-01-31T07:58:12Z
dc.date.issued2018
dc.identifier10.1109/TSP.2018.8441241
dc.identifier.isbn9781538646953
dc.identifier.urihttp://hdl.handle.net/11615/73423
dc.description.abstractAcademic High-level Synthesis tools like CustomCoprocessorsCompiler have recently evolved in new versions with expanded functionality and more aggressive optimization schemes in order to satisfy hardware implementation requirements. Meanwhile, commercial tools like Xilinx VivadoHLS or, more recently, Compiler-driven code optimizations, are a useful means to improve quality of automatically generated hardware implementations. Such optimizations include loop transformations. Some of the most important transformations are loop unrolling and loop pipelining, which when they are combined with careful instruction reordering, deliver highly optimized schedules. Amongst others, instruction dependencies are significant limitations in loop optimization. In this paper, we discuss possible resolutions of loop pipelining issues such as dealing with dependencies between loop body operations. This has a great impact on high-level synthesis. Results from experiments with several benchmarks on the CustomCoprocessorsCompiler and VivadoHLS tools demonstrate that CustomCoprocessorsCompiler can deliver better output than VivadoHLS. © 2018 IEEE.en
dc.language.isoenen
dc.source2018 41st International Conference on Telecommunications and Signal Processing, TSP 2018en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85053517736&doi=10.1109%2fTSP.2018.8441241&partnerID=40&md5=d98d6c1456de6e9541053deff57c3260
dc.subjectComputer aided designen
dc.subjectComputer hardwareen
dc.subjectComputer programmingen
dc.subjectHardwareen
dc.subjectProgram compilersen
dc.subjectSemanticsen
dc.subjectSignal processingen
dc.subjectAutomatically generateden
dc.subjectCompiler optimizationsen
dc.subjectHardware implementationsen
dc.subjectLoop pipeliningen
dc.subjectLoop transformationen
dc.subjectOptimization schemeen
dc.subjectProgramming semanticsen
dc.subjectRTL implementationen
dc.subjectHigh level synthesisen
dc.subjectInstitute of Electrical and Electronics Engineers Inc.en
dc.titleResolving Loop Pipelining Issues in the CCC High-level Synthesis E-CAD Frameworken
dc.typeconferenceItemen


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

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

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

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

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