2012
DOI: 10.1007/978-3-642-29709-0_19
|View full text |Cite
|
Sign up to set email alerts
|

Multi-result Supercompilation as Branching Growth of the Penultimate Level in Metasystem Transitions

Abstract: Abstract. The paper deals with some aspects of metasystem transitions in the context of supercompilation. We consider the manifestations of the law of branching growth of the penultimate level in the case of higher-level supercompilation and argue that this law provides some useful hints regarding the ways of constructing metasystems by combining supercompilers. In particular we show the usefulness of multi-result supercompilation for proving the equivalence of expressions and in two-level supercompilation.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0
1

Year Published

2012
2012
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 13 publications
0
4
0
1
Order By: Relevance
“…Our implementation of multi-result supercompilation mostly follows the same generic framework used in [2,12]. It offers some important simplifications compared to the original work of Klyuchnikov et al [8,10]:…”
Section: Summary Of Multi-results Supercompilationmentioning
confidence: 99%
See 1 more Smart Citation
“…Our implementation of multi-result supercompilation mostly follows the same generic framework used in [2,12]. It offers some important simplifications compared to the original work of Klyuchnikov et al [8,10]:…”
Section: Summary Of Multi-results Supercompilationmentioning
confidence: 99%
“…• use multi-result supercompilation 1 [8,10,2] to systematically explore a large set of different generalizations during the transformation process, leading to different trade-offs between performed optimizations and code explosion;…”
Section: Introductionmentioning
confidence: 99%
“…This leads to the idea of multi result supercompilation, which was put forward by Klyuch nikov and Romanenko [21]. Since there are many points of decision making during the process of super compilation (mainly when and how to generalize), a single result supercompiler may be transformed into a multi result one quite easily by taking multiple paths in each such point.…”
Section: Related Workmentioning
confidence: 98%
“…Методы метавычислений, которые требуют и могут использовать современную (супер)компьютерную мощность, уже появляются. К примеру, метод насыщения равенствами [5], где строится большое пространство термов; многорезультатная суперкомпиляция [11], в которой вместо принятия эвристических решений рассматривается несколько вариантов остаточных программ и выбирается лучший по некоторому критерию; поливариантный анализ времен связывания переменных в частичных вычислениях [7], в котором генерируется много версий аннотаций.…”
Section: что делать дальшеunclassified