期刊论文详细信息
EURASIP Journal on Wireless Communications and Networking
RETRACTED ARTICLE: Research on the construction and simulation of PO-Dijkstra algorithm model in parallel network of multicore platform
Research
Bo Zhang1  De Ji Hu1 
[1] Information Engineering Department, Tianjin University of Commerce, 300134, Tianjin, China;
关键词: Multicore platform;    Parallel PO-Dijkstra algorithm model;    PO-DIJKSTRA algorithm;    Construction and simulation of algorithm model;    The wireless network;   
DOI  :  10.1186/s13638-020-01680-x
 received in 2019-11-29, accepted in 2020-03-06,  发布年份 2020
来源: Springer
PDF
【 摘 要 】

The development of multicore hardware has provided many new development opportunities for many application software algorithms. Especially, the algorithm with large calculation volume has gained a lot of room for improvement. Through the research and analysis, this paper has presented a parallel PO-Dijkstra algorithm for multicore platform which has split and parallelized the classical Dijkstra algorithm by the multi-threaded programming tool OpenMP. Experiments have shown that the speed of PO-Dijkstra algorithm has been significantly improved. According to the number of nodes, the completion time can be increased by 20–40%. Based on the improved heterogeneous dual-core simulator, the Dijkstra algorithm in Mi Bench is divided into tasks. For the G.72 encoding process, the number of running cycles using “by function” is 34% less than using “divided by data,” while the power consumption is only 83% of the latter in the same situation. Using “divide by data” will reduce the cost and management difficulty of real-time temperature. Using “divide by function” is a good choice for streaming media data. For the Dijkstra algorithm, the data is data without correlation, so using a simpler partitioning method according to the data partitioning can achieve good results. Through the simulation results and the analysis of the results of real-time power consumption, we conclude that for data such as strong data correlation of streaming media types, using “divide by function” will have better performance results; for data types where data correlation is not very strong, the effect of using “divide by data” is even better.

【 授权许可】

CC BY   
© The Author(s). 2020

【 预 览 】
附件列表
Files Size Format View
RO202305064212308ZK.pdf 1510KB PDF download
Fig. 8 654KB Image download
Fig. 1 206KB Image download
Fig. 2 404KB Image download
MediaObjects/41408_2022_686_MOESM1_ESM.pdf 273KB PDF download
Fig. 2 2028KB Image download
40517_2022_243_Article_IEq3.gif 1KB Image download
40708_2022_178_Article_IEq7.gif 1KB Image download
Fig. 4 5524KB Image download
895KB Image download
Fig. 7 154KB Image download
Table 1 241KB Table download
【 图 表 】

Fig. 7

Fig. 4

40708_2022_178_Article_IEq7.gif

40517_2022_243_Article_IEq3.gif

Fig. 2

Fig. 2

Fig. 1

Fig. 8

【 参考文献 】
  • [1]
  • [2]
  • [3]
  • [4]
  • [5]
  • [6]
  • [7]
  • [8]
  • [9]
  • [10]
  • [11]
  • [12]
  • [13]
  • [14]
  • [15]
  • [16]
  • [17]
  • [18]
  • [19]
  • [20]
  • [21]
  • [22]
  • [23]
  文献评价指标  
  下载次数:14次 浏览次数:1次