Skip navigation
 

Accepted Devices List

Accepted Measurement Devices  &  PTDaemon Update Process

Multiple SPEC benchmarks provide infrastructure software to connect, control, and collect data from power and temperature measurement devices.  All measurement devices must be equipped with at least one of the communication interfaces supported by the benchmark.  When ordering devices for use with this benchmark, be aware that  some of these devices can be ordered in multiple configurations, including configurations with no interface or an unsupported communication interface.

Power analyzers are available with wide ranges of capabilities and capacities.  Computer systems have a wide range of power requirements.  Global standards for line voltage are quite different from one country to another.  Therefore, users should be aware that any one combination of the three above contributing factors may not provide the capability or required accuracy to measure very high or sometimes very low power.

The list of analyzers below have been tested and found to function well for a relatively narrow range of power provider and power consumption conditions, essentially for volume server class computers in the one to four socket range.   The list of accepted power analyzers below also indicates which analyzers have specific limitations which impact compliance with the run and reporting rules for SPEC benchmarks.  When using one of these analyzers, one must ensure that the listed limitations are not violated.  Results will be invalidated in cases where one of these analyzers was used and the system under test (SUT) exceeded the current limits of said analyzer. 

Prior to purchase of a power analyzer, SPEC recommends that the user consult with a qualified electrical engineer..


List of Accepted Power Analyzers

Manufacturer

Model
Minimum
PTDaemon version

Restrictions on Use with SPECpower_ssj2008
Chroma
66202
v1.3.9
Valid only for low shunt ranges (0.01, 0.1, 0.4, 2.0 A RMS).  Can not use auto ranging.
Hioki
3334
v1.3.10
Valid only for load currents less than 14.167A.  Can not use auto ranging.
Infratek
107A-1
v1.2
Valid only for load currents less than half the selected current range in order to satisfy the required minimum crest factor value of 3.  Can not use auto ranging.
Instek
GPM-8212 v1.2
Valid only for load currents less than 10A.    Can not use auto ranging.
Yokogawa WT210 v1.0
Can not use auto ranging.
Yokogawa
WT500
v1.3.9
May only use one of the channels at a time.  Can not use auto ranging.
ZES Zimmer LMG450
v1.0
May only use one of the channels at a time. Can not use auto ranging.
ZES Zimmer LMG95 v1.2
Can not use auto ranging.
ZES Zimmer LMG500
v1.2
May only use one of the channels at a time.  Can not use auto ranging.
Xitron 2802
v1.3
May only use one of the channels at a time.  Can not use auto ranging.



List of Accepted Temperature Sensors

Manufacturer

Model
Minimum
PTDaemon version

Restrictions on Use with SPECpower_ssj2008
Digi
Watchport/H v1.0

Temperature@lert
Temperature@lert v1.0



SPEC Power Temperature Daemon (PTDaemon) Update Process

The SPEC PTDaemon software which controls the power analyzers is occasionally updated to support new analyzers and features.  Because PTDaemon is distributed as part of larger packages of licensed software, the full PTDaemon binary is not available for direct download.  However, licensees can follow the instructions below to download and upgrade their existing version of PTDaemon to the latest version by applying an incremental patch.

The incremental update process utilizes an open-source binary difference tool called xdelta.  The latest binaries and source code for xdelta may be downloaded from http://code.google.com/p/xdelta/downloads/list.  The site provides precompiled binaries for Windows and source code for other operating systems and includes support for Linux and Solaris.   Please note that SPEC does not distribute xdelta.   Refer to the xdelta web site for instructions on compiling binaries.

To apply a PTDaemon update, do the following:
  1. The update process requires you to already have the full binary of a specific version of PTDaemon .  If you do not know which version of PTDaemon you are starting with, run ptd with no parameters at the command line to display the version number.
  2. Download the update (a.k.a. delta file) corresponding to your existing version of PTDaemon and OS from the table below:

Updates PTD version (From --> To) Update to Apply for each OS
Windows x86 Linux x86 Solaris x86 Solaris SPARC
v1.3.8 --> v1.3.9
ptd-windows-x86-1.3.8-9.delta
ptd-linux-x86-1.3.8-9.delta
ptd-solaris10-x86-1.3.8-9.delta
ptd-solaris10-sparc-1.3.8-9.delta







NOTE:  Each update only advances the binary by one revision step.  If your version of PTD is older, multiple updates may be required and, thus, multiple update iterations must be applied
sequentially.   For example, if two updates have been released after your current version of PTD, you must first apply the earlier update and then apply the later update, in that order.
  1. To apply the update, you will need to provide the starting, delta, and new filenames.  For example, to update v1.3.8 to v1.3.9, do the following:
xdelta3 -d -s  {v1.3.8 binary filename}  {v1.3.9 delta filename}  {new filename}


SPEC Acceptance Process for Power Analyzers

A process exists for a SPEC member or licensee to add software support for a power analyzer to the SPEC benchmark infrastructure and to submit tests for review and possible inclusion by SPEC as an accepted device.   Please see  http://www.spec.org/power_ssj2008/docs/SPECpower_ssj2008-Acceptance_Process.html  for the acceptance process.