g

g SPECpower_ssj2008 - Frequently Asked Questions (FAQ) at 30. May, 2012

g

gMany common questions are addressed in this FAQ or in the benchmark documentation on the SPECpower_ssj2008 Information (http://www.spec.org/power_ssj2008) web page.

This version of the FAQ is aligned with the 1.12 version of the SPECpower_ssj2008 benchmark.

For all other questions, send your query via e-mail to: support@spec.org with "SPECpower" in the subject line.

g About the Benchmark

    g
  1. Why did SPEC choose a server side Java workload as a basis for the SPECpower_ssj2008 benchmark?
  2. Are the results of SPECpower_ssj2008 comparable to any other benchmarks?
  3. Where can I find the documentation?
  4. Are updates to documents available?
  5. What is a "compliant" run of SPECpower_ssj2008?
  6. What is "FDR"?
  7. Can I "turn off" compliance checking? My results are only non-compliant because I do not have a temperature sensor.
  8. What is a "graduated workload"?
  9. Why did SPEC choose to implement a graduated workload?
  10. How long does it take the run the benchmark?
  11. How did SPEC determine the increments of the load levels?
  12. Can I run other increments?
  13. Is there an upper limit to the number of load levels I might run?
  14. Can I run just one or two load levels?
  15. What is "active idle"?
  16. How is active idle measured?
  17. How long is the active idle period?
  18. Can I acquire and run this benchmark in my own facility?
  19. Does the SPECpower_ssj2008 benchmark support measuring systems with DC-DC power supplies? (DC=Direct Current)
  20. Is there a "Users Guide" that walks me through set up, run and results interpretation?
  21. Can I get documentation without buying the benchmark?
  22. What are the key documents I should read before I get started?
    1. SPECpower Methodology
    2. SPECpower_ssj2008 Users Guide
    3. The set of Design Documents
    4. FAQ (this document)
    5. Run and Reporting Rules
      • if submitting results to SPEC or,
      • if making public comparisons using SPECpower benchmark results
  23. What operating system environments are supported?
  24. In what language is the benchmark written?
  25. Why is PTDaemon in C++ while all the other code is Java?
Hardware Requirements
    g
  1. What is the minimum hardware required?
  2. How much computer equipment do I need to run the SPECpower Benchmark?
  3. What is the recommended physical memory size (how many MB/GB) for a test system (SUT) to run SPECpower_ssj2008 - with good performance?
  4. How much does a power analyzer cost?
  5. Can I run without a power analyzer?
  6. Can I run without a temperature sensor?
g Software Requirements
  1. What Operating Systems are supported?
  2. What other software will I need?
    1. A Java virtual machine (JVM).
      • The workload and the CCS are written in Java to enable the highest degree of portability across software operating environments.
g Acquiring the Benchmark
  1. How much does the benchmark cost?
  2. How do I order the benchmark?
g Contacting SPEC
  1. I have a question or problem that isn't covered in the the documentation.

g Running / Troubleshooting the SPECpower_ssj2008 Benchmark


g Set Up and Starting
  1. What do I have to change just to get started?
  2. How many JVM instances should I use?
  3. What do the terms "Xmx" and "Xms" mean?
  4. How important are the options used with the JVM in the JAVAOPTIONS_SSJ environment variable in the runnssj.bat (Windows) or runssj.sh (Linux) file?
g Controller System
  1. Can I use a laptop or desktop system for the Controller System?
  2. What are the minimum system requirements?
  3. Can I change the names of properties files used by the benchmark?
  4. Does CCS have command line parameters?
  5. Is the file SPECpower_ssj_EXPERT.props used in the benchmark?
  6. Can I change the duration of the load levels? (from the default of 240 seconds)
g Power Analyzers
  1. Is a power analyzer required to run the benchmark?
  2. Can the SPECpower_ssj2008 benchmark support multiple power analyzers?
  3. What is the difference between *tested* and *accepted* power measurement devices?
  4. What power analyzers have been *accepted* for use with the SPEC Power Benchmark?
  5. What power analyzers have been tested with the SPEC Power Benchmark?
  6. Will my power analyzer work with the SPECpower PTDaemon even though my device does not appear on the accepted devices list shown on the SPEC web site at Accepted Measurement Devices (http://www.spec.org/power/docs/SPECpower-Device_List.html)?
  7. Will the SPECpower PTDaemon (Power Temperature Daemon) connect to and read my power analyzer even though my device is not on the tested list?
  8. How can I get my power analyzer included in the SPEC accepted devices list?
  9. I have (or plan to buy) a multi-channel power analyzer. Can I use all three channels with the SPECpower benchmark?
  10. Will a power analyzer calibration certificate for one device apply to other power analyzers of exactly the same model?
  11. Is the test certificate I received with my instrument sufficient to meet the calibration requirements of the power analyzer requirements section of the run rules?
  12. I can not change the voltage and current ranges once PTDaemon has been run with a Yokogawa WT210 power analyzer.
  13. Do I have to configure the power measurement device manually?
  14. No data cable came with my power analyzer (RS-232), what now?
  15. My power analyzer supports only RS-232 for data logging; my control system has no serial ports; neither DB-9 nor DB-25.
    - What do I do?
  16. The PTDaemon software can't connect to my power analyzer.
    - What is wrong?
  17. Why does my power analyzer display unexpected watts readings?
  18. Why do I see -1 (or -2) in the watts column in the ssj.nnnn.ccs-log.csv log file?
  19. What is wrong when I see very very large numbers recorded for watts (I have a Yokogawa WT210 Power Analyzer)?
  20. What is wrong when I see errors relating to uncertainty not being calculated?
g Temperature Sensors
  1. How do I run without a temperature sensor?
  2. What temperature sensors have been tested with the SPEC Power Benchmark?
  3. How do I find the "device code" for a temperature sensor?
  4. Help! My Digi Watchport/H meter worked fine last week, this week I get this set of errors from the power daemon.
    -- Serial Port Create File failed with error 2, serial port open failed with error 0, Failed to connect to meter
    -- When I look at the Ports with the device manager, I see this message in the box on the "general" tab: Windows cannot identify this hardware because it does not have a valid hardware identification number. (Code 9)
    --- FYI, Digi Watchport driver is version 4.2 for Windows XP.

g General Troubleshooting
  1. CCS terminates with error such as: Can't find "SCmain".
  2. What if the PTDaemon can't connect to the power analyzer?
  3. One of the benchmark components is "waiting for connection" - forever.
  4. The Command window immediately closes (Windows) when I execute a batch file (by double clicking on the file name).
    - How do I debug this?
  5. How can I quickly open a command window in the current directory?
  6. What's wrong when my benchmark run seems to complete, but no reports are created?
    - I find a "raw.partial" file in the SPECpower_ssj2008\results directory.
  7. The benchmark failed during report generation, my reports are blank.
    - What's wrong?
  8. Why I am getting "Out of Memory Errors" from Java?
  9. My results report shows one or more warnings referencing a discrepancy between elapsed nanoTime and elapsed currentTimeMillis.
    - Does this warning disallow publication of the result?
    - What is the recommended action?
  10. After submitting results I received feedback notifying me that I needed to change one or more parameters and re-run the test. However, when I did so I got the same results as before – SPECpower_ssj2008 ignored my changes.

g SPECpower_ssj2008 Results Reports

  1. Where are SPECpower_ssj2008 results cataloged on the SPEC web site?
  2. How often are new results posted?
  3. Can I "turn off" compliance checking?
    - My results are only non-compliant because I do not have a temperature sensor.
  4. On the SPECpower report, if I compute my own performance to power ratio, why do I sometimes get different results for some load levels?
    - I've seen a difference of up to two points.
g Results Publication
  1. Am I required to submit benchmark results to SPEC?
  2. My company is not a SPEC member or associate.
    - Can I submit benchmark results for publication by SPEC?
  3. Are results published on the SPEC web site audited?
  4. Can I download all or selected SPECpower_ssj2008 results from the SPEC public web site?

g Disclaimer

g Product and service names mentioned herein may be the trademarks of their respective owners.
Copyright (c) 2007-2012 Standard Performance Evaluation Corporation (SPEC).

g