Filters








807 Hits in 4.5 sec

The DaCapo benchmarks

Stephen M. Blackburn, Samuel Z. Guyer, Martin Hirzel, Antony Hosking, Maria Jump, Han Lee, J. Eliot, B. Moss, Aashish Phansalkar, Darko Stefanović, Thomas VanDrunen, Robin Garner (+9 others)
2006 Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
VanDrunen, D. von Dincklage, and B. Wiedermann. The DaCapo Benchmarks: Java benchmarking development and analysis (extended version). [33] A. Rajan, S. Hu, and J. Rubio.  ...  The DaCapo Benchmarks: Java Benchmarking Development and Analysis ∗ Stephen M Blackburnα β, Robin Garnerβ  ... 
doi:10.1145/1167473.1167488 dblp:conf/oopsla/BlackburnGHKMBDFFGHHJLMPSVDW06 fatcat:2hbann2ryjbzjp6uzs5p4c4rie

A black-box approach to understanding concurrency in DaCapo

Tomas Kalibera, Matthew Mole, Richard Jones, Jan Vitek
2012 Proceedings of the ACM international conference on Object oriented programming systems languages and applications - OOPSLA '12  
However, application benchmarks available today may not reflect the highly concurrent applications we anticipate in the future. They may also behave in ways that VM developers do not expect.  ...  the work and how they synchronise and communicate via shared memory.  ...  Table 4 : 4 Classes with volatile fields accessed most in the DaCapo benchmarks. Standard Java libraries are in the upper part, benchmark libraries in the lower part.  ... 
doi:10.1145/2384616.2384641 dblp:conf/oopsla/KaliberaMJV12 fatcat:l3paxtmbhjbu3ekoxr5uilssvu

On the representativeness of embedded Java benchmarks

Ciji Isen, Lizy John, Jung Pil Choi, Hyo Jung Song
2008 2008 IEEE International Symposium on Workload Characterization  
We also draw comparisons of the embedded benchmarks against popular desktop/client Java benchmarks, such as the SPECjvm98 and DaCapo.  ...  We measure several properties of the various applications and benchmarks, perform similarity/dissimilarity analysis and shed light on the representativeness of current industry standard embedded benchmarks  ...  Another interesting aspect is the comparison of the complexity of embedded benchmarks to SPECjvm98 and the recently developed DaCapo benchmark [3] .  ... 
doi:10.1109/iiswc.2008.4636100 dblp:conf/iiswc/IsenJCS08 fatcat:vn4gbiz6zneypmg2ftpqfshymm

Toward an automated benchmark management system

Lisa Nguyen Quang Do, Michael Eichberg, Eric Bodden
2016 Proceedings of the 5th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis - SOAP 2016  
The proposed methodology facilitates the creation of such collections and makes it easier to release updated versions of a benchmark suite.  ...  The collection and methodology serve as a starting point for creating current, targeted benchmark suites, and thus helps to better evaluate current programanalysis and software-engineering tools.  ...  Acknowledgments This research was supported by a Fraunhofer Attract grant as well as the Heinz Nixdorf Foundation.  ... 
doi:10.1145/2931021.2931023 dblp:conf/pldi/DoEB16 fatcat:kc4rtbuvkrephfsurjgada55re

Rigorous benchmarking in reasonable time

Tomas Kalibera, Richard Jones
2013 Proceedings of the 2013 international symposium on International symposium on memory management - ISMM '13  
As an example, we show how to use our methodology to conduct throughput experiments with the DaCapo and SPEC CPU benchmarks on three recent platforms.  ...  The results reported often lack proper variation estimates and, when a small difference between two systems is reported, some are simply unreliable.  ...  Acknowledgements We thank the anonymous reviewers for their thoughtful comments and suggestions which have improved the presentation of this work.  ... 
doi:10.1145/2491894.2464160 dblp:conf/iwmm/KaliberaJ13 fatcat:yk3bkiarzvh7xbnmvuhzktpb74

Rigorous benchmarking in reasonable time

Tomas Kalibera, Richard Jones
2013 SIGPLAN notices  
As an example, we show how to use our methodology to conduct throughput experiments with the DaCapo and SPEC CPU benchmarks on three recent platforms.  ...  The results reported often lack proper variation estimates and, when a small difference between two systems is reported, some are simply unreliable.  ...  DaCapo and other Java benchmark suites (such as the SPEC JVM ones) allow iterations to be repeated within a single VM execution.  ... 
doi:10.1145/2555670.2464160 fatcat:6briyzk7y5h3fnyiw63v3ja54q

CamBench – Cryptographic API Misuse Detection Tool Benchmark Suite [article]

Michael Schlichtig, Anna-Katharina Wickert, Stefan Krüger, Eric Bodden, Mira Mezini
2022 arXiv   pre-print
We will implement the first version of CamBench limiting the domain to Java, the JCA, and static analyses.  ...  Objective: To fairly compare cryptographic API misuse detection tools and to drive future development in this domain, we will devise such a benchmark.  ...  The DaCapo benchmarks and Qualitas Corpus are both benchmarks for Java in general targeting the evaluation of the performance of Java code and Java virtual machines.  ... 
arXiv:2204.06447v1 fatcat:d7nsjsjrrfba5f662dj6quepea

The embedded Java benchmark suite JemBench

Martin Schoeberl, Thomas B. Preußer, Sascha Uhrig
2010 Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems - JTRES '10  
Depending on the type of the embedded system, using Java is a more and more popular way for software development.  ...  In this paper, we present a Java benchmark suite that enables the comparison of different embedded Java platforms while solely assuming the availability of a CLDC API, the minimal configuration defined  ...  Java Standard Edition DaCapo [4] is an open-source benchmark for Java that is intended to better serve the Java community than SPEC JVM98.  ... 
doi:10.1145/1850771.1850789 dblp:conf/jtres/SchoeberlPU10 fatcat:ttreckhx4rhapiluewmjlgnwpa

Towards an Efficient Benchmark Generation Engine for Garbage Collection

A. Omar Portillo-Dominguez
2018 Companion of the 2018 ACM/SPEC International Conference on Performance Engineering - ICPE '18  
To tackle this problem, we present an engine (HERMES) to create realistic GC benchmarks by effectively capturing the GC/memory behaviours exhibited by real-world Java applications.  ...  This is achieved by broadening the number and diversity of the test scenarios, as well as reducing the time invested in testing.  ...  First, a set of GC benchmarks was created using our developed prototype. Then, the benchmarks were used in the evaluation of a GC-related advancement. The prototype was developed in Java.  ... 
doi:10.1145/3185768.3186303 dblp:conf/wosp/Portillo-Dominguez18 fatcat:4mi2fhdixfaijkv37h235hab54

Improving the Testing of Clustered Systems Through the Effective Usage of Java Benchmarks

A. Omar Portillo-Dominguez, Vanessa Ayala-Rivera
2017 2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)  
This is achieved by enabling the effective usage of Java Benchmarks to easily create clustered test environments; hence, diversifying the application behaviours that can be evaluated.  ...  Thus, many research works have pursued to develop advancements for improving the performance of clusters.  ...  Nowadays, two of the Java benchmarks most widely-used are DaCapo and SPECJVM. DaCapo has been sponsored by international companies like IBM, Intel, and Microsoft.  ... 
doi:10.1109/conisoft.2017.00023 fatcat:z2fcxbly7vhqjit6u4cxwdsdgy

Cross-language compiler benchmarking: are we fast yet?

Stefan Marr, Benoit Daloze, Hanspeter Mössenböck
2016 Proceedings of the 12th Symposium on Dynamic Languages - DLS 2016  
Using a set of common language abstractions, the benchmarks are implemented in Java, JavaScript, Ruby, Crystal, Newspeak, and Smalltalk.  ...  This paper presents 14 benchmarks and a novel methodology to assess the compiler effectiveness across language implementations.  ...  Acknowledgments We would like to thank Danilo Ansaloni and Andreas Wöß for discussions and comments on early versions of this paper, Vyacheslav Egorov and the V8 team for triaging and fixing bugs, and  ... 
doi:10.1145/2989225.2989232 dblp:conf/dls/MarrDM16 fatcat:62wu3snonbfsffzgosdbqsjrzq

Cross-language compiler benchmarking: are we fast yet?

Stefan Marr, Benoit Daloze, Hanspeter Mössenböck
2016 SIGPLAN notices  
Using a set of common language abstractions, the benchmarks are implemented in Java, JavaScript, Ruby, Crystal, Newspeak, and Smalltalk.  ...  This paper presents 14 benchmarks and a novel methodology to assess the compiler effectiveness across language implementations.  ...  Acknowledgments We would like to thank Danilo Ansaloni and Andreas Wöß for discussions and comments on early versions of this paper, Vyacheslav Egorov and the V8 team for triaging and fixing bugs, and  ... 
doi:10.1145/3093334.2989232 fatcat:cxlkewlah5au5jnfwq7zfkjc44

A family of real-time Java benchmarks

Tomas Kalibera, Jeff Hagelberg, Petr Maj, Filip Pizlo, Ben Titzer, Jan Vitek
2010 Concurrency and Computation  
Java is becoming a viable platform for hard real-time computing. There are production and research real-time Java VMs, as well as applications in both military and civil sector.  ...  It is slightly more complex that the simplest DaCapo benchmarks luseach and luindex, but simpler than the other DaCapo benchmarks.  ...  We use the same tool and metrics as in the DaCapo benchmarks [9] , which allows us to compare CDx to non-real-time application benchmarks: SPEC JVM 98, DaCapo, and pseudojbb.  ... 
doi:10.1002/cpe.1677 fatcat:xqnm7py5tjb4jkvmel7nteztum

Benchmarking weak memory models

Carl G. Ritson, Scott Owens
2016 Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming - PPoPP '16  
We demonstrate our technique on both synthetic benchmarks and real-world applications for the Linux Kernel and OpenJDK Hotspot Virtual Machine on the ARMv8 and POW-ERv7 architectures.  ...  We make no attempt to judge certain strategies as best or most efficient, and instead provide the techniques that will allow the programmer to understand the performance implications when identifying and  ...  Acknowledgments This work was funded by EPSRC grants EP/K040561/1 and EP/M017176/1.  ... 
doi:10.1145/2851141.2851150 dblp:conf/ppopp/RitsonO16 fatcat:sbysez2eyncp7mie25g4vvmx74

MBBench: A WCET Benchmark Suite

Metin KUZHAN, Veysel Harun ŞAHİN
2020 Sakarya University Journal of Computer and Information Sciences  
Today, researchers actively develop new WCET analysis methods and tools. Therefore, they need benchmark programs to evaluate and compare their work.  ...  To get an understanding of the timing behavior of real-time systems and to prove that the real-time software meets its deadlines, WCET analysis is performed.  ...  The MBBench benchmark suite can be obtained from the Real-Time Systems Research Laboratory homepage freely [18].  ... 
doi:10.35377/saucis.03.01.705777 fatcat:tix7kottyvgqxbbnrrtsqg76py
« Previous Showing results 1 — 15 out of 807 results