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
Link To Document :
بازگشت