Spekulative Optimierungen sind Optimierungen des Quellcodes, welche auf Annahmen basieren die nicht zur Compile-Zeit ausgewertet werden können. Sie können spezielle Laufzeit-Situationen optimieren, die im allgemeinen Fall nicht optimierbar sind. Für die Performanz einer Laufzeitumgebung für höhere Programmiersprachen sind spekulative Optimierungen essenziell. Für diese Optimierungen müssen der Just-in-Time-Compiler und die Laufzeitumgebung eng zusammenarbeiten, was beim Design und bei der Umsetzung der beiden Komponenten berücksichtigt werden muss. Bei solchen neuen, spekulativen Optimierungen und deren Anwendung in hoch dynamischen Sprachen kann es zu einer hohen Belastung des Compilers und der Laufzeitumgebung kommen, da diese ursprünglic...
Developing programs that fully utilize the available computing capabilities of the underlying hardwa...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
The primary reason for performing compiler optimizations before running the program is that they are...
In dieser Arbeit stellen wir unser konzeptuelles Framework für intelligente spekulative Compileropti...
International audienceHigh-performance dynamic language implementations make heavy use of speculativ...
Managed language platforms such as the Java Virtual Machine or the Common Language Runtime rely on a...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
Although compiler optimization techniques are standard and successful in non-real-time systems, if n...
Current compilers fail to deliver satisfactory levels of performance on modern processors, due to ra...
While dynamic languages are now mainstream choices for application development, most popular dynamic...
Die vorliegende Arbeit beschäftigt sich mit der compilergestützten Optimierung eingebetteter harter ...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
Speculative execution, such as control speculation or data speculation, is an effective way to impro...
Developing programs that fully utilize the available computing capabilities of the underlying hardwa...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
The primary reason for performing compiler optimizations before running the program is that they are...
In dieser Arbeit stellen wir unser konzeptuelles Framework für intelligente spekulative Compileropti...
International audienceHigh-performance dynamic language implementations make heavy use of speculativ...
Managed language platforms such as the Java Virtual Machine or the Common Language Runtime rely on a...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
Although compiler optimization techniques are standard and successful in non-real-time systems, if n...
Current compilers fail to deliver satisfactory levels of performance on modern processors, due to ra...
While dynamic languages are now mainstream choices for application development, most popular dynamic...
Die vorliegende Arbeit beschäftigt sich mit der compilergestützten Optimierung eingebetteter harter ...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
Speculative execution, such as control speculation or data speculation, is an effective way to impro...
Developing programs that fully utilize the available computing capabilities of the underlying hardwa...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
The primary reason for performing compiler optimizations before running the program is that they are...