IEEE Consumer Electronics Magazine - January/February 2022 - 78
Special Section on Secure and High-Speed Electronic Systems
scheduling strategy decoded by IM_GA is better
than the task scheduling strategy decoded by
the GA and PSO, which is increased by 10.19%
and 8.97%, respectively. GA and PSO fall into a
local optimal solution; the execution time of the
scheduling strategy obtained by the three algorithms
in TGFF-2 are 6693, 6897, and 5983 ms,
respectively. The performance of the GA is better
than that of PSO, but these two are once
again caught in the local optimal solution, which
is shown in the second data group in Figure 4.
The performance of the two is 9.30% and 11.98%
lower than that of the IM_GA respectively; in the
TGFF-3 test program experiment, the performance
of the medium PSO strategy and the
IM_GA strategy are both 5072 ms, which is
11.84% higher than the 6502 ms of the GA, and
neither of them falls into a local optimal solution.
Performance of Heterogeneous Multicore
Processor
In the last section, we have proved that the
IM_GA has a significant performance improvement
in its convergence speed and heterogeneous
multicore processor systems. On this
basis, we have expanded the types of heterogeneous
multicore processors. We add NPU, FPGA
computing units to the processor core. As
shown in Figure 4(b), in the three sets of experiments
we tested, compared with the FCFS scheduling
strategy, the performance of the
scheduling strategy based on GA increased by
33.02%, 33.73%, and 35.54%, which has an average
increase of 34.10%. The specific performance
is as follows: when the FCFS scheduling strategy
is used, the system calculates the time for the
three groups of test programs to be 3528, 2416,
and 2760 ms, respectively. When the GA-based
scheduling strategy is used, the execution times
for the three groups of test programs are respectively
2363 ms, 1601 ms, and 1779 ms, which
proves once again that the task scheduling strategy
of heterogeneous multicore processors
based on IM_GA can significantly improve the
performance of the system.
CONCLUSION
This article proposes a GA-based scheduling
strategy that allocates different tasks to the
78
most matching processor cores for computation,
which reduces the amount of system idle time. In
order to solve the problem of premature convergence
and falling into local optimal solution in
GAs, we propose to add an adaptive mutation
and injection strategy to the swarm intelligence
algorithm. Both strategies can increase the
diversity of the population gene types in the
later stage of the GA, which allows the algorithm
to jump out of the local optimal solution faster.
ACKNOWLEDGMENTS
This work was supported in part by the Beijing
Natural Science Foundation (4192007), in part by
the National Natural Science Foundation of China
(61202076), along with other government sponsorships,
and in part by the National Science Foundation
(NSF) Grants (#2046186 and # 2008911).
&REFERENCES
1. A. Danowitz, K. Kelley, J. Mao, J. P. Stevenson, and M.
Horowitz, " CPU DB: Recording microprocessor
history, " Commun. ACM, vol. 55, no. 4, pp. 55-63,
2012, doi: 10.1145/2181796.2181798.
2. R. Chau, " Process and packaging innovations for
Moore's law continuation and beyond, " in Proc. IEEE
Int. Electron Devices Meet., 2019, pp. 1-1, doi:
10.1109/IEDM19573.2019.8993462.
3. S. P. Mohanty, " Ai for consumer electronics-has come
a long way but has a long way to go, " IEEEConsum.
Electron. Mag., vol. 9, no. 3, pp. 4-5, May 2020, doi:
10.1109/MCE.2020.2968754.
4. X. Liao, and N. Xiao, " Emerging high-performance
computing systems and technology, " SINICA
Informationis, vol. 46, no. 9, pp. 1175-1210, 2016, doi:
10.1360/N112016-00147.
5. W. Shen, L. Sun, D. Wei, W. Xu, X. Zhu, and S. Yuan,
" Load-prediction scheduling for computer simulation
of electrocardiogram on a CPU-GPU PC, " in Proc.
IEEE16th Int. Conf. Comput. Sci. Eng., 2013,
pp. 213-218, doi: 10.1109/CSE.2013.42.
6. S. K. Baruah, " Task partitioning upon heterogeneous
multiprocessor platforms, " in Proc. IEEERealtime
Embedded Technol. Appl. Symp., 2004, pp. 536-543,
doi: 10.1109/RTTAS.2004.1317301.
7. L. Wan, K. Li, J. Liu, and K. Li, " Efficient cpu-gpu
cooperative computing for solving the subset-sum
problem, " ConcurrencyComput., Pract. Exp., vol. 28,
no. 2, pp. 492-516, 2016, doi: 10.1002/cpe.3629.
IEEE Consumer Electronics Magazine
http://dx.doi.org/10.1145/2181796.2181798
http://dx.doi.org/10.1109/IEDM19573.2019.8993462
http://dx.doi.org/10.1109/MCE.2020.2968754
http://dx.doi.org/10.1360/N112016-00147
http://dx.doi.org/10.1109/CSE.2013.42
http://dx.doi.org/10.1109/RTTAS.2004.1317301
http://dx.doi.org/10.1002/cpe.3629
IEEE Consumer Electronics Magazine - January/February 2022
Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - January/February 2022
Contents
IEEE Consumer Electronics Magazine - January/February 2022 - Cover1
IEEE Consumer Electronics Magazine - January/February 2022 - Cover2
IEEE Consumer Electronics Magazine - January/February 2022 - Contents
IEEE Consumer Electronics Magazine - January/February 2022 - 2
IEEE Consumer Electronics Magazine - January/February 2022 - 3
IEEE Consumer Electronics Magazine - January/February 2022 - 4
IEEE Consumer Electronics Magazine - January/February 2022 - 5
IEEE Consumer Electronics Magazine - January/February 2022 - 6
IEEE Consumer Electronics Magazine - January/February 2022 - 7
IEEE Consumer Electronics Magazine - January/February 2022 - 8
IEEE Consumer Electronics Magazine - January/February 2022 - 9
IEEE Consumer Electronics Magazine - January/February 2022 - 10
IEEE Consumer Electronics Magazine - January/February 2022 - 11
IEEE Consumer Electronics Magazine - January/February 2022 - 12
IEEE Consumer Electronics Magazine - January/February 2022 - 13
IEEE Consumer Electronics Magazine - January/February 2022 - 14
IEEE Consumer Electronics Magazine - January/February 2022 - 15
IEEE Consumer Electronics Magazine - January/February 2022 - 16
IEEE Consumer Electronics Magazine - January/February 2022 - 17
IEEE Consumer Electronics Magazine - January/February 2022 - 18
IEEE Consumer Electronics Magazine - January/February 2022 - 19
IEEE Consumer Electronics Magazine - January/February 2022 - 20
IEEE Consumer Electronics Magazine - January/February 2022 - 21
IEEE Consumer Electronics Magazine - January/February 2022 - 22
IEEE Consumer Electronics Magazine - January/February 2022 - 23
IEEE Consumer Electronics Magazine - January/February 2022 - 24
IEEE Consumer Electronics Magazine - January/February 2022 - 25
IEEE Consumer Electronics Magazine - January/February 2022 - 26
IEEE Consumer Electronics Magazine - January/February 2022 - 27
IEEE Consumer Electronics Magazine - January/February 2022 - 28
IEEE Consumer Electronics Magazine - January/February 2022 - 29
IEEE Consumer Electronics Magazine - January/February 2022 - 30
IEEE Consumer Electronics Magazine - January/February 2022 - 31
IEEE Consumer Electronics Magazine - January/February 2022 - 32
IEEE Consumer Electronics Magazine - January/February 2022 - 33
IEEE Consumer Electronics Magazine - January/February 2022 - 34
IEEE Consumer Electronics Magazine - January/February 2022 - 35
IEEE Consumer Electronics Magazine - January/February 2022 - 36
IEEE Consumer Electronics Magazine - January/February 2022 - 37
IEEE Consumer Electronics Magazine - January/February 2022 - 38
IEEE Consumer Electronics Magazine - January/February 2022 - 39
IEEE Consumer Electronics Magazine - January/February 2022 - 40
IEEE Consumer Electronics Magazine - January/February 2022 - 41
IEEE Consumer Electronics Magazine - January/February 2022 - 42
IEEE Consumer Electronics Magazine - January/February 2022 - 43
IEEE Consumer Electronics Magazine - January/February 2022 - 44
IEEE Consumer Electronics Magazine - January/February 2022 - 45
IEEE Consumer Electronics Magazine - January/February 2022 - 46
IEEE Consumer Electronics Magazine - January/February 2022 - 47
IEEE Consumer Electronics Magazine - January/February 2022 - 48
IEEE Consumer Electronics Magazine - January/February 2022 - 49
IEEE Consumer Electronics Magazine - January/February 2022 - 50
IEEE Consumer Electronics Magazine - January/February 2022 - 51
IEEE Consumer Electronics Magazine - January/February 2022 - 52
IEEE Consumer Electronics Magazine - January/February 2022 - 53
IEEE Consumer Electronics Magazine - January/February 2022 - 54
IEEE Consumer Electronics Magazine - January/February 2022 - 55
IEEE Consumer Electronics Magazine - January/February 2022 - 56
IEEE Consumer Electronics Magazine - January/February 2022 - 57
IEEE Consumer Electronics Magazine - January/February 2022 - 58
IEEE Consumer Electronics Magazine - January/February 2022 - 59
IEEE Consumer Electronics Magazine - January/February 2022 - 60
IEEE Consumer Electronics Magazine - January/February 2022 - 61
IEEE Consumer Electronics Magazine - January/February 2022 - 62
IEEE Consumer Electronics Magazine - January/February 2022 - 63
IEEE Consumer Electronics Magazine - January/February 2022 - 64
IEEE Consumer Electronics Magazine - January/February 2022 - 65
IEEE Consumer Electronics Magazine - January/February 2022 - 66
IEEE Consumer Electronics Magazine - January/February 2022 - 67
IEEE Consumer Electronics Magazine - January/February 2022 - 68
IEEE Consumer Electronics Magazine - January/February 2022 - 69
IEEE Consumer Electronics Magazine - January/February 2022 - 70
IEEE Consumer Electronics Magazine - January/February 2022 - 71
IEEE Consumer Electronics Magazine - January/February 2022 - 72
IEEE Consumer Electronics Magazine - January/February 2022 - 73
IEEE Consumer Electronics Magazine - January/February 2022 - 74
IEEE Consumer Electronics Magazine - January/February 2022 - 75
IEEE Consumer Electronics Magazine - January/February 2022 - 76
IEEE Consumer Electronics Magazine - January/February 2022 - 77
IEEE Consumer Electronics Magazine - January/February 2022 - 78
IEEE Consumer Electronics Magazine - January/February 2022 - 79
IEEE Consumer Electronics Magazine - January/February 2022 - 80
IEEE Consumer Electronics Magazine - January/February 2022 - 81
IEEE Consumer Electronics Magazine - January/February 2022 - 82
IEEE Consumer Electronics Magazine - January/February 2022 - 83
IEEE Consumer Electronics Magazine - January/February 2022 - 84
IEEE Consumer Electronics Magazine - January/February 2022 - 85
IEEE Consumer Electronics Magazine - January/February 2022 - 86
IEEE Consumer Electronics Magazine - January/February 2022 - 87
IEEE Consumer Electronics Magazine - January/February 2022 - 88
IEEE Consumer Electronics Magazine - January/February 2022 - 89
IEEE Consumer Electronics Magazine - January/February 2022 - 90
IEEE Consumer Electronics Magazine - January/February 2022 - 91
IEEE Consumer Electronics Magazine - January/February 2022 - 92
IEEE Consumer Electronics Magazine - January/February 2022 - 93
IEEE Consumer Electronics Magazine - January/February 2022 - 94
IEEE Consumer Electronics Magazine - January/February 2022 - 95
IEEE Consumer Electronics Magazine - January/February 2022 - 96
IEEE Consumer Electronics Magazine - January/February 2022 - Cover3
IEEE Consumer Electronics Magazine - January/February 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com