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.
@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} }
Feedback for Dagstuhl Publishing