This document contains an explanation of fields in
SPECapcSM/SPECgpcSM Benchmark
Results. Not all benchmarks will include all fields.
Last updated on February 5, 2001 by Bill Licea-Kane.
Benchmark
Version (at top of page)
The version of the SPECapcSM benchmark used
to generate these results. Consists of a major and minor
number. A difference in major number between results
indicates those results are not comparable. An example
benchmark version would be "1.1" for the SPECapc's benchmark
for Pro/ENGINEER™ Rev. 20.
Graphics
Hardware Configuration
Graphics
Accelerator
The manufacturer and model number of the graphics accelerator
in use during the benchmark. Any additional information
needed to uniquely specify the graphics accelerator configuration
should be included here or in the Comments section. As an example, if there are multiple
memory configurations for the accelerator, the configuration
benchmarked must be uniquely specified with a phrase
like "Blammo Graphics Acellomaster 8MB".
Total
graphics memory [MB]
The physical memory of the graphics accelerator, or, in
unified memory architecture graphics accelerators, the
physical memory statically allocated to the graphics
accelerator. Includes frame buffer memory (color/overlay/underlay/depth/etc),
texture memory (if any), and display list memory (if
any).
Color Depth
[bits]
The number of bits per pixel in the Frame Buffer Memory
that directly determine the pixel color during the benchmark.
Common values are "8 bits", "12
bits", "15 bits", "16 bits", "24 bits" and "32 bits".
Other values are possible. In case that the Frame Buffer
is configured and used by the benchmark in a double-buffered
mode, the Color Depth should indicate this. For example, "24
+ 24 Bits" would indicate two buffers, each with 24 color
bits per pixel.
Overlay
/ Underlay Buffer [bits]
The number of bits per pixel, used during the benchmark,
in the Frame Buffer Memory that are dedicated to the
display of information that provides overlays or underlays
to the image displayed by the Image Buffer(s). Common
values for either parameter are 0 bits, 4 bits and 12
bits. Other values are possible. The field should be
formatted as such: "O/U bits" where
O is the number of Overlay bits per pixel and U is the
number of Underlay bits. For example "8/0 bits".
Depth
Buffer Depth [bits]
The number of bits per pixel used during the benchmark
to store depth or "Z" values for that pixel. Commonly
referred to as "Z-buffer depth". Common values are "16
bits", "24-bits", and "32-bits". Other values are possible.
The depth information is typically encoded in a linear
fashion using these bits, however it possible to encode
the depth in alternate ways. If this encoding has a bearing
on the benchmark results and is selectable, it must be
specified. An example might be "16 bits logarithmic".
Stencil
Buffer Depth [bits]
The number of bits per pixel configured during the benchmark
for stencil operations. Not all benchmarks will use stencil
buffer, but its configuration may have an affect on performance.
Common values for this parameter are "0 bits", "4 bits" and "8
bits". Other values are possible.
Accumulation
Buffer Depth [bits]
The number of bits per pixel configured during the benchmark
for accumulation operations. Not all benchmarks will
use the Accumulation Buffer, but its configuration may
have an affect on performance. Common values for this
parameter are "32 bits" or "64 bits". Other values are
possible. It is possible that this memory is located
in virtual memory in which case "VM" should be appended.
For example, "64 bits (VM)".
The accumulation buffer can be used for such things as
compositing antialiased images or blending images.
Auxiliary
Buffer Depth [bits]
The number of bits per pixel configured during the benchmark
for auxiliary operations. Not all benchmarks will use
the Auxiliary Buffer, but its configuration may have
an affect on performance. One common value for this parameter
is "36 bits". Other values are possible.
Other
Buffer Depth [bits]
The number of bits per pixel configured during the benchmark
run for operations other than described above. Not all
benchmarks will use additional buffers, but its configuration
may have an affect on performance. Common values for
this parameter are "0 bits", "4 bits" and "8 bits". Other
values are possible.
Display
List Memory [MB / VM]
This field indicates the amount of memory in megabytes
that is dedicated for display list purposes at the time
of the benchmark run. On some systems this memory exists
on a graphics adapter and may be configurable. Typical
values in this case might be "16 MB" or "32 MB". Other
values are possible.
In other cases the display list memory resides in the
system as virtual memory and may have a size limited
only by the limits of the virtual memory subsystem. In
this case "VM" should be indicated.
Texture
Memory [MB / VM]
This field indicates the amount of memory in megabytes
that is dedicated for texture mapping purposes at the
time of the benchmark run. On some systems this memory
exists on a graphics adapter and may be configurable.
Typical values in this case might be "16 MB" or "32 MB".
Other values are possible.
In other cases the display list memory resides in the
system as virtual memory and may have a size limited
only by the limits of the virtual memory subsystem. In
this case "VM" should be indicated.
Display
Manuf / Model
This field should indicate the display manufacturer and
model number. Examples might be "HP A4575A".
Display
Resolution [pixels x pixels]
This field indicates the horizontal and vertical display
resolution, in pixels, during the benchmark run. Typical
values are "800 x 600", "1024 x 768", "1280 x 1024", "1152
x 900", "1600 x 1200". Other values are possible. Many
of the benchmarks require a specific or minimum display
resolution.
Display
Size/Type [inches / -]
This first part field indicates the nominal size of the
display, typically measured diagonally in inches. Common
values are "15"", "17"", "19"" and "21"". Other values
are possible.
The type of display indicates the underlying technology
used to display the images. Examples for this portion
of the field would be "CRT" for cathode ray tube or "FP" for
Flat Panel. Other values are possible.
Display
Refresh Rate [Hz]
The display refresh or update rate in Hertz. Typical values
would be "60 Hz", "72 Hz", "75 Hz". Other values are
possible.
Swap
on Vert Retrace
Indicates if graphics buffer swaps are synchronized with
the vertical retrace period of the display or not. "Yes" indicates
that a graphics buffer swap is only initiated during
the vertical retrace period of the display, and "No" indicates
the buffer swap can happen at any time.
System
Hardware Configuration
CPU Type
This field should indicate the manufacturer, type of processor
chip(s), and frequency of the processor chip(s) used
in the system under test. Submittors must be careful
to observe all trademark restrictions in this field.
Example values currently include "Intel Pentium III Xeon
550Mhz" or "HP PA-8500 367Mhz".
Number
of CPUs
This field should indicate the number of processor chips
physically installed in the system during the benchmark.
If the actual number of CPUs enabled during the benchmark
differs from this number, this should be described in
the Comments section.
Floating
Point
This field should indicate the manufacturer, type of floating
point accelerator chip(s), the frequency of the floating
point accelerator chip(s) used in the system under test.
This field may also indicate that the floating point
accelerator is integrated with the CPU. Typical value
is "integrated." Other values are possible.
Primary
Cache [KB]
This field should indicate the size in kilobytes of the
first level of cache memory, sometimes refered to as "Level
1 Cache". An example value for this field would be "16
KB". Other values are possible. Note that some manufacturers
specify this first level of cache as "Level 0 Cache".
If there are separate caches for instructions and data
this should be indicated. Example values are "16KB/16KB
I/D", "32KB/32KB" or "512KB/1024KB". Other values are
possible.
Secondary
Cache [KB or MB]
This field should indicate the size in kilobytes or megabytes of the second level of cache memory,
commonly refered to as "Level 2 Cache" or "L2 Cache".
Common values are "128 KB", "512 KB", "1 MB", "2 MB" and "4
MB". Other values are possible. Note that some manufacturers
specify this second level of cache as "Level 1 Cache".
If there are separate caches for instruction and data
use this should be indicated. Example values are "128
KB / 128 KB I/D".
Tertiary
Cache [KB or MB]
This field should indicate the size in kilobytesor megabytes of the third level of cache memory.
An example might be "1MB". Other values are possible.
Note that some manufacturers specify this third level
of cache as "Level 2 Cache".
If there are separate caches for instruction and data
use this should be indicated. Example values might be "1
MB / 1 MB I/D".
Memory [MB]
The amount of host memory dedicated to program and data
storage configured in the system during the benchmark
run. Example values might be "128 MB", "256 MB", "512
MB" and "1024 MB". Other values are possible.
Note that some architectures allow tradeoffs to be made
between program/data memory and graphics-related memory.
For these systems the value indicated in this field should
reflect the memory actually dedicated to program and
data storage, which may be less than the total physical
memory in the system.
Page Size [KB or
MB]
The size in kilobytes or megabytes of
the page size in use by the operating system during the
benchmark. Typical values include "4 KB", "8 KB", "16
KB". Other values are possible.
Some operating systems support real time page sizing.
In this case the value should be "variable".
Disk Size [GB]
The size in gigabytes of the configured disk(s) used during
the benchmark. Values specified by disk drive maufacturers
are acceptable, and are typically rounded to the closest
tenth of a gigabyte. Example values are "4.3 GB", "9
GB". In the case where multiple disks were
configured during the benchmark run, this should be indicated.
For example, "4.3 GB / 9 GB".
Disk
Manuf / Model
The original equipment manufacturer (OEM) of the disk
drive and their model number. For example, "Seagate ST34572WS."
Disk RPM [rpm]
The rotational speed of the disk platter(s) in revolutions
per minute (rpm). Typical values would include "7200
rpm", and "10,000 rpm". Other values are possible.
Disk
Interface
The interface used to connect the disk to the system.
Examples would include "IDE", "SCSI", "SCSI-II", and "Ultra
SCSI". Other values are possible.
Disk
Controller [optional field]
The manufacturer and model number of the disk controller
card used in the system under test. This is an optional
field.
Software
Configuration
OS
Operating system name and version.
The version should be specifed in enough detail to include
any service packs, modifications, or patches that
would affect performance. Examples might include "HP-UX
10.20" or "Microsoft Windows NT 4.0 SP4"
Window
System
Window system in use during the benchmark. Example values
would be "X Windows" or "Microsoft Windows". Submittors
should be careful to observe any trademark restrictions.
API
Vendor / Version
The graphics application programming interface (API) in
use by the benchmark and the supplying vendor.
API
Extensions
A complete list of the graphics API-related extensions
in place during the benchmark. Examples include "GL_EXT_polygon_offset" and "GL_EXT_rescale_normal".
There are many other legitimate values, including vendor-specific
values.
Graphics
Driver
A complete description of the graphics driver used
during the benchmark, including any version numbers.
This description should be detailed enough to allow a
third party to request the correct driver for independent
verification of the performance results.
Application
Version
Version number of the application under test. Examples
currently include "20" for the Pro/ENGINEER benchmark
or "98Plus" for the SolidWorks benchmark .
Application
Build
The "Build" or "datecode" of the application used in the
benchmark. Many applications have multiple builds for
a given version of the application. This field further
specifies the exact application revision used for the
benchmark.
Window
Width [pixels]
The width of the main application window, including borders.
Window
Height [pixels]
The height of the main application window, including borders.
Comments
This field is to be used to capture any additional information
about the system under test to allow the benchmark results
to be reproduced. Examples would be (a) non-default control
panel options, hints, environment or registry variables
and their values, (b) graphics card bus type such as
PCI or AGP-4X, (c) changes in environment such as "all
benchmark tests wer run at the specified screen resolution
except test 3 which was run at 1600 x 1200".
Submittal
Date
The original month and year of this submission. Not to
be updated when re-submitted with other submissions at
a later date. The month should be the traditional 3 letter
abbreviations ("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec") and
the year should include all four digits. Typical values
would be "Apr 1999" or "Sep 2000".
Last Updated
The date the submission was last updated. This field is
updated whenever content of the submission is updated,
typically due to a price change. Earlier pages will be
maintained in the result archive. The month should be
the traditional 3 letter abbreviations ("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec") and
the year should include all four digits. Typical values
would be "Apr 1999" or "Sep 2000".
Status
The status of the page, either "Current" for active results
or "Archived" for pages maintained in the result archive.
Test Date
The month and year these benchmark results were taken.
The month should be the traditional 3 letter abbreviations
("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec") and
the year should include all four digits. Typical values
would be "Apr 1999" or "Sep 2000".
Submitted
By
The name of the company submitting the results. Typically
this is the vendor of the system hardware or graphics
hardware, but other submittors are allowed.
Availability
The month and year the complete system submitted is generally
available to the public. The month should be the traditional
3 letter abbreviations ("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
and the year should include all four digits. Typical
values would be "Apr 1999" or "Sep 2000". Note that "Now" is
not an acceptable value - the earliest date of availability
should be used.
Price [List | Street]
The price of the system as tested. The value must be appended
with "(List)" or "(Street)" to indicate the type of pricing.
Examples would be "$7334 (Street)" or "$13,995 (List)".
Prices are usually in US Dollars, although alternate
currencies are allowed if clearly indicated. Submissions
with alternate currencies will be sorted separately
in results summary sheets that are sorted by price or
any key involving price.
|