SPEC/GWPG
Benchmarks
Download/Order
SPEC
Mirror Sites
Resources
|
The Graphics and Workstation Performance Group (SPEC/GWPG)
Policies and Procedures Document
Version 1.19
Last Updated: 03/03/2020
- Graphics
and Workstation Performance Group (GWPG)
The
GWPG manages and supervises the development of SPEC’s GWPG
benchmarks. Three subcommittees are under the umbrella of the GWPG:
- Graphics
Performance Characterization subcommittee (henceforth SPECgpcSM)
- Application
Performance Characterization subcommittee (henceforth SPECapcSM)
- Workstation
Performance Characterization subcommittee (henceforth SPECwpcSM)
- 1.1.
Scope of Rules
- The rules contained in this document shall apply to the GWPG and all
three GWPG subcommittees: SPECgpc, SPECapc, and SPECwpc.
- Each
subcommittee shall maintain its own rules document, which shall apply
in conjunction with this document.
- Where
a subcommittee’s rule overrides a rule in this document, this
will be explicitly indicated in that subcommittee’s rules
document.
- Should
a new subcommittee be approved or an existing one dissolved, this
document shall be updated accordingly.
- In the event of disagreement between this document and SPEC's
Bylaws,
or disagreement between this document and decisions by the SPEC Board
of Directors, said Bylaws or decisions shall take precedence over
this document.
- 1.2.
Joining GWPG
Membership
in the GWPG is open to sustaining member or Associate member. GWPG
subcommittees may also include members who are non-voting supporting
contributors.
- 1.2.1.
Sustaining Members
Sustaining
members pay annual dues and accrue all the rights, privileges and
responsibilities that full membership entails. Sustaining memberships
are available to commercial and non-commercial entities that have
direct and/or material interest in graphics or workstation-related
application performance benchmarking. Any eligible entity that wishes
to join GWPG may join provided they pay annual dues as determined by
the Board of Directors.
Sustaining
members may become active participants in any subcommittee of GWPG.
Sustaining
members are eligible to stand for election for the subcommittees,
nominate candidates for offices and the Board of Directors, and to
champion proposed benchmarks.
Sustaining
members have the opportunity to review and comment on all benchmarks
developed by GWPG. This can be done through active participation in
the subcommittee developing the benchmark during any phase of
development from design to testing to release. This participation is
expected but not required.
Sustaining
members are entitled to secure access to benchmark development source
code.
Sustaining
members are entitled to unlimited publication rights, including
benchmark result submissions for publication on the SPEC website.
- 1.2.2.
Associates
To
encourage participation from educational and non-profit institutions
interested in its work, GWPG maintains an Associate category that
enables these organizations to share in the GWPG process, but not to
participate in the general member voting.
Associate
status is available to educational and non-profit institutions.
All
rights and rules of SPEC and GWPG apply to the Associate, unless
specifically stated otherwise.
Associates
are entitled to access to development source code.
Associated
do not have voting rights.
- 1.2.3.
Supporting Contributors
The
role of a Supporting Contributor is available by invitation to a
commercial organization, an academic institution, or an individual. A
subcommittee may issue an invitation to an interested party to apply
for this role. The application must be approved by GWPG. Supporting contributors may help develop new benchmarks,
provide expertise to the subcommittee or help provide other support
within the subcommittee.
- 1.3.
Membership Dues
- Dues
Structure: Dues paid to the GWPG authorize membership in all GWPG subcommittees.
Dues for the GWPG are determined by the SPEC Board of Directors with
input from the GWPG.
- Dues
Payment: Members are expected to remain members in good standing by the prompt
remittance of annual dues before the start of the year in question.
Membership privileges will be suspended if dues have not been
received by the SPEC office by March 31st.
Membership privileges will be restored once dues have been paid.
- 1.4.
Organization and Voting
- 1.4.1.
Officers
Officer
election:
On an annual basis, at the first face to face meeting of the year,
GWPG and the subcommittees will elect the following officers from
their eligible voting members: chair, vice-chair, and secretary.
Officer positions are held by individuals.
Conflict
of Interest: If a conflict of interest affects an officer in pursuance of his or
her duties, and if any defined succession of responsibility fails to
resolve the conflict of interest, the committee may appoint a
committee member to fulfill the officer’s duties for the scope
of the matter in which the conflict of interest exists. For example,
the chair is a party in a re-review or appeal occurrence.
Vacancy:
An election will be held to fill a vacancy if an officer steps down,
except for the case where the chair steps down and a vice-chair has
already been elected; in this case, the vice-chair shall become the
chair for the duration of the term, and an election for a new
vice-chair must be held to fill the vacancy.
Chair
Responsibilities
- Conduct
meetings
- Send
out an agenda prior to the meetings
- Conduct
votes
- Manage
interactions with outside organizations such as the press or
customers
- Represent
and respond on behalf of the group to external question and queries
- Interact
with the GWPG committee
- Manage
the submission, review and appeal process, including assigning
members to reviews
Vice-chair
Responsibilities
- Perform
the chair’s role when the chair is unavailable, or if the
chair is subject to a conflict of interest.
Secretary
Responsibilities
- Record
notes from all meetings
- Maintain
the subcommittee’s rules document
- Keep
a history of violations
- 1.4.2.
Meetings
GWPG
and GWPG subcommittee meetings are conducted in accordance with
general parliamentary procedures under direction of the chair.
Guidelines
for meetings:
- The
chair controls the meeting
- Members
participate and aim to reach a consensus
- Members
do not interrupt each other or dominate the proceedings
- Members
keep an open mind and listen to the opinions of others
GWPG
subcommittees have three types of meetings: quarterly face to face
meetings, weekly conference call meetings, and special meetings.
Face
to face meetings are the only meetings that are qualified for
attendance. A member loses their voting rights upon missing 2
consecutive qualified meetings.
Face
to face meetings are scheduled at least one month in advance.
Meetings by conference call are scheduled every week unless otherwise
stated due to conflicts that prohibit quorum or holidays. Special
meetings must be scheduled with at least one week notice.
For
a qualified meeting for which attendance in person is expected, for
example face to face meetings, attending by conference call does not
count as qualified attendance.
- 1.4.3.
Voting
- Voting:
Issues may be designated for resolution by casting a vote by eligible voting members of the GWPG or subcommittees. Votes may be made by conference call, in person at a face to face meeting, email, or a combination of the three.
- Voting
Process:
GWPG drives towards consensus among its participants whenever
possible. However to ensure progress, formal member votes will need
to be taken. An active member may vote ‘yes’, ‘no’,
‘abstain’, or ‘pass’ when the vote is first
called. If the member votes ‘pass’, the chair will return
to that member to finalize their vote as either ‘yes’,
‘no’, or ‘abstain’ after the remaining
members have voted. Votes for ‘abstain’ count only toward
establishing quorum. The reasons for voting ‘no’ or
‘abstain’ shall be recorded in the minutes. Such
recording can help with the drive for consensus, as it allows others
to respond to the specific concerns of those who did not vote ‘yes’.
- Quorum:
A valid vote requires a quorum. A quorum is met if at least 66% of
eligible voting members respond, i.e. with 5 voting members, 4 must
be present to vote. It is also required that quorum not drop below 3
members.
- Proxy
voting:
GWPG does not allow use of proxy voting, that is, the authorization
of an individual who is not an employee of a member institution to
vote on behalf of that member.
- Voting
method:
GWPG and its subcommittees use the simple-majority voting rule, except for the adoption of new or modified benchmark components, which requires a 2/3-majority vote of GWPG eligible voting members. Simple-majority means the highest number of votes of ‘yes' or 'no' wins the vote. If there is a tie, the motion fails. 2/3-majority means that at least 2/3 (rounded up) of GWPG eligible voting members must vote ‘yes’. If there are not sufficient ‘yes’ votes, the motion fails.
Changing GWPG voting rules requires a 2/3-majority vote of GWPG eligible voting members.
The table that follows details the number of ‘yes’ votes required to pass a 2/3-majority vote:
Eligible voting members |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
‘Yes’ votes required |
2 |
3 |
4 |
4 |
5 |
6 |
6 |
7 |
8 |
8 |
9 |
10 |
10 |
- New members:
New members are eligible for voting rights at the second consecutive qualified quarterly face to face meeting is attended after becoming a member.
- Voting
rights and eligibility:
A member maintains voting rights by attending at least every other face to face meeting. For a qualified meeting for which attendance in person is expected, attending by conference call does not count as qualified attendance. A member regains voting rights at the second consecutive qualified (face to face) meeting.
- Voting
representative:
Each member institution shall designate a voting representative. If
the designated voting representative is absent from a meeting,
another person employed by the member institution, or its affiliates,
may temporarily represent the member. In the event of a lack of
clarity as to who has the vote, the chair may refuse to accept a vote
until the designated voting representative appoints a substitute in
writing.
- 1.5.
Benchmarks
- 1.5.1. Benchmark Acceptance
- Each subcommittee shall document the components that are included in a benchmark.
- New or modified benchmark components require a 2/3-majority vote of GWPG eligible voting members to be accepted for publication.
- A minimum 3-week review period is required for new or significantly modified benchmark components.
- At the end of the review period a vote will be called to approve the proposed changes.
- An amendment to a benchmark component during the review period must be unanimously accepted. If not, the review period shall be restarted.
- A subcommittee may add requirements for benchmark acceptance as long as they do not conflict with the GWPG Policies and Procedures.
- 1.5.2. Benchmark Release Names and Versions
- Benchmarks shall be named according to one of the following two options, at the discretion of each subcommittee. In both options, the minor version of the benchmark must be greater than “00”, and all minor versions of a benchmark must produce comparable scores with other minor versions of the same benchmark,
- "SPECtrademark® YYYY v1.NN" where "trademark" is the registered trademark name of the benchmark, "YYYY" is the four-digit year of benchmark release (or the year after), and "NN" is the two-digit minor version of the benchmark,
- "SPECtrademark® for APP_NAME APP_VERSION v1.NN" where "trademark" is the registered trademark name of the benchmark, "APP_NAME" is the name of the third-party application to which this benchmark applies; "APP_VERSION" is the version of the third-party application for which this benchmark is valid; and "NN" is the two-digit minor version of the benchmark.
- 1.5.3. Benchmark Release
- When a superseded benchmark is retired, the associated run rules and results will be archived along with the benchmark information page.
- Each subcommittee shall establish policies and procedures regarding whether results from previous versions of each benchmark may be accepted for publication.
- 1.6.
GWPG Guidelines for Result Submission and Review
The
following sections address the guidelines for submitting benchmark
results to the GWPG subcommittees for review and publication on
SPEC’s website. Each of the GWPG subcommittees have a set of
specific run and reporting rules that the licensee must follow to
produce a publishable results.
Results
submitted for publication on the SPEC website must undergo peer
review by the respective subcommittee for the benchmark.
- 1.6.1.
Submission Process
- Privacy The SPEC office will not disclose the submitted results until the
submission deadline has passed.
- Rules: The rules for the submission and review cycle to be used are those
approved by the respective subcommittee prior to the submission
deadline. The approved rules must be posted to the respective
subcommittee group’s webpage by the first publication date for
the benchmark.
- System
declaration: The information supplied in the submission must reflect the system as
tested. All fields in the submission’s results file must be
supplied with valid entries. The submitter must declare sufficient
information in the submission to reproduce the performance claimed.
- 1.6.2.
Review Process
- Review
Assignment: The subcommittee chair assigns reviewers for submissions. Reviewers
must acknowledge assignment by email to the subcommittee email alias.
If acknowledgement is not received by email on the second day of the
review period, the subcommittee chair may reassign reviewers.
- Conflict
of Interest: Members who wish not to review the submission of other specific
members due to conflict of interest must submit that list to the
subcommittee chair prior to the submission deadline. The subcommittee
chair will hold the list in confidence from other members.
- Reviewers: The SPECapc, SPECgpc, and SPECwpc pool of eligible reviewers will be
independent of each other. The chair of each subcommittee will send
the list of contact information for the submission under review.
- Access: All members will have access to all benchmark submissions once the
review period begins.
- Review
Period The review period shall be 5 business days, unless a special revision
is voted upon by GWPG members.
- Withdrawal: Submissions cannot be withdrawn during the review period without
cause and without prior approval of the primary reviewer. A submitter
who is granted permission to withdraw a submission must inform the
subcommittee by email of the reason for withdrawal. This is to
prevent a submitter from withdrawing a submission purely based on the
results of other submissions during the same review period.
- Review Questions: If a primary reviewer has a question with a submission, the reviewer
must pose the question to the submitter first. If needed, the primary
reviewer may also pose questions to the respective subcommittee's
officers or GWPG chair for clarification of rules.
Reviewer
questions relating to a submission must do one of the following:
- With permission of the primary reviewer, as communicated through the
respective subcommittee’s email alias, the submitter may
request that his or her submission be rejected on stated technical
grounds.
- With permission of the primary reviewer, as communicated through the
respective subcommittee’s email alias, a submitter may resubmit
a submission to resolve issues found during the review process. The
submitter must notify the respective subcommittee’s email list
with the date and version of the resubmitted file(s).
- Reproducibility: Results should be reproducible based on the configuration details
provided in the submission. The submitter must provide the primary
reviewer with additional configuration details as requested during
the review period so that the results may be reproduced.
- Review
status:
By the end of the review period, the primary reviewer of a submission
must designate the status of the submission with one of the
following: “accepted without comment”, “accepted
with comment”, “pending with comment”, or “rejected
with comment”. Any comments for rejection of a submission must
be received before the end of the review period.
- Pending
status: A submission designated “pending with comment” will not
go public and will remain pending until the submitter addresses all
comments. Once the comments are addressed, the SPEC web master will
post to the public website.
- Proposals
of non-compliance: If there are open issues for a given submission under review that
cannot be resolved to the satisfaction of the subcommittee, the
formal process for coming to a resolution is outlined in the SPEC
Violations Determination, Penalties and Remedies document.
- Confidentiality: GWPG subcommittee members shall keep all submitted results
confidential to the respective subcommittee until those results
appear on the public SPEC website. The exception is that members are
free to make their own submitted results public at any time, provided
the benchmark has been publically announced.
- 1.6.3.
Publication Rules
- 1.6.3.1.
Fair Use of SPEC Benchmark Results
Consistency
and fairness are guiding principles for SPEC. To help assure that
these principles are met, any organization or individual who makes
public use of SPEC benchmark results must do so in accordance with SPEC's Fair Use Policy.
- 1.6.3.2.
SPEC Published Results
Benchmark
results for publication by the SPECgpc, SPECapc, or SPECwpc must
adhere to all rules for GWPG and the respective subcommittee.
A
finding of violation is a necessary pre-requisite before SPEC will
impose a penalty or require a remedy. The process to determination
whether a violation has occurred and appropriate penalty or remedy to
be assessed is outlined in the SPEC
Violations Determination, Penalties and Remedies document.
- 1.6.3.3.
Independently Published Results
Benchmark
results for publication outside of the SPEC website, e.g. industry
journals, vendor websites, analyst reports, must adhere to all rules
for GWPG and the respective subcommittee.
GWPG
and its subcommittees will follow the processes in the SPEC
Violations Determination, Penalties and Remedies document when
handling proposals of violations for independently published results.
- 1.6.3.4.
System Availability
At the time of publication, the system configuration
must be generally available within 90 days. Generally available
in this context refers to a system configuration which may be
purchased in single-unit quantities by the general public via
website, phone, or catalog order process.
- 1.6.4.
Non-member submissions
The
SPEC/GWPG committee will accept submissions from non-members for
review and publication on the SPEC public website. Non-member
submissions must follow the same rules and procedures as member
submissions, except that non-members are not eligible to participate
in reviewing results.
- Submission
Pricing: Non-members will be charged for their submissions according to an
approved fee structure. Any change in hardware or software
constitutes a new and unique submission.
- Fee
Structure: On an annual basis the GWPG will establish the pricing and periods
for non-member publication. These will be recorded in the GWPG
minutes and published on the GWPG web-site.
- Fee
Payment: Following acceptance by the assigned reviewers, a non-member's
submission will not be published until the SPEC office has received
the submission fee in full. The SPEC office will not deposit funds
provided by the non-member submitter until the submission has been
accepted by the assigned reviewers.
- Submission Limit: There is a limit of eight non-member submissions per 12-month period.
If a company joins GWPG, it will receive a credit for all submissions
within the 12-month period before becoming a member.
- Expiration: Each GWPG committee may expire published results from its web pages
due to benchmark revision. In this case, a non-member submitter will
be given notice by the committee and may resubmit once, the identical
configuration for the revised benchmark, for a 12-month period after
the initial submission.
Adoption
V1.19
Adopted on 03/03/2020 Updated rule 1.4.3, "Voting", and
added rules 1.5.1, "Benchmark Acceptance", 1.5.2, "Benchmark
Release Names and Versions", and 1.5.3, "Benchmark Release".
V1.18
Adopted on 08/05/2017 Add rule 1.6.3.4, "System Availability".
V1.17
Adopted on 12/13/2016 reformat, refresh, and clarify rules. Align
with SPEC rules on penalties & remedies. Alter non-member
submission terms.
V1.16
adopted on 7/30/2016 minor edits, update of meeting notices,
correction of non-member publication information
V1.15
adopted on 9/23/2014 removal of pricing and single/multiple supplier
rules, addition of SPECwpc, revision of reviewer assignment
responsibility
V1.14
adopted on 05/14/2012 new rule IV.2.a, changed rule IV.2.g, and
changed wording IV.2.t/u
V1.13
adopted on 04/21/2010 edited rule IV.2.p.iii, and removed duplicate
rule, was IV.4.m
V1.12
adopted on 01/27/2010 new rule IV.2.u
V1.11
adopted on 08/13/2009 new/changed rules IV.2.h, IV.4.b and IV.4.m
V1.10
adopted on 09/13/2007 to reflect transition from GPC to GWPG
V1.04
adopted on 10/20/2006
V1.03
adopted on 08/04/2006
V1.02
adopted on 04/27/2006
V1.01
updated on 02/09/2006 to align wording with SPEC policy
V1.00
adopted on 01/25/2006
|