An implementation of the backtracking algorithm for multicore systems

被引:0
|
作者
Giurgiu, Claudiu-Florin [1 ]
机构
[1] Natl Coll Informat Traian Lalescu, Hunedoara, Romania
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The emergence of inexpensive parallel computers powered by multicore chips combined with high clock rates raises new challenges for software engineering. Since the performance improvements will not come from increased clock rates, high performance applications will need to be parallelized. In addition to operating system support, adjustments to existing software are required to maximize utilization of the computing resources provided by multicore processors. The ability of multicore processors to increase application performance depends on the use of multiple threads within applications. We will describe an algorithm that allows back tracking problems to be solved by means of such multicore systems. A multicore algorithm meant for backtracking problems and able to meet certain constraints is made of multiple search threads with concurrent operation and distinct processing parts of the solution space. The proposed algorithm is scalable.
引用
收藏
页码:241 / 254
页数:14
相关论文
共 50 条
  • [1] Practical Implementation of a Quantum Backtracking Algorithm
    Martiel, Simon
    Remaud, Maxime
    SOFSEM 2020: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2020, 12011 : 597 - 606
  • [2] A Parallel Implementation of Montgomery Multiplication on Multicore Systems: Algorithm, Analysis, and Prototype
    Chen, Zhimin
    Schaumont, Patrick
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (12) : 1692 - 1703
  • [3] MULTICORE IMPLEMENTATION OF THE AES ALGORITHM IN THE MEASUREMENT SYSTEM
    Bilski, Piotr
    Winiecki, Wieslaw
    XIX IMEKO WORLD CONGRESS: FUNDAMENTAL AND APPLIED METROLOGY, PROCEEDINGS, 2009, : 410 - 415
  • [4] A Hybrid Parallel Algorithm for the Auction Algorithm in Multicore Systems
    Nascimento, A. P.
    Vasconcelos, C. N.
    Jamel, F. S.
    Sena, A. C.
    2016 28TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING WORKSHOPS (SBAC-PADW), 2016, : 73 - 78
  • [5] MultiCore Systems Architecture Design and Implementation of UTM
    Xue Hong-Ye
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 1, 2008, : 441 - 445
  • [6] Implementation of Pulse Compression Algorithm Based on Multicore CPU
    Liu Nanyang
    Zhang Yue
    Chen Zengping
    2018 EIGHTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2018), 2018, : 1770 - 1773
  • [7] MULTICORE IMPLEMENTATION OF LDPC DECODERS BASED ON ADMM ALGORITHM
    Debbabi, Imen
    Khouja, Nadia
    Tlili, Fethi
    Le Gal, Bertrand
    Jego, Christophe
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 971 - 975
  • [8] Design and Implementation of Arranging Schedule System Based on Priority Backtracking Algorithm
    Zhao, Kun-Can
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 19 - 24
  • [9] Algorithm Engineering Challenges in Multicore and Manycore Systems
    Kang, Seunghwa
    Ediger, David
    Bader, David A.
    IT-INFORMATION TECHNOLOGY, 2011, 53 (06): : 266 - 273
  • [10] Design and Implementation of a Transmitter on Embedded Multicore DSP Systems
    Jeong, Chan-Bok
    Jwa, Hyekyung
    Bae, Hyeon-Deok
    2016 EIGHTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2016, : 374 - 379