CuSora: Real-time software radio using multi-core graphics processing unit

被引:5
|
作者
Li, Rongchun [1 ]
Dou, Yong [1 ]
Zhou, Jie [2 ]
Deng, Lin [2 ]
Wang, Shi [3 ]
机构
[1] Natl Univ Def Technol, Natl Lab Parallel & Distributed Proc, Changsha 410073, Hunan, Peoples R China
[2] Natl Univ Def Technol, Sch Comp, Changsha 410073, Hunan, Peoples R China
[3] Gen Armament Minist, Wuhan Mil Delegate Bur, Wuhan 430000, Peoples R China
基金
美国国家科学基金会;
关键词
Graphics processing unit (GPU); Software-defined radio (SDR); WiFi; WiMAX; CuSora; Sora; SYSTEMS;
D O I
10.1016/j.sysarc.2013.10.009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Sora platform, which is a fully programmable, high-performance software radio platform based on a commodity general purpose PC, has recently received significant attention. However, acceleration techniques used in Sora are too complicated for developers, which can prevent researchers from modifying physical layer (PHY) processing. This paper presents the CuSora platform, which integrates the Sora platform with a popular multi-core graphics processing unit (GPU) as the modem processor to achieve high-speed PHY signal processing. CuSora also exploits software techniques to fulfill requirements for real-time communication. A software controller is presented to achieve multi-mode communication. The features of the single-instruction multiple data parallel computation of the GPU are also employed to accelerate PHY processing. Several wireless protocols, such as WiFi (802.11a) or WiMAX (802.16), are demonstrated on the CuSora platform for verification. CuSora meets the requirement of real-time communication and has an excellent bit error ratio performance. CuSora has a higher performance, shorter development cycle, and better coding flexibility than the Sora platform. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:280 / 292
页数:13
相关论文
共 50 条
  • [1] Real-time embedded software for multi-core platforms
    Hsu, Ching-Hsien
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 245 - 246
  • [2] A real-time color electrohorographic reconstruction system using a multi graphics processing unit
    Takada, Naoki
    Nakayama, Hirotaka
    Awazu, Shin
    Ichihashi, Yasuyuki
    Shimobaba, Tomoyoshi
    Masuda, Nobuyuki
    Ito, Tomoyoshi
    [J]. IDW'10: PROCEEDINGS OF THE 17TH INTERNATIONAL DISPLAY WORKSHOPS, VOLS 1-3, 2010, : 1251 - 1252
  • [3] Deterministic Platform Software for Hard Real-Time Systems using Multi-Core COTS
    Girbal, Sylvain
    Jean, Xavier
    Le Rhun, Jimmy
    Perez, Daniel Gracia
    Gatti, Marc
    [J]. 2015 IEEE/AIAA 34TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2015,
  • [4] Real-time Image Processing System Base on Multi-core Processor
    Zhao, Jie
    Yang, Yong-min
    Li, Ge
    [J]. 2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 1, PROCEEDINGS, 2009, : 329 - 332
  • [5] GPU-CPU Multi-Core For Real-Time Signal Processing
    Mohanty, Saraju P.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2009, : 3 - 4
  • [6] DETERMINISTIC PL ATFORM SOFTWARE FOR HARD REAL-TIME SYSTEMS USING MULTI-CORE COTS
    Girbal, Sylvain
    Jean, Xavier
    Le Rhun, Jimmy
    Perez, Daniel Gracia
    Gatti, Marc
    [J]. 2015 IEEE/AIAA 34TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2015,
  • [7] Real-time blood flow visualization using the graphics processing unit
    Yang, Owen
    Cuccia, David
    Choi, Bernard
    [J]. JOURNAL OF BIOMEDICAL OPTICS, 2011, 16 (01)
  • [8] Benchmarking MD systems simulations on the Graphics Processing Unit and Multi-Core Systems
    Marin, Iuliana
    Goga, Nicolae
    Goga, Maria
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE), 2016, : 91 - 95
  • [9] Real-time phase unwrapping in Fourier space using a graphics processing unit
    Van der Jeught, Sam
    Sijbers, Jan
    Dirckx, Joris J. J.
    [J]. OPTICAL MEASUREMENT TECHNIQUES FOR STRUCTURES & SYSTEMS III, 2016, : 321 - 330
  • [10] Modeling Real-Time Multi-Core Embedded System Using UML
    Abdel-Qader, Jareer H.
    Walker, Roger S.
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1642 - 1643