The DaCapo benchmarks: Java benchmarking development and analysis

SM Blackburn, R Garner, C Hoffmann… - Proceedings of the 21st …, 2006 - dl.acm.org
Since benchmarks drive computer science research and industry product development,
which ones we use and how we evaluate them are key questions for the community. Despite …

Automatically characterizing large scale program behavior

T Sherwood, E Perelman, G Hamerly, B Calder - ACM SIGPLAN Notices, 2002 - dl.acm.org
Understanding program behavior is at the foundation of computer architecture and program
optimization. Many programs have wildly different behavior on even the very largest of …

[PDF][PDF] {JSMeter}: Comparing the Behavior of {JavaScript} Benchmarks with Real Web Applications

P Ratanaworabhan, B Livshits, BG Zorn - USENIX Conference on Web …, 2010 - usenix.org
JavaScript is widely used in web-based applications and is increasingly popular with
developers. So-called browser wars in recent years have focused on JavaScript …

[PDF][PDF] Jop: A java optimized processor for embedded real-time systems

M Schoeberl - 2005 - orbit.dtu.dk
Compared to software development for desktop systems, current software design practice for
embedded systems is still archaic. C/C++ and even assembler are used on top of a small …

Demystifying hidden privacy settings in mobile apps

Y Chen, M Zha, N Zhang, D Xu, Q Zhao… - … IEEE Symposium on …, 2019 - ieeexplore.ieee.org
Mobile apps include privacy settings that allow their users to configure how their data should
be shared. These settings, however, are often hard to locate and hard to understand by the …

How Java programs interact with virtual machines at the microarchitectural level

L Eeckhout, A Georges, K De Bosschere - Proceedings of the 18th …, 2003 - dl.acm.org
Java workloads are becoming increasingly prominent on various platforms ranging from
embedded systems, over general-purpose computers to high-end servers. Understanding …

Method-level phase behavior in Java workloads

A Georges, D Buytaert, L Eeckhout… - ACM SIGPLAN …, 2004 - dl.acm.org
Java workloads are becoming more and more prominent on various computing devices.
Understanding the behavior of a Java workload which includes the interaction between the …

Towards a secure integrated heterogeneous platform via cooperative CPU/GPU encryption

Z Wang, R Wang, Z Jiang, X Tang… - 2021 IEEE 30th Asian …, 2021 - ieeexplore.ieee.org
Nowadays, emerging integrated heterogeneous platforms play major roles to host
autonomous systems. However, the security issue that comes with such heterogeneous …

JVM-hosted languages: They talk the talk, but do they walk the walk?

WH Li, DR White, J Singer - … of the 2013 International Conference on …, 2013 - dl.acm.org
The rapid adoption of non-Java JVM languages is impressive: major international
corporations are staking critical parts of their software infrastructure on components built …

Systems and methods for managing drivers in a computing system

NP Wilt, J Miller - US Patent 7,600,222, 2009 - Google Patents
Managed code, including applications, runtime, and driver, have a priori knowledge of the
client's exact hardware configuration, just as the JIT compiler has a priori knowledge of the …