The DaCapo benchmarks: Java benchmarking development and analysis
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 …
which ones we use and how we evaluate them are key questions for the community. Despite …
Automatically characterizing large scale program behavior
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 …
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
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 …
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 …
embedded systems is still archaic. C/C++ and even assembler are used on top of a small …
Demystifying hidden privacy settings in mobile apps
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 …
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
Java workloads are becoming increasingly prominent on various platforms ranging from
embedded systems, over general-purpose computers to high-end servers. Understanding …
embedded systems, over general-purpose computers to high-end servers. Understanding …
Method-level phase behavior in Java workloads
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 …
Understanding the behavior of a Java workload which includes the interaction between the …
Towards a secure integrated heterogeneous platform via cooperative CPU/GPU encryption
Nowadays, emerging integrated heterogeneous platforms play major roles to host
autonomous systems. However, the security issue that comes with such heterogeneous …
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 …
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 …
client's exact hardware configuration, just as the JIT compiler has a priori knowledge of the …