DOI: 10.1007/978-3-540-70592-5_14
|View full text |Cite
|
Sign up to set email alerts
|

Online Phase-Adaptive Data Layout Selection

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(7 citation statements)
references
References 40 publications
0
7
0
Order By: Relevance
“…For LRU cache, reuse distance has been used by virtual machine systems to estimate the working set size [32] and to group simultaneously used objects [35]. There have been much research in operating systems to improve beyond LRU.…”
Section: Related Workmentioning
confidence: 99%
“…For LRU cache, reuse distance has been used by virtual machine systems to estimate the working set size [32] and to group simultaneously used objects [35]. There have been much research in operating systems to improve beyond LRU.…”
Section: Related Workmentioning
confidence: 99%
“…We note that, in general, the application of machine learning to Java runtime performance auto-tuning is a growing trend [26,39].…”
Section: Related Workmentioning
confidence: 99%
“…Finally, runtime behavior analysis [4, 8,24,31,46] in dynamic optimizers (e.g., the runtime systems of Java and C#), overcomes the limitations of static and profiling techniques by sampling and analyzing program executions on the fly. It has good adaptivity-being able to adapt to the changes in running environments and program inputs.…”
Section: Implications To Program Optimizationsmentioning
confidence: 99%
“…Some of them exploit runtime invariants through programmers' annotations or other efforts; examples include 'C from Kaashoek's group [32], Tempo from Consel's group [29], and DyC from Chambers and Eggers' group [15]. Others monitor execution through runtime profiling to optimize a program; examples include the dynamic feedback work by Diniz and Rinard [12], the continuous program optimizations by Kistler and Franz [22], the ADAPT project by Voss and Eigenmann [41], the CoCo project by Childers, Davidson and Soffa [9], the continuous program optimization (CPO) project by Wisniewski and his colleagues [44], the dynamic optimizations on LLVM [23], the runtime support for managed languages like Java and C# [4,8,24,31,39,46]. These techniques observe runtime behaviors directly, and typically employ reactive optimization scheme.…”
Section: Related Workmentioning
confidence: 99%