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
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 09期
关键词
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 条
  • [31] Design of a simulation model for high performance LINPACK in hybrid CPU-GPU systems
    Hu, Yichang
    Lu, Lu
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (12): : 13739 - 13756
  • [32] Design of a simulation model for high performance LINPACK in hybrid CPU-GPU systems
    Yichang Hu
    Lu Lu
    The Journal of Supercomputing, 2021, 77 : 13739 - 13756
  • [33] Adaptive Sparse Aware Algorithm based Channel Estimation for mmWave Hybrid MIMO System
    Shukla, Vidya Bhasker
    Mitra, Rangeet
    Bhatia, Vimal
    2021 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATIONS SYSTEMS (IEEE ANTS), 2021,
  • [34] 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
  • [35] Hybrid approach of parallel implementation on CPU-GPU for high-speed ECDSA verification
    Lee, Sokjoon
    Seo, Hwajeong
    Kwon, Hyeokchan
    Yoon, Hyunsoo
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 4329 - 4349
  • [36] An efficient CPU-GPU hybrid parallel implementation for DVB-RCS2 receiver
    Wang, Yueqing
    Wang, Fang
    Li, Rongchun
    Dou, Yong
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (19):
  • [37] A new era in scientific computing: Domain decomposition methods in hybrid CPU-GPU architectures
    Papadrakakis, M.
    Stavroulakis, G.
    Karatarakis, A.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2011, 200 (13-16) : 1490 - 1508
  • [38] The Design and Implementation of Parallel Algorithm Accelerator Based on CPU-GPU Collaborative Computing Environment
    Yang Fan
    Shi Tongnian
    Chu Han
    Wang Kun
    OPTICAL, ELECTRONIC MATERIALS AND APPLICATIONS II, 2012, 529 : 408 - +
  • [39] An adaptive algorithm for high-dimensional integrals on heterogeneous CPU-GPU systems
    Laccetti, Giuliano
    Lapegna, Marco
    Mele, Valeria
    Montella, Raffaele
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (19):
  • [40] Revisiting Linpack Algorithm on Large-scale CPU-GPU Heterogeneous Systems
    Shui, Chaoyang
    Yu, Xianzhi
    Yan, Yujin
    Wang, Yinshan
    Meng, Ke
    Tan, Guangming
    PROCEEDINGS OF THE 25TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '20), 2020, : 411 - 412