Search Results

Documents authored by Kessler, Christoph W.


Document
10191 Abstracts Collection – Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond

Authors: Christoph W. Kessler, Welf Löwe, David Padua, and Markus Püschel

Published in: Dagstuhl Seminar Proceedings, Volume 10191, Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond (2010)


Abstract
From May 9 to 12, 2010, the Dagstuhl Seminar 10191 ``Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond'' was held in Schloss Dagstuhl~--~Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general. Links to extended abstracts or full papers are provided, if available.

Cite as

Christoph W. Kessler, Welf Löwe, David Padua, and Markus Püschel. 10191 Abstracts Collection – Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. In Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. Dagstuhl Seminar Proceedings, Volume 10191, pp. 1-13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{kessler_et_al:DagSemProc.10191.1,
  author =	{Kessler, Christoph W. and L\"{o}we, Welf and Padua, David and P\"{u}schel, Markus},
  title =	{{10191 Abstracts Collection – Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond}},
  booktitle =	{Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond},
  pages =	{1--13},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10191},
  editor =	{Christoph W. Kessler and Welf L\"{o}we and David Padua and Markus P\"{u}schel},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10191.1},
  URN =		{urn:nbn:de:0030-drops-25726},
  doi =		{10.4230/DagSemProc.10191.1},
  annote =	{Keywords: Software composition, program optimization, components, parallel computing, scheduling, autotuning, adaptivity, performance prediction, library synthesis, meta-programming}
}
Document
10191 Executive Summary – Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond

Authors: Christoph W. Kessler, Welf Löwe, David Padua, and Markus Püschel

Published in: Dagstuhl Seminar Proceedings, Volume 10191, Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond (2010)


Abstract
Components are a well-proven means of handling software complexity. Reusable components and software composition support the construction of large and reliable software systems from pre-defined and tested partial solutions. When maximizing reusability, we end up with components that are very general and do not fit one particular scenario perfectly. Therefore, adaptation, especially optimization, is established as a technique to deal with such mismatches.

Cite as

Christoph W. Kessler, Welf Löwe, David Padua, and Markus Püschel. 10191 Executive Summary – Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. In Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. Dagstuhl Seminar Proceedings, Volume 10191, pp. 1-2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{kessler_et_al:DagSemProc.10191.2,
  author =	{Kessler, Christoph W. and L\"{o}we, Welf and Padua, David and P\"{u}schel, Markus},
  title =	{{10191 Executive Summary – Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond}},
  booktitle =	{Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond},
  pages =	{1--2},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10191},
  editor =	{Christoph W. Kessler and Welf L\"{o}we and David Padua and Markus P\"{u}schel},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10191.2},
  URN =		{urn:nbn:de:0030-drops-25712},
  doi =		{10.4230/DagSemProc.10191.2},
  annote =	{Keywords: Software composition, program optimization, components, parallel computing, scheduling, autotuning, adaptivity, performance prediction, library synthesis, meta-programming}
}
Document
Program Composition and Optimization: An Introduction

Authors: Christoph W. Kessler, Welf Löwe, David Padua, and Markus Püschel

Published in: Dagstuhl Seminar Proceedings, Volume 10191, Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond (2010)


Abstract
Software composition connects separately defined software artifacts. Such connection may be in program structure (such as inheritance), data flow (such as message passing) and/or control flow (such as function calls or loop control).

Cite as

Christoph W. Kessler, Welf Löwe, David Padua, and Markus Püschel. Program Composition and Optimization: An Introduction. In Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. Dagstuhl Seminar Proceedings, Volume 10191, pp. 1-5, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{kessler_et_al:DagSemProc.10191.3,
  author =	{Kessler, Christoph W. and L\"{o}we, Welf and Padua, David and P\"{u}schel, Markus},
  title =	{{Program Composition and Optimization: An Introduction}},
  booktitle =	{Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond},
  pages =	{1--5},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10191},
  editor =	{Christoph W. Kessler and Welf L\"{o}we and David Padua and Markus P\"{u}schel},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10191.3},
  URN =		{urn:nbn:de:0030-drops-25738},
  doi =		{10.4230/DagSemProc.10191.3},
  annote =	{Keywords: Software composition, program optimization, components, parallel computing, scheduling, autotuning, adaptivity, performance prediction, library synthesis, meta-programming}
}
Document
05101 Abstracts Collection – Scheduling for Parallel Architectures: Theory, Applications, Challenges

Authors: Erik Altman, James Dehnert, Christoph W. Kessler, and Jens Knoop

Published in: Dagstuhl Seminar Proceedings, Volume 5101, Scheduling for Parallel Architectures: Theory, Applications, Challenges (2005)


Abstract
From 06.03.05 to 11.03.05, the Dagstuhl Seminar 05101 ``Scheduling for Parallel Architectures: Theory, Applications, Challenges'' was held in the International Conference and Research Center (IBFI), Schloss Dagstuhl. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general.

Cite as

Erik Altman, James Dehnert, Christoph W. Kessler, and Jens Knoop. 05101 Abstracts Collection – Scheduling for Parallel Architectures: Theory, Applications, Challenges. In Scheduling for Parallel Architectures: Theory, Applications, Challenges. Dagstuhl Seminar Proceedings, Volume 5101, pp. 1-15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2005)


Copy BibTex To Clipboard

@InProceedings{altman_et_al:DagSemProc.05101.1,
  author =	{Altman, Erik and Dehnert, James and Kessler, Christoph W. and Knoop, Jens},
  title =	{{05101 Abstracts Collection – Scheduling for Parallel Architectures: Theory, Applications, Challenges}},
  booktitle =	{Scheduling for Parallel Architectures: Theory, Applications, Challenges},
  pages =	{1--15},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2005},
  volume =	{5101},
  editor =	{Erik Altman and James Dehnert and Christoph W. Kessler and Jens Knoop},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.05101.1},
  URN =		{urn:nbn:de:0030-drops-1070},
  doi =		{10.4230/DagSemProc.05101.1},
  annote =	{Keywords: Instruction scheduling, task clustering, task merging, dynamic, scheduling, multiprocessor scheduling, software pipelining, hierarchical, malleable task-graphs}
}
Document
05101 Executive Summary – Scheduling for Parallel Architectures: Theory, Applications, Challenges

Authors: Erik Altman, James Dehnert, Christoph W. Kessler, and Jens Knoop

Published in: Dagstuhl Seminar Proceedings, Volume 5101, Scheduling for Parallel Architectures: Theory, Applications, Challenges (2005)


Abstract
This paper summarizes the objectives and contributions of a seminar with the same title held from March 6 to March 11, 2005 at Schloss Dagstuhl, Germany.

Cite as

Erik Altman, James Dehnert, Christoph W. Kessler, and Jens Knoop. 05101 Executive Summary – Scheduling for Parallel Architectures: Theory, Applications, Challenges. In Scheduling for Parallel Architectures: Theory, Applications, Challenges. Dagstuhl Seminar Proceedings, Volume 5101, pp. 1-3, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2005)


Copy BibTex To Clipboard

@InProceedings{altman_et_al:DagSemProc.05101.2,
  author =	{Altman, Erik and Dehnert, James and Kessler, Christoph W. and Knoop, Jens},
  title =	{{05101 Executive Summary – Scheduling for Parallel Architectures: Theory, Applications, Challenges}},
  booktitle =	{Scheduling for Parallel Architectures: Theory, Applications, Challenges},
  pages =	{1--3},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2005},
  volume =	{5101},
  editor =	{Erik Altman and James Dehnert and Christoph W. Kessler and Jens Knoop},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.05101.2},
  URN =		{urn:nbn:de:0030-drops-3239},
  doi =		{10.4230/DagSemProc.05101.2},
  annote =	{Keywords: Instruction scheduling, task clustering, task merging, dynamic scheduling, multiprocessor scheduling, software pipelining, hierarchical malleable task}
}
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail