Towards efficient code generation for exposed datapath architectures

Kanishkan Vadivel, Roel Jordans, Sander Stujik, Henk Corporaal, Pekka Jääskeläinen, Heikki Kultala

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

Uittreksel

Coarse-grained reconfigurable architectures and other exposed datapath architectures such as transport-triggered architectures come with a high energy efficiency promise for accelerating data oriented workloads. Their main drawback results from the push of complexity from the architecture to the programmer; compiler techniques that allow starting from a higher-level programming language and generate code efficiently to such architectures robustly is still an open research area. In this article we survey the known main sources of challenges and outline a generic processor architecture template that covers the most common architecture variations along with a proposal for a common code generation framework for such challenging architectures.

TaalEngels
TitelProceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019
RedacteurenSander Stuijk
Plaats van productieNew York
UitgeverijAssociation for Computing Machinery, Inc
Pagina's86-89
Aantal pagina's4
ISBN van elektronische versie978-1-4503-6762-2
DOI's
StatusGepubliceerd - 27 mei 2019
Evenement22nd International Workshop on Software and Compilers for Embedded Systems, (SCOPES2019) - St. Goar, Duitsland
Duur: 27 mei 201928 mei 2019
https://scopesconf.org/scopes-19/

Congres

Congres22nd International Workshop on Software and Compilers for Embedded Systems, (SCOPES2019)
Verkorte titelSCOPES2019
LandDuitsland
StadSt. Goar
Periode27/05/1928/05/19
Internet adres

Vingerafdruk

Reconfigurable architectures
Computer programming languages
Energy efficiency
Code generation

Trefwoorden

    Citeer dit

    Vadivel, K., Jordans, R., Stujik, S., Corporaal, H., Jääskeläinen, P., & Kultala, H. (2019). Towards efficient code generation for exposed datapath architectures. In S. Stuijk (editor), Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019 (blz. 86-89). New York: Association for Computing Machinery, Inc. DOI: 10.1145/3323439.3323990
    Vadivel, Kanishkan ; Jordans, Roel ; Stujik, Sander ; Corporaal, Henk ; Jääskeläinen, Pekka ; Kultala, Heikki. / Towards efficient code generation for exposed datapath architectures. Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019. redacteur / Sander Stuijk. New York : Association for Computing Machinery, Inc, 2019. blz. 86-89
    @inproceedings{1566fd34fd7947da8e972f5d3f71a9ac,
    title = "Towards efficient code generation for exposed datapath architectures",
    abstract = "Coarse-grained reconfigurable architectures and other exposed datapath architectures such as transport-triggered architectures come with a high energy efficiency promise for accelerating data oriented workloads. Their main drawback results from the push of complexity from the architecture to the programmer; compiler techniques that allow starting from a higher-level programming language and generate code efficiently to such architectures robustly is still an open research area. In this article we survey the known main sources of challenges and outline a generic processor architecture template that covers the most common architecture variations along with a proposal for a common code generation framework for such challenging architectures.",
    keywords = "CGRA, code generation, energy efficiency, reconfigurable architectures, scheduling, TTA",
    author = "Kanishkan Vadivel and Roel Jordans and Sander Stujik and Henk Corporaal and Pekka J{\"a}{\"a}skel{\"a}inen and Heikki Kultala",
    year = "2019",
    month = "5",
    day = "27",
    doi = "10.1145/3323439.3323990",
    language = "English",
    pages = "86--89",
    editor = "Sander Stuijk",
    booktitle = "Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019",
    publisher = "Association for Computing Machinery, Inc",
    address = "United States",

    }

    Vadivel, K, Jordans, R, Stujik, S, Corporaal, H, Jääskeläinen, P & Kultala, H 2019, Towards efficient code generation for exposed datapath architectures. in S Stuijk (redactie), Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019. Association for Computing Machinery, Inc, New York, blz. 86-89, St. Goar, Duitsland, 27/05/19. DOI: 10.1145/3323439.3323990

    Towards efficient code generation for exposed datapath architectures. / Vadivel, Kanishkan; Jordans, Roel; Stujik, Sander; Corporaal, Henk; Jääskeläinen, Pekka; Kultala, Heikki.

    Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019. redactie / Sander Stuijk. New York : Association for Computing Machinery, Inc, 2019. blz. 86-89.

    Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

    TY - GEN

    T1 - Towards efficient code generation for exposed datapath architectures

    AU - Vadivel,Kanishkan

    AU - Jordans,Roel

    AU - Stujik,Sander

    AU - Corporaal,Henk

    AU - Jääskeläinen,Pekka

    AU - Kultala,Heikki

    PY - 2019/5/27

    Y1 - 2019/5/27

    N2 - Coarse-grained reconfigurable architectures and other exposed datapath architectures such as transport-triggered architectures come with a high energy efficiency promise for accelerating data oriented workloads. Their main drawback results from the push of complexity from the architecture to the programmer; compiler techniques that allow starting from a higher-level programming language and generate code efficiently to such architectures robustly is still an open research area. In this article we survey the known main sources of challenges and outline a generic processor architecture template that covers the most common architecture variations along with a proposal for a common code generation framework for such challenging architectures.

    AB - Coarse-grained reconfigurable architectures and other exposed datapath architectures such as transport-triggered architectures come with a high energy efficiency promise for accelerating data oriented workloads. Their main drawback results from the push of complexity from the architecture to the programmer; compiler techniques that allow starting from a higher-level programming language and generate code efficiently to such architectures robustly is still an open research area. In this article we survey the known main sources of challenges and outline a generic processor architecture template that covers the most common architecture variations along with a proposal for a common code generation framework for such challenging architectures.

    KW - CGRA

    KW - code generation

    KW - energy efficiency

    KW - reconfigurable architectures

    KW - scheduling

    KW - TTA

    UR - http://www.scopus.com/inward/record.url?scp=85066039585&partnerID=8YFLogxK

    U2 - 10.1145/3323439.3323990

    DO - 10.1145/3323439.3323990

    M3 - Conference contribution

    SP - 86

    EP - 89

    BT - Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019

    PB - Association for Computing Machinery, Inc

    CY - New York

    ER -

    Vadivel K, Jordans R, Stujik S, Corporaal H, Jääskeläinen P, Kultala H. Towards efficient code generation for exposed datapath architectures. In Stuijk S, redacteur, Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019. New York: Association for Computing Machinery, Inc. 2019. blz. 86-89. Beschikbaar vanaf, DOI: 10.1145/3323439.3323990