International Journal of Advances in Electronics and Computer Science ( IJAECS )
A highly rated peer reviewed monthly International Journal
Editor-in-Chief : Dr. P. Suresh
Contact Person : Technical Editor
Contact Mail : [email protected]  
Current Issue : Volume-11,Issue-2  ( Feb, 2024 ) View More
Journal Impact Factor : 2.68 View More

Journal Info
Publisher:IRAJ
ISSN (p): 2394-2835
Issues /Year :12
Stay up-to-date
Register your interests and receive email alerts tailored to your needs
Follow us
facebook twitter linked in

Paper Detail


Paper Title
High-Level Optimizations for High-Level Synthesis

Abstract
The rapidly increasing complexity of computer hardware makes impossible to design using directly HDLs. High-level synthesis can automatically deliver optimal HDL codes from high-level programming language code. Therefore, it becomes easier to design coprocessors, accelerators, and, in general, special-purpose hardware, in project time. Furthermore, high-level compiler optimizations improve the quality of generated hardware descriptions in terms of performance and size. Our high-level optimizations transform the input code, in order to generate high-performance output hardware description. In this paper, we discuss high-level compiler-based optimizations for high-level synthesis, such as loop pipelining in the front end of the prototype C-Cubed synthesis tool. Moreover, a novel pipelining technique that minimizes the area of the pipeline prologue and epilogue, is analyzed. Finally, we evaluate our optimizations with synthesis results of the Livermore loops and Mpeg2 open-source codes. Index Terms - high-level synthesis; formal hardware synthesis; compilers; compiler optimizations; loop transformations; loop pipelining; programming languages; hardware description languages; RTL design.


Author - Michael Dossis, Georgios Dimitriou

Published : Volume-5,Issue-2  ( Feb, 2018 )


DOIONLINE Number - IJAECS-IRAJ-DOIONLINE-11123   View Here

| PDF |
Viewed - 41
| Published on 2018-04-11
   
   
PAST ISSUES
Volume-11,Issue-1  ( Jan, 2024 )
Volume-10,Issue-12  ( Dec, 2023 )
Volume-10,Issue-11  ( Nov, 2023 )
Volume-10,Issue-10  ( Oct, 2023 )
Volume-10,Issue-9  ( Sep, 2023 )
Volume-10,Issue-8  ( Aug, 2023 )
Volume-10,Issue-7  ( Jul, 2023 )
Volume-10,Issue-6  ( Jun, 2023 )
Volume-10,Issue-5  ( May, 2023 )
Volume-10,Issue-4  ( Apr, 2023 )
Journal Indexed