2000
DOI: 10.1007/3-540-45350-4_11
|View full text |Cite
|
Sign up to set email alerts
|

On Jones-Optimal Specialization for Strongly Typed Languages

Abstract: Abstract. The phrase optimal program specialization" was de nedby Jones et al. in 1993 to capture the idea of a specializer being strong enough to remove e n tire layers of interpretation. As it has become clear that it does not imply optimality" in the everyday meaning of the word, we propose to rename the concept Jones-optimality". We argue that the 1993 de nition of Jones-optimality is in principle impossible to ful l for strongly typed languages due to necessary encodings on the inputs and outputs of a wel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
20
0

Year Published

2001
2001
2006
2006

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(21 citation statements)
references
References 10 publications
1
20
0
Order By: Relevance
“…The results in this paper extend previous work on Jones optimality [18,28,22,32] and the interpretive approach [11,13,34]. We will see that Jones optimality [18] plays a key role in the power of binding-time improvers and, together with static expression reduction, establishes a certain kind of non-triviality.…”
Section: Introductionsupporting
confidence: 81%
See 2 more Smart Citations
“…The results in this paper extend previous work on Jones optimality [18,28,22,32] and the interpretive approach [11,13,34]. We will see that Jones optimality [18] plays a key role in the power of binding-time improvers and, together with static expression reduction, establishes a certain kind of non-triviality.…”
Section: Introductionsupporting
confidence: 81%
“…Remark: In the literature [22], Jones optimality is often defined using r = r instead of t r (y) ≤ tr (y). Under this assumption, it follows directly from the rhs in Thm.…”
Section: Necessary Conditionmentioning
confidence: 99%
See 1 more Smart Citation
“…For query Q3 the specialised interpreter (see Appendix A) is actually almost identical to the database without access control. 4 We have thus actually achieve what is called "Jones optimality" [13,14,18,15] (called the "optimality criterion" in [14]). The only drawback of the aggressive specialisation is that each time senior to changes there is an overhead of 10ms for specialisation (as well as the time needed to load the new specialised interpreter, which was around 10ms in our experiments).…”
mentioning
confidence: 99%
“…An offline system for logic programming is the logen system [19]. logen has successfully been applied to non-trivial interpreters, and can be used to achieve Jones-optimality [23]. for a variety of interpreters [17], i.e., completely removing the interpretation overhead.…”
Section: Introductionmentioning
confidence: 99%