Siirry päänavigointiin Siirry hakuun Siirry pääsisältöön

High-performance programs by source-level merging of RVC-CAL dataflow actors

  • J. Boutellier
  • , A. Ghazi
  • , O. Silvén
  • , J. Ersfolk

    Tutkimustuotos: KonferenssiartikkeliTieteellinenvertaisarvioitu

    2 Sitaatiot (Scopus)

    Abstrakti

    RVC-CAL is a dataflow language that has acquired an ecosystem of sophisticated design tools. Previous works have shown that RVC-CAL-based applications can automatically be deployed to multiprocessor platforms, as well as hardware descriptions with high efficiency. However, as RVC-CAL is a concurrent language, code generation for a single processor core requires careful application analysis and scheduling. Although much work has been done in this area, to this date no publication has reported that programs generated from RVC-CAL could rival handwritten programs on single-core processors. This paper proposes performance optimization of RVCCAL applications by actor merging at source code level. The proposed methodology is demonstrated with an IEEE 802.15.4 (ZigBee) transmitter case study. The transmitter baseband software, previously written in C, is rewritten in RVC-CAL and optimized with the proposed methodology. Experiments show that on a VLIW-flavored processor the RVC-CAL-based program achieves the performance of manually written software.

    AlkuperäiskieliEnglanti
    Otsikko2013 IEEE Workshop on Signal Processing Systems, SiPS 2013
    KustantajaIEEE
    Sivut360-365
    Sivumäärä6
    ISBN (painettu)9781467362382
    TilaJulkaistu - 2013
    OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
    Tapahtuma2013 IEEE Workshop on Signal Processing Systems, SiPS 2013 - Taipei, Taiwan
    Kesto: 16 lokak. 201318 lokak. 2013

    Conference

    Conference2013 IEEE Workshop on Signal Processing Systems, SiPS 2013
    Maa/AlueTaiwan
    KaupunkiTaipei
    Ajanjakso16/10/1318/10/13

    !!ASJC Scopus subject areas

    • Electrical and Electronic Engineering
    • Signal Processing
    • Applied Mathematics
    • Hardware and Architecture

    Sormenjälki

    Sukella tutkimusaiheisiin 'High-performance programs by source-level merging of RVC-CAL dataflow actors'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

    Siteeraa tätä