Some benchmarks are fairly simple and input driven (such as antlr).   For these it is easy to just increase the set of files passed at the command line etc.

Eclipse is very complex and so is driven by a workload driver we wrote.   I encourage you to download the source code for dacapo, and investigate enhancing the code that drives eclipse with options for further worloads.   Contributions of this kind are always very welcome.


From: Zhijia Zhao []
Sent: Saturday, July 20, 2013 1:15 PM
Subject: [dacapobench-researchers] How to get more inputs for eclipse benchmark?

Hi All,

In my experiments, I need more inputs ( with size < large ) .
Take antlr as an example, I added new inputs to "cnf/antlr.cnf"
by picking some of the grammars in the "size default".

But for eclipse benchmark, I have no idea how to add new ones,
as I am not familiar with the args to it.

below is the "cnf/eclipse.cnf".

  4 size small   args "-level", "0", "-ast"
  5   output stdout digest 0x46c53f7395877fc376fed4ced7500aa1ac76acdb,
  6          stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
  8 size default args "-level", "0"
  9   output stdout digest 0xaa95d655898cb9228f2a3fd3cdc5e150cebb94ae,
 10          stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
 12 size large   args "-level", "1"
 13   output stdout digest 0x3ccf21842a9962460ac4f7351108b50174b408e1,
 14          stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;

If I want to add another input, e.g. "custom", like

size custom args "-level", "0", "-ast", "-??", "-??", "-??"
  output ...

Any ideas?


Zhijia Zhao
PhD Student
Computer Science Dept., The College of William & Mary, USA