• DocumentCode
    181897
  • Title

    Search Space Pruning Constraints Visualization

  • Author

    Haugen, Blake ; Kurzak, Jakub

  • Author_Institution
    Innovative Comput. Lab., Univ. of Tennessee Knoxville, Knoxville, TN, USA
  • fYear
    2014
  • fDate
    29-30 Sept. 2014
  • Firstpage
    30
  • Lastpage
    39
  • Abstract
    The field of software optimization, among others, is interested in finding an optimal solution in a large search space. These search spaces are often large, complex, non-linear and even non-continuous at times. The size of the search space makes a brute force solution intractable. As a result, one or more search space pruning constraints are often used to reduce the number of candidate configurations that must be evaluated in order to solve the optimization problem. If more than one pruning constraint is employed, it can be challenging to understand how the pruning constraints interact and overlap. This work presents a visualization technique based on a radial, space-filling technique that allows the user to gain a better understanding of how the pruning constraints remove candidates from the search space. The technique is then demonstrated using a search space pruning data set derived from the optimization of a matrix multiplication code for NVIDIA CUDA accelerators.
  • Keywords
    data visualisation; mathematics computing; matrix multiplication; optimisation; parallel architectures; search problems; software engineering; NVIDIA CUDA accelerators; matrix multiplication code optimization; radial space-filling technique; search space pruning constraint visualization; search space pruning data set; software optimization; Data visualization; Graphics processing units; Instruction sets; Kernel; Optimization; Search problems; Tuning; Search Space Pruning; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Visualization (VISSOFT), 2014 Second IEEE Working Conference on
  • Conference_Location
    Victoria, BC
  • Type

    conf

  • DOI
    10.1109/VISSOFT.2014.15
  • Filename
    6980210