05.08.2014 Views

here - Stefan-Marr.de

here - Stefan-Marr.de

here - Stefan-Marr.de

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents<br />

9.5. Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242<br />

9.5.1. Support for Parallel Programming . . . . . . . . . . . . . 243<br />

9.5.2. Support for Just-in-Time Compilation . . . . . . . . . . . 243<br />

9.5.3. Relying on the CPU’s Memory Management Unit . . . . 244<br />

9.5.4. Representation of Ownership . . . . . . . . . . . . . . . . 245<br />

9.5.5. Applying the OMOP to JVM or CLI . . . . . . . . . . . . 245<br />

9.5.6. Formalization . . . . . . . . . . . . . . . . . . . . . . . . . 246<br />

9.5.7. Additional Byteco<strong>de</strong> Set for Enforced Execution . . . . . 246<br />

9.6. Closing Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . 247<br />

A. Appendix: Survey Material 249<br />

A.1. VM Support for Concurrent and Parallel Programming . . . . . 249<br />

A.2. Concurrent and Parallel Programming Concepts . . . . . . . . . 254<br />

B. Appendix: Performance Evaluation 261<br />

B.1. Benchmark Characterizations . . . . . . . . . . . . . . . . . . . . 261<br />

B.1.1. Microbenchmarks . . . . . . . . . . . . . . . . . . . . . . 262<br />

B.1.2. Kernel Benchmarks . . . . . . . . . . . . . . . . . . . . . . 264<br />

B.2. Benchmark Configurations . . . . . . . . . . . . . . . . . . . . . 267<br />

References 271<br />

xiii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!