• DocumentCode
    2436593
  • Title

    Integration of Dataflow optimization techniques into a software radio design framework

  • Author

    Zaki, George F. ; Plishker, William ; Oshea, Tim ; McCarthy, Nick ; Clancy, Charles ; Blossom, Eric ; Bhattacharyya, Shuvra S.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Maryland, College Park, MD, USA
  • fYear
    2009
  • fDate
    1-4 Nov. 2009
  • Firstpage
    243
  • Lastpage
    247
  • Abstract
    Application specific design frameworks, such as GNU Radio for software defined radio, facilitate fast design flows by leveraging the common application structures of particular domains and rich libraries of elements tailored to them. However, due to their focus on the application, implementations derived from these frameworks are often unable to take advantage of target platform features to achieve high performance. To apply more extensive optimizations, applications described in such frameworks can be refined to formal models, making them more amenable to analysis and optimization. In this work, we present a method for integrating GNU Radio with a dataflow design framework, the Dataflow Interchange Format (DIF). We describe a translation from GNU Radio applications into a formal dataflow model and the software infrastructure we have used to integrate the two software packages. This integration allows GNU Radio to employ a variety of dataflow schedulers to improve performance on existing applications. Furthermore, by applying formal models to the application and the target architecture, this integration should allow for target specific optimizations for additional performance and target flexibility.
  • Keywords
    logic design; microprocessor chips; software radio; GNU radio; dataflow design framework; dataflow interchange format; dataflow optimization techniques; software packages; software radio design framework; Application software; Computer architecture; Design optimization; Digital signal processing; Educational institutions; Multicore processing; Signal processing; Software design; Software packages; Software radio;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-5825-7
  • Type

    conf

  • DOI
    10.1109/ACSSC.2009.5470116
  • Filename
    5470116