On the Mechanical Tiling of Space Time Mapped Loop Nests

On the Mechanical Tiling of Space Time Mapped Loop Nests
Author :
Publisher :
Total Pages : 18
Release :
ISBN-10 : OCLC:247919549
ISBN-13 :
Rating : 4/5 (49 Downloads)

Book Synopsis On the Mechanical Tiling of Space Time Mapped Loop Nests by : Martin Griebl

Download or read book On the Mechanical Tiling of Space Time Mapped Loop Nests written by Martin Griebl and published by . This book was released on 2000 with total page 18 pages. Available in PDF, EPUB and Kindle. Book excerpt: Abstract: "There exist many methods for extracting automatically parallelism (sometimes even a provably maximal amount of parallelism) out of a sequential imperative loop program. However, for performance reasons, the granularity of parallelism must be coarse enough in order to get a useful ratio between the number of computations and the number of communications. Usually, tiling techniques are applied for obtaining coarser parallelism. Unfortunately, those tiling techniques designed for limiting parallelism can only deal with perfectly nested loops so far (even if there is some recent work which deals with tiling imperfect loop nests for cache optimization; cf. Sectionsec:relwork). Thus, the goal of this paper is to provide a technique which allows imperfectly nested programs as input and produces a well-performing tiled parallel program as output. In contrast to other approaches, we apply tiling techniques not to a (sequential) source program but to its derived parallel, i.e., space-time mapped target program. Therefore, we need no sophisticated tiling techniques for imperfect loop nests, we do not limit the power of the parallelization phase, i.e., the space-timing mapping phase, and we can directly choose the granularity dependent on the number of physically available processors."


On the Mechanical Tiling of Space Time Mapped Loop Nests Related Books