Hybrid CPU-GPU implementation of the transformed spatial domain channel estimation algorithm for mmWave MIMO systems

被引:0
作者
Lloria, Diego [1 ]
Aviles, Pablo M. [2 ]
Belloch, Jose A. [2 ]
Roger, Sandra [1 ]
Botella-Mascarell, Carmen [1 ]
Lindoso, Almudena [2 ]
机构
[1] Univ Valencia, Comp Sci Dept, Valencia, Spain
[2] Univ Carlos III Madrid, Dept Tecnol Elect, Leganes, Spain
关键词
Graphic processing units; Multicore CPU; MIMO communication systems; Channel estimation;
D O I
10.1007/s11227-022-05018-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hybrid platforms combining multicore central processing units (CPU) with many-core hardware accelerators such as graphic processing units (GPU) can be smartly exploited to provide efficient parallel implementations of wireless communication algorithms for Fifth Generation (5G) and beyond systems. Massive multiple-input multiple-output (MIMO) systems are a key element of the 5G standard, involving several tens or hundreds of antenna elements for communication. Such a high number of antennas has a direct impact on the computational complexity of some MIMO signal processing algorithms. In this work, we focus on the channel estimation stage. In particular, we develop a parallel implementation of a recently proposed MIMO channel estimation algorithm. Its performance in terms of execution time is evaluated both in a multicore CPU and in a GPU. The results show that some computation blocks of the algorithm are more suitable for multicore implementation, whereas other parts are more efficiently implemented in the GPU, indicating that a hybrid CPU-GPU implementation would achieve the best performance in practical applications based on the tested platform.
引用
收藏
页码:9371 / 9382
页数:12
相关论文
共 50 条
  • [1] Hybrid CPU–GPU implementation of the transformed spatial domain channel estimation algorithm for mmWave MIMO systems
    Diego Lloria
    Pablo M. Aviles
    Jose A. Belloch
    Sandra Roger
    Carmen Botella-Mascarell
    Almudena Lindoso
    The Journal of Supercomputing, 2023, 79 : 9371 - 9382
  • [2] An Implementation of Block Conjugate Gradient Algorithm on CPU-GPU Processors
    Ji, Hao
    Sosonkina, Masha
    Li, Yaohang
    2014 HARDWARE-SOFTWARE CO-DESIGN FOR HIGH PERFORMANCE COMPUTING (CO-HPC), 2014, : 72 - 77
  • [3] Low Complexity Channel Estimation for mmWave Hybrid MIMO Systems
    Molazadeh, Amirhossein
    Ghasimi, Mohsen
    Alizade, Pezhman
    Ardebilipour, Mehrdad
    2020 28TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2020, : 461 - 465
  • [4] Channel Estimation for Hybrid mmWave MIMO Systems With CFO Uncertainties
    Rodriguez-Fernandez, Javier
    Gonzalez-Prelcic, Nuria
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2019, 18 (10) : 4636 - 4652
  • [5] Training Beam Design for Channel Estimation in Hybrid mmWave MIMO Systems
    Ge, Xiaochun
    Shen, Wenqian
    Xing, Chengwen
    Zhao, Lian
    An, Jianping
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (09) : 7121 - 7134
  • [6] JOINT POSITION, ORIENTATION AND CHANNEL ESTIMATION IN HYBRID MMWAVE MIMO SYSTEMS
    Zheng, Wenqing
    Gonzalez-Prelcic, Nuria
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 1453 - 1458
  • [7] Distributed Channel Estimation Algorithm for mmWave Massive MIMO Communication Systems
    Zuo, Chenyu
    Deng, Haoge
    Zhang, Jiyan
    Qi, Yuan
    2021 IEEE 94TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-FALL), 2021,
  • [8] DSRSN algorithm for channel estimation in IRS assisted mmWave MIMO systems
    Fulai Liu
    Junjie Ge
    Tian Feng
    Ruiyan Du
    Huiyang Shi
    Signal, Image and Video Processing, 2025, 19 (6)
  • [9] Spatial Wideband Channel Estimation for mmWave Massive MIMO Systems With Hybrid Architectures and Low-Resolution ADCs
    Kim, In-Soo
    Choi, Junil
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (06) : 4016 - 4029
  • [10] Parallel Preconditioning and Modular Finite Element Solvers on Hybrid CPU-GPU Systems
    Heuveline, V.
    Lukarski, D.
    Subramanian, C.
    Weiss, J. -P.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING, 2011, 95