Quantum annealing task mapping for heterogeneous computing systems

被引:0
|
作者
Ellenberger, Kenzie [1 ]
Couch, Dylan [1 ]
Greer, Jeffrey [1 ]
Gregory, Noah [1 ]
Sanchez, Luis [1 ]
Love, Kaleb [1 ]
Koshka, Yaroslav [1 ]
Khan, Samee [1 ]
机构
[1] Mississippi State Univ, Mississippi State, MS 39762 USA
来源
PHOTONICS FOR QUANTUM 2024 | 2024年 / 13106卷
基金
美国国家科学基金会;
关键词
Quantum Algorithms; Quadratic Unconstrained Binary Optimization; Constrained Quadratic Model; Heterogeneous Computing Systems; Mapping; Quantum Annealing Algorithm; INDEPENDENT TASKS; ALGORITHM;
D O I
10.1117/12.3029949
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Heterogeneous computing (HC) systems are essential parts of modern-day computing architectures such as cloud, cluster, grid, and edge computing. Many algorithms exist within the classical environment for mapping computational tasks to the HC system's nodes, but this problem is not well explored in the quantum area. In this work, the practicality, accuracy, and computation time of quantum mapping algorithms are compared against eleven classical mapping algorithms. The classical algorithms used for comparison include A-star (A*), Genetic Algorithm (GA), Simulated Annealing (SA), Genetic Simulated Annealing (GSA), Opportunistic Load Balancing (OLB), Minimum Completion Time (MCT), Minimum Execution Time (MET), Tabu, Min-min, Max-min, and Duplex. These algorithms are benchmarked using several different test cases to account for varying system parameters and task characteristics. This study reveals that a quantum mapping algorithm is feasible and can produce results similar to classical algorithms.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] MAPPING AND SCHEDULING WITH TASK CLUSTERING FOR HETEROGENEOUS COMPUTING SYSTEMS
    Lam, Y. M.
    Coutinho, J. G. F.
    Luk, W.
    Leong, P. H. W.
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 275 - +
  • [2] Task scheduling for heterogeneous computing systems
    Shaikhah AlEbrahim
    Imtiaz Ahmad
    The Journal of Supercomputing, 2017, 73 : 2313 - 2338
  • [3] Task scheduling for heterogeneous computing systems
    AlEbrahim, Shaikhah
    Ahmad, Imtiaz
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2313 - 2338
  • [4] Task assignment in heterogeneous computing systems
    Ucar, B
    Aykanat, C
    Kaya, K
    Ikinci, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (01) : 32 - 46
  • [5] Optimal task assignment in heterogeneous computing systems
    Kafil, M
    Ahmad, I
    SIXTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '97), PROCEEDINGS, 1997, : 135 - 146
  • [6] On task allocation in heterogeneous distributed computing systems
    Ignatius, PP
    Murthy, CSR
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1997, 12 (04): : 231 - 238
  • [7] On task allocation in heterogeneous distributed computing systems
    Indian Inst of Technology, Madras, India
    Comput Syst Sci Eng, 4 (231-238):
  • [8] On task matching and scheduling in heterogeneous computing systems
    Chuang, PJ
    Wei, CH
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 901 - 907
  • [9] Optimization of uncertain dependent task mapping on heterogeneous computing platforms
    Zhang, Jing
    Han, Zhanwei
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (11): : 15868 - 15893
  • [10] HETS: Heterogeneous Edge and Task Scheduling Algorithm for Heterogeneous Computing Systems
    Masood, Anum
    Munir, Ehsan Ullah
    Rafique, M. Mustafa
    Khan, Samee U.
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1865 - 1870