Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2012
Finding reusable data structures
OOPSLA '12: Proceedings of the ACM international conference on Object oriented programming systems languages and applicationsPages 1017–1034https://doi.org/10.1145/2384616.2384690A big source of run-time performance problems in large-scale, object-oriented applications is the frequent creation of data structures (by the same allocation site) whose lifetimes are disjoint, and whose shapes and data content are always the same. ...
Also Published in:
ACM SIGPLAN Notices: Volume 47 Issue 10 - research-articleOctober 2012
Software data-triggered threads
OOPSLA '12: Proceedings of the ACM international conference on Object oriented programming systems languages and applicationsPages 703–716https://doi.org/10.1145/2384616.2384668The data-triggered threads (DTT) programming and execution model can increase parallelism and eliminate redundant computation. However, the initial proposal requires significant architecture support, which impedes existing applications and architectures ...
Also Published in:
ACM SIGPLAN Notices: Volume 47 Issue 10 - research-articleOctober 2012
Exploring multi-threaded Java application performance on multicore hardware
OOPSLA '12: Proceedings of the ACM international conference on Object oriented programming systems languages and applicationsPages 281–296https://doi.org/10.1145/2384616.2384638While there have been many studies of how to schedule applications to take advantage of increasing numbers of cores in modern-day multicore processors, few have focused on multi-threaded managed language applications which are prevalent from the ...
Also Published in:
ACM SIGPLAN Notices: Volume 47 Issue 10 - research-articleOctober 2012
Adaptive multi-level compilation in a trace-based Java JIT compiler
OOPSLA '12: Proceedings of the ACM international conference on Object oriented programming systems languages and applicationsPages 179–194https://doi.org/10.1145/2384616.2384630This paper describes our multi-level compilation techniques implemented in a trace-based Java JIT compiler (trace-JIT). Like existing multi-level compilation for method-based compilers, we start JIT compilation with a small compilation scope and a low ...
Also Published in:
ACM SIGPLAN Notices: Volume 47 Issue 10