• English
    • Ελληνικά
    • Deutsch
    • français
    • italiano
    • español
  • español 
    • English
    • Ελληνικά
    • Deutsch
    • français
    • italiano
    • español
  • Login
Ver ítem 
  •   DSpace Principal
  • Επιστημονικές Δημοσιεύσεις Μελών ΠΘ (ΕΔΠΘ)
  • Δημοσιεύσεις σε περιοδικά, συνέδρια, κεφάλαια βιβλίων κλπ.
  • Ver ítem
  •   DSpace Principal
  • Επιστημονικές Δημοσιεύσεις Μελών ΠΘ (ΕΔΠΘ)
  • Δημοσιεύσεις σε περιοδικά, συνέδρια, κεφάλαια βιβλίων κλπ.
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.
Todo DSpace
  • Comunidades & Colecciones
  • Por fecha de publicación
  • Autores
  • Títulos
  • Materias

Compiler transformations in hardware synthesis of Mpeg2 codes

Thumbnail
Autor
Chatzianastasiou G., Tsakyridis A., Dimitriou G., Stamoulis G., Dossis M.
Fecha
2016
Language
en
DOI
10.1109/MOCAST.2016.7495167
Materia
C (programming language)
Codes (symbols)
Computational linguistics
Computer hardware description languages
Computer programming languages
Cosine transforms
Hardware
High level synthesis
Open source software
Open systems
Program compilers
Reconfigurable hardware
Code transformation
Compiler optimizations
Compiler transformations
Hardware descriptions
Hardware synthesis
High-level programming language
RTL designs
Scientific community
High level languages
Institute of Electrical and Electronics Engineers Inc.
Mostrar el registro completo del ítem
Resumen
High-level synthesis is the technique that translates high-level programming language programs into equivalent hardware descriptions. The use of conventional programming languages as input to high-level synthesis is challenging, due to the conceptual differences between software programs and hardware descriptions, but is nonetheless becoming the preferred input to high-level synthesis tools. Compilers play an important role in this process, since they can not only bridge such differences, thus making high-level synthesis tools better accepted by the scientific community, but they can also apply code transformations that target an optimized hardware output. In this paper, we discuss a number of transformations that can be implemented in the C language front end of the CCC high-level synthesis tool. We present experiments of such transformations conducted on the MPEG2 open-source code, which prove that compiler optimizations can have a significant positive impact in high-level synthesis tools. © 2016 IEEE.
URI
http://hdl.handle.net/11615/72591
Colecciones
  • Δημοσιεύσεις σε περιοδικά, συνέδρια, κεφάλαια βιβλίων κλπ. [19735]

Ítems relacionados

Mostrando ítems relacionados por Título, autor o materia.

  • Thumbnail

    Source-level compiler optimizations for high-level synthesis 

    Dimitriou G., Chatzianastasiou G., Tsakyridis A., Stamoulis G., Dossis M. (2016)
    With 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, ...
  • Thumbnail

    Loop pipelining in high-level synthesis with CCC 

    Dimitriou G., Dossis M., Stamoulis G. (2017)
    High-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 ...
  • Thumbnail

    Hardware synthesis of high-level C constructs 

    Dossis M., Dimitriou G. (2015)
    In this paper, experiments with a useable C frontend for the CCC behavioural synthesis tools are presented and analysed. This tool combination is able to rapidly deliver provably-correct hardware implementations at the RTL ...
htmlmap 

 

Listar

Todo DSpaceComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasEsta colecciónPor fecha de publicaciónAutoresTítulosMaterias

Mi cuenta

AccederRegistro
Help Contact
DepositionAboutHelpContacto
Choose LanguageTodo DSpace
EnglishΕλληνικά
htmlmap