License
When quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-13748
URL: http://drops.dagstuhl.de/opus/volltexte/2008/1374/
Go to the corresponding Portal


Gr÷▀linger, Armin

Some Experiments on Tiling Loop Programs for Shared-Memory Multicore Architectures

pdf-format:
Document 1.pdf (470 KB)


Abstract

The model-based transformation of loop programs is a way of detecting fine-grained parallelism in sequential programs. One of the challenges is to agglomerate the parallelism to a coarser grain, in order to map the operations of the program to the available cores in a multicore architecture. We consider shared-memory multicores as target architecture for space-time mapped loop programs and make some observations concerning code generation, load balancing and cache effects.

BibTeX - Entry

@InProceedings{grlinger:DSP:2008:1374,
  author =	{Armin Gr{\"o}{\ss}linger},
  title =	{Some Experiments on Tiling Loop Programs for Shared-Memory Multicore Architectures},
  booktitle =	{Programming Models for Ubiquitous Parallelism},
  year =	{2008},
  editor =	{Albert Cohen and Mar{\'i}a J. Garzar{\'a}n and Christian Lengauer and Samuel P. Midkiff},
  number =	{07361},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Internationales Begegnungs- und Forschungszentrum f{\"u}r Informatik (IBFI), Schloss Dagstuhl, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2008/1374},
  annote =	{Keywords: Multicore, automatic parallelization, loop transformations, polyhedron model}
}

Keywords: Multicore, automatic parallelization, loop transformations, polyhedron model
Seminar: 07361 - Programming Models for Ubiquitous Parallelism
Issue Date: 2008
Date of publication: 06.02.2008


DROPS-Home | Fulltext Search | Imprint Published by LZI