Login New user?  
03- Journal of Statistics Applications & Probability
An International Journal
               
 
 
 
 
 
 
 
 
 
 
 

Content
 

Volumes > Vol. 5 > No. 1

 
   

Application of Statistical Models to Select Tile Size Minimizing the Execution Time of Parallelized Tiled Loop Nests

PP: 1-18
doi:10.18576/jsap/050101
Author(s)
Agnieszka Kamińska, Włodzimierz Bielecki,
Abstract
The reduction of software development time is an important practical problem to be dealt with by contemporary computer science. Resolving this problem is an object of research carried out both in scientific and industrial centres. One of the main areas of this research is compilation. Within compilation, a computer program written in a programming language comprehensible for a man is converted into an executable form comprehensible for a computer. Applying appropriately selected transformations (tiling also known as blocking) during compilation, one can transform a program, written in a given programming language and for a given hardware platform, to various yet semantically equivalent executables which however differ in execution times. The paper presents a statistical model which allows for selecting from semantically equivalent, tiled source code variants of a given program the variants with best anticipated execution times. The paper also demonstrates how the elaborated model can be applied in iterative compilation for shortening software development time.

  Home   About us   News   Journals   Conferences Contact us Copyright naturalspublishing.com. All Rights Reserved