Skip navigation

Standard Performance Evaluation Corporation

 

Accepted Measurement Devies & PTDaemon Update Process

March 27th, 2014:  A new version of PTDaemon™ is now available
SPEC has released a new version of PTDaemon v1.6.3 which is now available to all licensees of SPECpower_ssj2008 and SERT.  This release adds support for the Chroma 66203 and 66204. Users of SPECpower_ssj2008 and the SERT tool are encouraged to download and apply the update.

For users of SPECpower_ssj2008, refer to the below notes for valid PTD version choices: 

The minimum version of PTDaemon for SPECpower_ssj2008 submissions is currently v.1.6.1

All SPECpower_ssj2008 submissions after June 10th, 2014 must be made with v.1.6.2 (or higher) of PTDaemon.

All SPECpower_ssj2008 submissions on or after November 25th, 2014 must be made with v1.6.3 (or higher) of PTDaemon.



Accepted Measurement Devices  &  PTDaemon Update Process


Device Ordering Considerations

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.  Only base configurations of the devices listed below are supported and must include a supported communications interface.  Additional options such as external current transformers are presently not supported.  Please contact SPEC support if you have questions.

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, including similar blade configurations.   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. 

More detailed properties, limitations and setup instructions specific to each power analyzer may be found in the Power and Temperature Measurement Setup Guide, formerly called the Hardware Setup Guide.

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

BE SURE to read, understand, and follow all of the safety rules and installation instructions that come with your power analyzer and system under test (SUT).

DO NOT USE PTDaemon WITH DC VOLTAGE SOURCES!  SPEC’s PTDaemon is designed only to measure AC power, and will initialize power analyzer settings for AC power measurement.  Using PTDaemon to attempt to measure DC power will not work correctly and may cause damage to your power analyzer.

PLEASE NOTE:   No current sensors or shunts external to the analyzer are allowed in submissions.   They must be either disabled or removed.  Also, auto ranging cannot be used.  This applies to all analyzers.


List of Accepted Power Analyzers


Manufacturer

Model
First Supported in 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) and the 20A RMS high shunt range.
Chroma
66203 & 66204
v1.6.3
Only the use of one channel at a time is supported.
Hioki
3334
v1.3.10
Valid only for load currents less than 14.167A.  With PTDaemon versions >=v1.4.0 and Hioki firmware version v1.10, the maximum valid load current must be less than 17.334A.
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.
Instek
GPM-8212 v1.2
Valid only for load currents less than 10A.
Newtons4th
PPA5x0 v1.6.2
Only the use of one channel at a time is supported.
Newtons4th
PPA15x0 v1.4.2
Only the use of channel 1 is supported previous to PTD v1.6.1. Channels 1-3 supported with PTD v1.6.1. HC and LC Models supported with 1.6.2
Newtons4th
PPA55x0 v1.6.1
Only the use of channel 1 is supported. HC and LC Models supported with 1.6.2
Voltech
PM1000+
v.1.4.1
Requires firmware version 4.22 or newer. Please align to PTD v1.6.0 if utilizing this analyzer.
Xitron 2801
v1.4.0

Xitron 2802
v1.3
Only the use of one channel at a time is supported.
Yokogawa WT210 v1.0
Minimum firmware revision required is v1.11.In the case where an external current sensor option is installed, it must be disabled,  and, in this scenario, the minimum PTDaemon version required is v1.3.10.
Yokogawa WT310 v1.6.0
Yokogawa WT500

Can be used in 1-Channel, 3-Channel or 3-Phase mode.  Please check to see if your benchmark harness supports multichannel modes yet.
1-Channel
v1.3.9
Only the use of one channel at a time is supported.
3-Channel
v1.5.0
Not yet supported by SPECpower_ssj2008.
3-Phase
v1.5.0
Requires using the summation feature for 3 channels so as to appear as a single "virtual" channel to PTDaemon.  SPECpower_ssj2008 v1.10 only supports cases where identical range settings are used for all channels.
Yokogawa
WT1800
v1.4.2
Only the use of one channel at a time is supported. In the case where an external current sensor option is installed, it must be disabled.
ZES Zimmer LMG95 v1.2
ZES Zimmer LMG450
Can be used in 1-Channel, 4-Channel or 3-Phase mode.  Please check to see if your benchmark harness supports multichannel modes yet.
1-Channel
v1.0
Only the use of one channel at a time is supported.
4-Channel
v1.4.0
Not yet supported by SPECpower_ssj2008.
3-Phase
v1.4.0
Requires using the summation feature for 3 channels so as to appear as a single "virtual" channel to PTDaemon.  SPECpower_ssj2008 v1.10 only supports cases where identical range settings are used for all channels.
ZES Zimmer LMG500
Can be used in 1-Channel, 4-Channel or 3-Phase mode.  Please check to see if your benchmark harness supports multichannel modes yet.
1-Channel
v1.2
Only the use of one channel at a time is supported.
4-Channel
v1.4.1
Not yet supported by SPECpower_ssj2008.
3-Phase
v1.4.1
Requires using the summation feature for 3 channels so as to appear as a single "virtual" channel to PTDaemon.  SPECpower_ssj2008 v1.10 only supports cases where identical range settings are used for all channels.
* The minimum PTDaemon version required for publishable results changes over time and is discussed in the SPEC Power Temperature Daemon (PTDaemon) Update Process below.


List of Accepted Temperature Sensors


Manufacturer

Model
First Supported in
PTDaemon Version

Restrictions on Use with SPECpower_ssj2008
Digi
Watchport/H v1.0
None
Digi
Watchport/T v1.4.2
None
Temperature@lert
TM-STD30 v1.0
None
iButtonLink
LinkUSBi + T-Sense(R) v1.6.0
None
iButtonLink
LinkUSBi + T-Probe v1.6.0
None


Compatibility Across OS and Connection Types

 
Power Analyzers
Windows
x86
Linux
x86
Manufacturer
Model
Chroma
66202 G

Chroma
66203 & 66204 G
U1
Hioki
3334 S
G
S
Infratek
107A-1 S
S
Instek
GPM-8212 S
S
Newtons4th
PPA5x0 S
S
Newtons4th
PPA15x0 S
S
Newtons4th
PPA55x0 S
S
Voltech
PM1000+
S
G
S
Xitron
2801 G, S
S
Xitron
2802 G, S
S
Yokogawa
WT210 G, S
S
Yokogawa
WT310 E, U, S
G
U1, S
Yokogawa
WT500 E, G, U
U1
Yokogawa
WT1800 E, G, U
U1
ZES Zimmer
LMG95 S
G
S
ZES Zimmer LMG450 S
G
S
ZES Zimmer LMG500 S
G
S

Temperature Sensors
Windows
x86
Linux
x86
Digi
Watchport/H U
U2
Digi
Watchport/T U
U2
Temperature@lert
TM-STD30 U
U
iButtonLink
LinkUSBi + T-Sense(R) U

iButtonLink
LinkUSBi + T-Probe U


Key
 Notes:
  Connection:
  E = Ethernet
  G = GPIB
  S = Serial(RS232)
  U = USB
Tested
1 USB only using USBTMC driver from Agilent (included in most recent Linux distributions) - supported in PTD v1.4.2 and newer
2 Requires io-ti driver;  included in most recent Linux distributions
Untested
No driver
Support



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.  The current version of PTDaemon is v1.6.3, released on March 27th, 2014.  Multiple benchmarks utilize PTDaemon, and each benchmark has its own independent requirement for a minimum PTDaemon version.   Depending on the benchmark you are using, you may be required to update to PTDaemon v1.6.3 given the following considerations:
  • For SPECpower_ssj2008, PTDaemon v1.6.1 or higher is required. 


  • For the SERT, PTDaemon v1.5.0 or higher is required for SERT v1.0.0, and PTDaemon v1.6.1 or higher for SERT v1.0.1 and v1.0.2. 


  • For other benchmarks which use PTDaemon, please visit the benchmark's website to determine the minimum valid version of PTDaemon to use.
Licensees can follow the instructions below to download and upgrade their existing version of PTDaemon to the latest version by applying an incremental patch.  Patches are used because PTDaemon is distributed as part of larger packages of licensed software, so the full PTDaemon binary is not available for direct download. 

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 given version of PTDaemon .  If you do not know which version of PTDaemon you are starting with, run PTDaemon with no parameters at the command line to display the version number.
  2. From the table below, download the zip update file (which includes multiple delta files) corresponding to your OS.  Be sure to also read about corresponding updates in the Power and Temperature Measurement Setup Guide.  MD5 checksums for xdelta files are included with each zip file.
OS
Windows
x86
Linux
x86
Zip File of Updates
ptd-windows-x86-1.6.3
ptd-linux-x86-1.6.3
Please Read
The Power and Temperature Measurement Setup Guide has been updated here
  1. Unzip the update file into the directory containing PTDaemon.  The zip file also contains MD5 checksums and a readme file which duplicates these update instructions.
  2. Depending on the version of PTDaemon you are starting with, it may be necessary to do multiple update iterations.  The names of xdelta files indicate which version the update must start with and which version it creates during the update.
  3. To apply the update, you will need to provide the starting filename, delta filename, and new filename.  For example, to update v1.6.2 to v1.6.3, do the following:
xdelta3 -v -d -s  {your current version binary filename}  {v1.6.3 delta filename}  {new filename}
  1. Since this process creates a new filename for the new version of PTDaemon, you should rename the original/starting version with a name that indicates its version number and backup status.  For example, in Windows, rename "ptd-windows-x86.exe" to "ptd-windows-x86.v1.6.2.exe" after the update.   You will then be able to use this starting version for future updates if necessary.
  2. Finally, rename the new PTDaemon filename created in step 3 to the original PTDaemon filename so that the scripts will call the new version from now on.
The latest documentation and technical support answers may be found on the SPEC web site at http://www.spec.org/specpower.

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 the Power Analyzer Acceptance Process page for the acceptance process.