• Mi UCrea
    Ver ítem 
    •   UCrea
    • UCrea Investigación
    • Departamento de Tecnología Electrónica e Ing. Sistemas y Automática (TEISA)
    • D50 Artículos
    • Ver ítem
    •   UCrea
    • UCrea Investigación
    • Departamento de Tecnología Electrónica e Ing. Sistemas y Automática (TEISA)
    • D50 Artículos
    • Ver ítem
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    VHDL vs. SystemC: design of highly parameterizable artificial neural networks

    Ver/Abrir
    VHDLSystemCDesign.pdf (615.9Kb)
    Identificadores
    URI: https://hdl.handle.net/10902/34145
    DOI: 10.1587/transinf.2018EDP7142
    ISSN: 0916-8516
    ISSN: 1745-1345
    Compartir
    RefworksMendeleyBibtexBase
    Estadísticas
    Ver Estadísticas
    Google Scholar
    Registro completo
    Mostrar el registro completo DC
    Autoría
    Aledo Ortega, DavidAutoridad Unican; Carrion Schafer, Benjamin; Moreno González, Félix Antonio
    Fecha
    2019-03
    Derechos
    © Institute of Electronics, Information and Communication Engineers
    Publicado en
    IEICE Transactions on Communications, 2019, E102.D(3), 512-521
    Editorial
    Institute of Electronics, Information and Communication Engineers
    Enlace a la publicación
    https://doi.org/10.1587/transinf.2018EDP7142
    Palabras clave
    VHDL
    SystemC
    High-level synthesis (HLS)
    Artificial neural network (ANN)
    Resumen/Abstract
    This paper describes the advantages and disadvantages observed when describing complex parameterizable Artificial Neural Networks (ANNs) at the behavioral level using SystemC and at the Register Transfer Level (RTL) using VHDL. ANNs are complex to parameterize because they have a configurable number of layers, and each one of them has a unique configuration. This kind of structure makes ANNs, a priori, challenging to parameterize using Hardware Description Languages (HDL). Thus, it seems intuitively that ANNs would benefit from the raise in level of abstraction from RTL to behavioral level. This paper presents the results of implementing an ANN using both levels of abstractions. Results surprisingly show that VHDL leads to better results and allows a much higher degree of parameterization than SystemC. The implementation of these parameterizable ANNs are made open source and are freely available online. Finally, at the end of the paper we make some recommendation for future HLS tools to improve their parameterization capabilities.
    Colecciones a las que pertenece
    • D50 Artículos [312]

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España
     

     

    Listar

    Todo UCreaComunidades y coleccionesFecha de publicaciónAutoresTítulosTemasEsta colecciónFecha de publicaciónAutoresTítulosTemas

    Mi cuenta

    AccederRegistrar

    Estadísticas

    Ver Estadísticas
    Sobre UCrea
    Qué es UcreaGuía de autoarchivoArchivar tesisAcceso abiertoGuía de derechos de autorPolítica institucional
    Piensa en abierto
    Piensa en abierto
    Compartir

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España