Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

Time and Energy Benefits of Using Automatic Optimization Compilers for NPDP Tasks

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • معلومة اضافية
    • بيانات النشر:
      Multidisciplinary Digital Publishing Institute
    • الموضوع:
      2023
    • Collection:
      MDPI Open Access Publishing
    • نبذة مختصرة :
      In this article, we analyze the program codes generated automatically using three advanced optimizers: Pluto, Traco, and Dapt, which are specifically tailored for the NPDP benchmark set. This benchmark set comprises ten program loops, predominantly from the field of bioinformatics. The codes exemplify dynamic programming, a challenging task for well-known tools used in program loop optimization. Given the intricacy involved, we opted for three automatic compilers based on the polyhedral model and various loop-tiling strategies. During our evaluation of the code’s performance, we meticulously considered locality and concurrency to accurately estimate time and energy efficiency. Notably, we dedicated significant attention to the latest Dapt compiler, which applies space–time loop tiling to generate highly efficient code for the NPDP benchmark suite loops. By employing the aforementioned optimizers and conducting an in-depth analysis, we aim to demonstrate the effectiveness and potential of automatic transformation techniques in enhancing the performance and energy efficiency of dynamic programming codes.
    • File Description:
      application/pdf
    • Relation:
      Computer Science & Engineering; https://dx.doi.org/10.3390/electronics12173579
    • الرقم المعرف:
      10.3390/electronics12173579
    • Rights:
      https://creativecommons.org/licenses/by/4.0/
    • الرقم المعرف:
      edsbas.E9667F48