Skip navigation

Standard Performance Evaluation Corporation

Facebook logo LinkedIn logo Twitter logo
 
 

Graphics & Workstation Performance Group Charter

Revised March 26, 2009

The Graphics & Workstation Performance Group, commonly referred to as the GWPG, is the representative body of the GWPG member organizations. The GWPG is an approved committee of the Standard Performance Evaluation Corporation (SPEC), and as such, operates under the bylaws and guidelines of SPEC.

1.0 Objectives

To permit standardized graphics & workstation performance measurement and evaluation by creating unambiguous vendor neutral measures for product evaluation and comparison. To develop specifications, programs, and benchmarks for generating accurate performance measures in an open, accessible and well-publicized manner.

To provide tools, if applicable, which are available as examples for vendors and customers to use for their own performance measurement and evaluation needs. To provide software releases to the public in a timely fashion.

To validate the specification, programs, and benchmarks by the development of a publicly available implementation. To contribute to the coherence of the field of graphics & workstation performance measurement and evaluation so that customers will be better able to compare and evaluate vendor's products and environments.

To refrain from performing actual performance measures or evaluations.

1.1. SPEC General Policies and Principles

The intent of this section is to provide an overview of the general policies and principles of the SPEC organization, as context for the charter of the Graphics and Workstation Performance Group. The controlling documents for governance of SPEC are the Articles of Incorporation and Bylaws, filed with the State of California, and available from the SPEC Administrator.

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.

2.0 Activities

The GWPG, through Approved Projects, is developing a suite of standardized specifications that provide a standardized method of measuring graphics & workstation related performance for different hardware platforms. The Approved Projects are the responsibility of standing Subcommittees of the GWPG.

The current Approved Project Groups are the Graphics Performance Characterization (GPC) and the Application Performance Characterization (APC) Groups.

2.1 The Graphics Performance Characterization Group (SPECgpc) is establishing graphics performance benchmarks for systems running under the OpenGL application programming interface (API) or other graphics APIs.

2.2 The Application Performance Characterization Group (SPECapc) is establishing a broad-ranging set of standardized benchmarks for graphics & workstation related applications.

2.3 Other Approved Project Subcommittee Upon approval of a new project, which meets the criteria outlined in the Objectives listed above, a new corresponding standing Subcommittee may be added by a majority vote of the GWPG.

3.0 Responsibilities

3.1 GWPG

The GWPG is the administrative body for the operations of the GWPG organization and its standing Subcommittees. The GWPG reviews and monitors all activities for compliance with these procedures and for compliance with the bylaws of SPEC.

The GWPG provides administrative management for the activities of its Subcommittees and is responsible for reviewing and approving all new project applications.

3.2 GWPG Approved Projects The GWPG Approved Projects are assigned to standing Subcommittees which are the operational bodies responsible for the development, production and management of specifications, programs, and benchmarks for performance measurement. Projects are approved by a two-thirds (2/3) vote of the members of the GWPG. All final releases of rules and specifications applicable across multiple projects, programs, and benchmarks shall be approved by the GWPG prior to release.

The Subcommittees will be responsible for the work to develop, evaluate and approve the specifications, programs and benchmarks. All Subcommittee working documents and records of the Subcommittee's actions, methods and procedures shall be retained for review and inspection. The specifications, programs, and benchmarks described herein will be made available to all interested parties at the earliest possible release dates.

The specifications, programs, and benchmarks will list the names and affiliations of individuals participating in the development effort.

4.0 Structure

The cost of the GWPG and its Subcommittees will be paid via membership fees or dues. Any organization can become a sustaining member by payment of the membership fee or annual dues.

The GWPG will put in place and maintain an appeals process through which any interested or affected party may register and have heard a complaint concerning GWPG or Subcommittee action or inaction on any Approved Project.

Meeting locations will rotate as appropriate. Potential locations will be provided to the SPEC office and final decisions will be approved by the GWPG.

Face-to-Face Meetings of the GWPG and Subcommittees will be held at least four (4) times a year. Additional meetings will be called as appropriate with sufficient advance notice. Any such meetings may be convened in person or by electronic means. Agendas will be prepared and circulated to all members in advance of meetings.

Meeting minutes will be kept by the elected secretary and issues raised at meetings or through electronic means, will be recorded in the manner of standards discussion. An electronic mail archive will be kept.

GWPG and Subcommittees will adhere at all times to the principles of due process and antitrust compliance as set forth in detail in the Guidelines for Handling SPEC Information.

Exceptions to policy: For due cause, the GWPG may vote to approve exceptions to this policy or may adopt resolutions that may conflict with policies expressed in this document; in such cases an amendment to this document will be brought forth within a reasonable time period afterwards.

Conflict with Bylaws or Board: In the event of disagreement between GWPG resolutions vs. SPEC's Articles of Incorporation and Bylaws or decisions by the SPEC Board of Directors, the GWPG shall yield.

Election timing: To maintain continuity and consistency of representation on the GWPG, elections are held at the annual meeting.

Affiliation: Entering into a relationship of affiliation (as defined in the SPEC Bylaws, Section 2.1) does not alone constitute the creation of a vacancy. (For example, Company B is not a member of the GWPG or one of its groups. It buys all the assets of, and takes on all the responsibilities of, Company A, including Company A's OSSC seat.) If, however, such affiliation would cause or appear to cause a member and its affiliate(s) to have two or more votes on the GWPG, then, as described in the Bylaws, a single voting representative shall be designated and one or more vacancies shall be declared.

Voting representative: Each GWPG member institution shall designate a voting representative. If the designated voting representative is absent from a GWPG 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 GWPG Chair may refuse to accept a vote until the designated voting representative appoints a substitute in writing.

Proxies: The 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), because GWPG members are expected to participate, to be actively involved in discussion, and to evaluate the evidence that may be presented. All GWPG votes shall be open and public votes, except election of officers, which is by secret ballot. Exceptions to the secret ballot may be made if there is only one candidate per office.

It should be noted that the lack of passage of a motion by the GWPG does NOT imply approval of the CONVERSE of the motion.

Advisers: GWPG can, after notification in writing to the Board of Directors, enlist the aid of advisers and consultants from the industry and academe.

Coordination with Board: Certain organizational activities require board participation and approval. For example, the board must approve press releases, setting prices for benchmark licenses, and any major resource, reallocations of SPEC administrative staff and Public Relations to assist with the non-technical aspects of releasing a new benchmark suite. This work may be facilitated by a joint committee of the board and the GWPG (e.g. Planning Committee) or proposals may be brought directly to the board by the Group or Project Group Chair.

5.0 Membership

Terminology note about SPEC "Membership": SPEC is a California nonprofit mutual benefit corporation. governing law has certain formal terminology regarding membership (see, for example, California Corporations Code, sections 5056 and 7331). SPEC's Bylaws authorize only one class of membership in the corporation. It is understood that one sometimes sees the term "member" used in a looser sense, and indeed the law appears to recognize that the term "member" may be used in a less formal sense (7333). However, this section 5.2 follows the formal usage of the Bylaws, which clearly say that SPEC has only one class of "Membership".

Organizations are the sustaining members of the GWPG and its subcommittees. Organizational membership is attained by submission of the designated membership fees or annual dues of any of the GWPG subcommittees. The membership fees and annual dues are set by the Subcommittee and approved by a majority vote of the GWPG.

5.1 Participation in GWPG

Participation in GWPG is open to any organization that has a direct and/or material interest in workstation or graphics performance benchmarking. Members of the GWPG are active participants in one or more Subcommittees.

All members are eligible to nominate candidates for offices and the SPEC Board of Directors, and to champion proposed benchmarks. All 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 suite or during the benchmark's final call for comments.

5.1.1 Participation in Subcommittees

Participation in Subcommittees is open to any organization that has a direct and/or material interest in scope of performance benchmarking for the Subcommittee. In addition, a supporting role is open to any individual who has a direct and/or material interest in the scope of activity and is qualified as a technical expert in this scope of activity. Supporting individuals or organizations participate only in the technical meetings of the Subcommittee.

5.2 Participation Levels

5.2.1 Sustaining Membership

Sustaining membership is offered to any organization that remits the annual membership fee or annual dues. This entitles the organization to full voting membership in organization meetings of the GWPG and Subcommittees.

Universities and non-profit institutions are eligible to become sustaining members, but at their option may prefer to join as "Non-profit Associates", as described in section 5.2.2.2.

Sustaining members may become active participants in any working group or subcommittee of GWPG.

5.2.2 Non-Membership Roles

SPEC does make an effort to accommodate the participation of academic institutions and other non-profit organizations that might be unable to meet the full requirements for Sustaining Membership. Those applying for Non- Membership roles must be willing to abide by SPEC's Bylaws, the Fair Use guidelines, the Guidelines for handling SPEC-confidential material, and GWPG's Charter. Accommodations are made by special arrangement of the GWPG and can include reduced (or waived) dues and other arrangements. These accommodations generally fall into three categories, none of which have voting rights:

  • Ex Officio, may be granted to any organization or individual that can contribute to the overall success of the program,
  • SPEC Associates, those which pay a reduced fee and receive full benefits, and
  • SPEC Supporting Contributor, whose contributions and access is restricted to the one specified benchmark development process.

5.2.2.1 Ex Officio

Ex Officio may be granted to any organization or individual that can contribute to the overall success of the program. Ex Officio is reviewed annually and requires a two-thirds (2/3) vote of the members of the GWPG or respective Subcommittee. Ex Officio do not have voting rights.

5.2.2.2 Associates

To encourage participation from universities and other non-profit institutions interested in its work, SPEC maintains a SPEC Associate role that enables non-profit organizations to share in the SPEC process, but (since they are not full members) does not allow for voting on benchmarks.

Associates pay an initiation fee and annual dues as determined by the Board of Directors.

Associates have the opportunity to review and comment on all benchmarks developed by the GWPG. This can be done through active participation in the subcommittee developing the suite or during the benchmark's final call for comments.

5.2.2.3 Supporting Contributors

The role of Supporting Contributor is available to any commercial organization, academic institution, or individual by invitation only. A subcommittee may issue an invitation to an interested party to apply for this role. The application must be approved by the GWPG and the Board.

Supporting contributors may participate in subcommittees and have no voting rights and pay no dues. Supporting may help develop new benchmark suites, provide expertise to the GWPG or help provide other support within the GWPG.

5.2.2.2 Table of Benefits

SUSTAINING ASSOCIATE EX OFFICIO/SUPPORTING
DUES FULL DISCOUNT NONE
GENERAL MEMBERSHIP VOTING YES NO NO
PARTICIPATE IN FACE-TO-FACE MEETING, CONFERENCE CALLS, BENCHMARK DEVELOPMENT YES YES YES
GWPG WORK IN PROGRESS YES YES YES - if providing support for code; otherwise NO.
ELIGIBLE TO ELECT GWPG OFFICERS YES NO NO
ELIGIBLE TO VOTE FOR BOARD MEMBERS YES NO NO
ELIGIBLE TO PARTICIPATE IN ANY GWPG SUBCOMMITTEES ANY/ALL ANY/ALL ANY/ALL IF SUPPORT IS PROVIDED
COPIES OF GWPG SUITES ALL ALL ALL
SPEC/GWPG EMAIL ALIAS ANY/ALL ANY/ALL Any Supporting
ACCESS TO PRO.SPEC.ORG YES YES LIMITED - Controlled by Chair to selected pages only.
RESULT PUBLICATION ON WWW.SPEC.ORG UNLIMITED UNLIMITED Dependent on new suite support; otherwise, non- member price set by GWPG.
PARTICIPATION PERIOD Dues Paid and meeting other membership Requirements Dues Paid and meeting other participation Requirements ONE YEAR, RENEWABLE. GWPG may terminate at any time.
RESULTS REVIEW YES YES May participate in the results review session for which results were submitted.
ATTEND ANNUAL MEETING YES YES YES
ELIGIBLE FOR GWPG OFFICE YES YES NO

5.3 Officers of Committees and Subcommittees

The officers for the GWPG and each Subcommittee shall be the Chairperson, Vice Chairperson and the Secretary and such subordinate officers as may be appointed by the Chairperson. The terms of the Chairperson, Vice Chairperson and Secretary shall be one year and each officer shall be elected by a simple majority of the voting members of the respective committee or subcommittee. The number of terms of any officer shall be unlimited.

The Chairperson shall preside at all meetings. The Chairperson may designate the Vice Chairperson or, in the latter's absence, another alternate to serve in his or her place.

The Vice Chairperson shall assist the Chairperson in all duties of the office.

The Secretary shall assure that all activities are accurately recorded. The secretary shall also assure that all records of membership and voting status are maintained.

The Secretary is responsible for preparing and distributing the minutes of all official meetings.

These responsibilities may be carried out with the assistance of SPEC.

5.4 Voting in Organization Sessions of GWPG and Subcommittees

Organization Sessions of GWPG and Subcommittees are those meetings that are convened to address issues that are deemed necessary to conduct the business of the GWPG or Subcommittee. These issues are left to the specific agenda of the GWPG or Subcommittee, but are subject to appeal under the appeal process outlined in the Guidelines Section of these procedures.

Organizations are the voting members in Organization Sessions of the GWPG, and Subcommittees. Each member organization is allowed one vote on any issue. Organizations may send as many representatives as necessary to represent their interests. (This number may be limited if meeting facilities or SPEC is constrained.)

Voting status is achieved by in-person attendance at the second consecutive official (qualified) meeting of the GWPG or Subcommittee.

Voting status is lost if the organization fails to remit payment for membership fees or annual dues. Voting status is restored by payment of these fees or dues.

Voting status is also lost if the organization is not represented in person during at least two consecutive official meetings of the GWPG or subcommittee. Voting status is restored at the second consecutive official meeting after attendance has been resumed.

Issues may be designated for resolution by ballot by voting members of the GWPG or Subcommittee. Ballot may be by standard mail, by electronic means, conference call voice ballot or a combination of any of the three. A ballot is deemed valid if a quorum of eligible voting organizations returns ballots. Voting is Approved, Approved with Comment, Disapproved with Comment, or Abstained with Comment. Disapproval and Abstained votes require comment on the nature of the vote.

5.5 Voting in Technical Sessions of Subcommittees

Technical Sessions of Subcommittees are those meetings in which discussions are based on the technical merit of the issues being addressed. These issues are left to the specific agenda of the Subcommittee, but are subject to appeal under the appeal process outlined in the Guidelines Section of these procedures.

 

 

The Graphics and Workstation Performance Group (SPEC/GWPG): Rules For Project Groups

Version 1.10
Last Updated: 09/13/2007

  1. Overview
    1. Project Groups and Scope of Rules
      1. Two project groups exist under the umbrella of SPEC/GWPG:
        • The Graphics Performance Characterization Project Group (henceforth abbreviated as SPECgpcSM)
        • The Application Performance Characterization Project Group (henceforth abbreviated as SPECapcSM)
      2. The rules contained in this document shall apply to both project groups (SPECgpc and SPECapc).
      3. Each project group shall maintain its own project group rules document, which shall apply in conjunction with this document. - SPECgpc Project Group Rules - SPECapc Project Group Rules
      4. Where a project group's rule overrides a rule in this document, this will be explicitly indicated in that project group's rule document.
      5. Should a new project group be approved or an existing one dissolved, this document shall be updated accordingly.
  1. Membership
    1. Membership
      1. Membership in the SPEC/GWPG and its project groups is open to any organization that has a direct and/or material interest in graphics or workstation-related application performance benchmarking.
      2. Membership in one or more SPEC/GWPG project groups leads to membership of SPEC/GWPG.
      3. Members are expected but not required to be active participants developing and improving the respective project group's benchmarks.
      4. Members are entitled to secure access to development code.
      5. Members are entitled to unlimited publication rights.
      6. New members become eligible for voting on the 2nd consecutive qualified meeting. The first qualified meeting may have been attended prior to becoming a member. Qualified meetings are defined in Section II.4.b.
      7. A member maintains voting rights by attending 1 out of the last 3 qualified meetings. A member loses their voting rights upon missing 2 consecutive qualified meetings.
      8. A member regains voting rights on attending a second consecutive qualified meeting.
      9. For a qualified meeting for which attendance in person is expected, attending remotely (e.g. by telephone) does not count as qualified attendance.
      10. Voting status is lost if the organization fails to remit payment for membership fees or annual dues. Voting status is restored by payment of these fees or dues.
    2. Associate Status
      1. Associate status is available to non-profit organizations.
      2. All rights and rules of the respective project group, GWPG and SPEC apply to Associates unless specifically stated otherwise.
      3. Associates are entitled to secure access to development code.
      4. Associates do not have voting rights.
    3. Officers and Elections
      1. On an annual basis the project groups will elect from their eligible voting memberships the following officers:
        1. Chairperson
        2. Vice Chairperson
        3. Secretary
      2. The Chairperson's responsibilities are to
        1. conduct meetings,
        2. send out the agenda on time,
        3. conduct votes on time,
        4. deal with outside organizations such as the press,
        5. represent and respond on behalf of the group to external questions and queries,
        6. interact with the SPEC/GWPG committee, and
        7. police the submission, review and appeal process.
      3. The Vice-Chairperson's responsibility is to do the chairperson's job when the chairperson is not available, or if the chairperson is subject to a conflict of interest.
      4. The Secretary's responsibilities are to:
        1. record minutes,
        2. maintain the rules document,
        3. keep a history of email.
      5. If an officer is subject to a conflict of interest in pursuance of his or her duties and if any defined succession of responsibility would fail to resolve the conflict of interest, the committee may appoint any committee member to fulfill that officer's duties for the scope of the discussion in which the conflict of interest exists.
    4. Meetings
      1. SPEC/GWPG project groups have three types of meetings (not including ad-hoc working-group meetings)
        1. Regular quarterly face-to-face meetings
        2. Special face-to-face meetings for the full membership
        3. Conference-call meetings
      2. Meetings which qualify for attendance are limited to:
        1. face-to-face meetings scheduled at least one month in advance and
        2. conference calls scheduled at least two weeks in advance and which are explicitly indicated as qualified at least two weeks in advance.
    5. Voting
      1. Issues may be designated for resolution by ballot by voting members of the GWPG or Subcommittee. Ballot may be by standard mail, by electronic means, conference call voice ballot or a combination of any of the three. A ballot is deemed valid if a quorum of eligible voting organizations returns ballots. Voting is Approved, Approved with Comment, Disapproved with Comment, or Abstained with Comment. Disapproval and Abstained votes require comment on the nature of the vote.
      2. A valid vote requires a quorum. A quorum is met if at least 66% of eligible voting members respond.
    6. Membership Dues and Billing
      1. Dues are assessed on the basis of membership of SPEC/GWPG's project groups.
      2. Dues for the SPEC/GWPG project groups will be set annually by the SPEC Board of Directors with input from the SPEC/GWPG. Once set, the dues amount will be recorded in the SPEC minutes and communicated to the SPEC/GWPG by the SPEC office.
      3. Dues payment, purchase order or letter of intent to pay for a given calendar year must be received at the SPEC office by March 1st of that year. Alternatively, a letter of intent to join the respective project group must be received by the SPEC office by March 1st of that year with a subsequent dues payment by May 1st of that year. Failure to meet these deadlines will result in loss of membership and voting rights. Membership will be reinstated when full payment is received at the SPEC office. Voting rights will be reinstated according to the attendance rules in section II.1.g and II.1.h.
    7. Non-Member Publication
      1. The SPEC/GWPG project groups will accept submissions from non-members for review and publication on the SPEC public website.
      2. Non-member submissions must follow the same rules and procedures as member submissions.
      3. Non-members are not eligible to participate in reviewing results.
      4. Non-members will be charged for their submissions according to an approved fee structure. Any change in hardware or software constitutes a new configuration.
      5. On an annual basis the SPEC/GWPG will establish the pricing and periods for non-member publication. These will be recorded in the SPEC/GWPG minutes and published on the GWPG web-site.
      6. 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.
      7. The SPEC office will not deposit funds provided by the non-member submitter until the submission has been accepted by the assigned reviewers.
      8. A configuration will be published on-line for six months, unless the submitter notifies the publisher that it should be removed.
      9. After six months, the configuration will be removed automatically, unless the submitter notifies the publisher that it should remain on-line.
      10. There are no additional non-member fees for extending on-line publication beyond six months.
      11. Each SPEC/GWPG project group may remove published results from its web pages due to benchmark revision. In this case, the submitter will be given notice by the project group and may, at no charge, resubmit the identical configuration for the revised benchmark.
  2. Benchmarks
    1. Each project group shall document all benchmark-related rules in its respective project group rules document.
  3. Submission and Review Rules
    1. Submission Preparation Rules
      1. The rules for the submission and review cycle to be used are those approved by the respective project group's committee prior to the submission deadline. The approved rules must be posted to the respective project group's web-site by the first publication date for the benchmark.
      2. Version compliance: The benchmark and (where applicable) application versions to be used are those approved by the respective project group's committee prior to the submission deadline. The approved benchmark (and application) versions must be posted to the respective project group's web-site by the first publication date for the benchmark.
      3. All benchmark sources for a submission must be the same as that approved by the respective project group's committee prior to the submission deadline. The approved benchmark sources must be posted to the respective project group's web-site by the first publication date for the benchmark.
    2. Submission Content Rules
      1. The information supplied must reflect the system as tested.
      2. Configuration description: All fields in a submission's results file must be supplied, unless the field names are marked "opt.", indicating an optional field.
      3. Submitters must specify a date for 'General Availability' that is accurate for the entire system - hardware, software, O/S, drivers, etc.
      4. The "Comments" area of the results page must describe how the system may be acquired.
      5. Date fields must always contain a valid date. "Now" is not valid in a date field.
      6. Price includes system and monitor as tested.
      7. Price may be submitted with an alterate currency from the US dollar. The submission will be sorted separately on the summary pages for Price and Price/Performance.
      8. The submitter is required to declare sufficient information to reproduce the performance claimed. This includes but is not limited to:
        1. non-default environment variables,
        2. non-default registry variables,
        3. hints,
        4. compiler name and version,
        5. compiler command line,
        6. changes to the standard makefiles.
      9. Any information required to be reported such as non-default environment variables, registry variables or hints, that does not have a predefined field must be documented in the "Comments" area of the results page.
      10. Valid submissions must include screen captures if required by the benchmark.
      11. Results previously published for a system can be resubmitted. Resubmissions do not require the inclusion of screen capture images.
      12. Previously published results being re-submitted can only have price changes.
      13. Each member company must ensure that the upload file contains data for all the new configurations and existing published configurations they wish to continue publishing.
      14. Standardized CPU nomenclature is as follows:
        1. CPU / Processor: a physical package containing one or more cores.
        2. Socket – Receptacle or physical connection between processors and the system.
        3. Core: set of execution units which completely implement the instruction set of a processor architecture and are capable of running one or more threads.
        4. Thread: Processor-directed sequence of instructions
        5. All processors in the system, the number of their cores and the number of threads (if more than one) a core can execute must be disclosed in the system description whether or not they are directly enabled by system software or application software. If different from the number physically present, the number of processors, cores and threads enabled must also be disclosed.
      15. Standardized CPU cache nomenclature is as follows:
        1. (D+I) designates a unified instruction and data cache
        2. (D/I) designates separate instruction and data caches
        3. A number followed by KB or MB can be used to describe the size of the cache.
        4. Caches dedicated to a processor are listed as per processor cache size.
        5. Caches shared by multiple processors are listed by total size
      16. Each component of the submitted configuration (including the graphics driver) shall be:
        1. uniquely identified,
        2. available to members of the respective project group, upon demand, by the submission deadline and for the duration of the review process,
        3. verifiably available to the public by the publication date, with continued availability at least for the life of the submission, with sufficient information in the comment field to enable users to directly obtain this component.
      17. Price must be valid for two submission periods from date of publication. Quantity 1 pricing must be used.
      18. Subsequent to publication, any change to or replacement of elements for a submitted configuration must not result in more than a 5% performance degradation in the submitted benchmark results. Upon demonstration of such a degradation, the submitted results for this configuration will be removed from the SPEC public website.
      19. On or before the date of publication, the submitted configuration shall be available for purchase by the public, for the specified price or less, with a firm delivery date of 60 days or less. Submissions will be categorized as either “Single Supplier” or “Parts Built”, where “Single Supplier” is defined as a configuration where all hardware, OS, and drivers are sold and supported by the submitting supplier. “Supported” is defined as providing hardware, drivers and associated technical support, and that the drivers are available from the system supplier. “Parts Built” is defined as a configuration built and supported by multiple suppliers.
      20. “Parts built” system pricing must include enough detail to reproduce all aspects of the submission, including performance and price, and include all hardware and O/S costs necessary to run benchmark.
    3. Submission Process Rules
      1. Each benchmark is considered a separate submission.
      2. Submissions of each benchmark's results (e.g. Maya6.5™, Solidworks 2007™, SPECviewperf, etc.) must be in separate tar/zip files.
      3. A submitter of benchmark results must upload his or her submission to the proper server location by the submission deadline date and time. The submitter must not create any new directories on the server when uploading the submission.
      4. The submitter must notify SPEC Office after a submission is uploaded to the server prior to the submission deadline with contact information for questions about the submission.
      5. The submitter must contact the SPEC office if they have attempted to upload their submission and were not successful.
      6. The SPEC office will not disclose who has submitted results until the submission deadline has passed.
      7. Submissions will not be accepted after the submission deadline.
      8. The upload directory will be set to write-only until the submission deadline has passed. Then it is set to read-write (not modify) after the submission deadline.
      9. If a submitter is notified that their submission format is incorrect, they must re-send their submission in proper format within 3 business days of notification.
    4. Review Period Rules
      1. SPEC/GWPG project group members shall keep all submitted results confidential to the respective project group until those results appear on the public SPEC web site. The exception to this rule is that members are free to make their own submitted results public at any time.
      2. SPEC Office assigns reviewers to submitters.
      3. Members who wish not to review the submission of other specific members due to conflict of interest must submit that list to the SPEC office prior to the submission deadline. The SPEC office will hold the list in confidence from other members.
      4. The various SPECapc and SPECgpc pools of eligible reviewers will be independent of each other. The SPEC office will send the list of contact information for the submissions under review.
      5. All members will have access to all benchmark submissions once the review period begins.
      6. The review period shall be 5 calendar days.
      7. 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 committee by email of the reason for withdrawal.
      8. If a primary reviewer has a question with a submission they must pose the question to the submitter first. The primary reviewer may also pose questions to the respective project group's officers or SPEC/GWPG Chair for clarification of rules if needed.
      9. Any reviewer who has one or more questions relating to a submission must:
        1. Pose the question(s) to the submitter and cc the primary reviewer, OR
        2. Pose the question(s) to the primary reviewer. The primary reviewer must then pose the question(s) to the submitter, OR
        3. Pose the question(s) to an officer of the respective project group. The officer must then pose the question(s) to the submitter and cc the primary reviewer
      10. With permission of the primary reviewer, as communicated through the respective project group's email alias, the submitter can request that their submission be rejected on stated technical grounds.
      11. With permission of the primary reviewer, as communicated through the respective project group's email alias, a submitter may resubmit a submission to resolve issues found during the review process. The submitter must notify the respective project group's mailing list with the date and version of the resubmitted file(s).
      12. The submitter must provide the primary reviewer access to the system under test at the submitter's facilities if requested by the reviewer during the review period. The reviewer must state prior to the visit what part of the submission is going to be verified. Travel expenses are the responsibility of the reviewer.
      13. Previously published results being re-submitted can only be reviewed for consistency with the previous submission, and price changes.
      14. If the reviewer disputes the stated pricing, the submitter must provide documentation that the system can be purchased for the price quoted.
      15. By the end of the review period, the primary reviewer of a submission must designate the status of the submission one of: “accepted without comment”, "accepted with comment", “pending with comment”, or “rejected with comment”. The submitter may appeal a rejection as described in "Review Appeal Rules" below.
      16. Any comments for rejection of a submission received after the end of the review period will not delay publication of the submission.
      17. 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 web master will post to the public site. Any member who feels comments are not satisfactorily addressed may challenge the submission according to Section IV.6 for challenging approved results.
      18. If a submitter repeatedly makes submissions that are non-compliant or which do not address concerns identified in the previously-assigned reviewers' rejection comments, the reviewer may engage the committee to solicit appropriate action, which may be up to and including an embargo on submissions from that submitter for a period of time.
    5. Review Appeal Rules
      1. The appeal period shall have the same duration as one submission cycle, and shall immediately follow the review period.
      2. Any submitter of a rejected submission can make their case to the respective project group's email alias during the appeal period.
      3. At the end of the appeal period, if there is no resolution, the project group Chair shall call a vote to accept or reject the submission.
      4. The project group electorate votes on accepting or rejecting an appealed submission. A simple majority is required to accept or reject the appeal. In case of a tie the submission is rejected.
    6. Challenging Accepted Results
      1. Any member may challenge accepted results at any time. This includes:
        1. archived results,
        2. currently published results, and
        3. resubmitted results not subject to the regular submission review process.
      2. The burden of proof that the result should be modified is on the member who is challenging the result.
      3. The challenge must be ratified by a majority vote of the project group's electorate.
      4. The project group Chair will call a special review cycle for a resubmission in the event that there is a ratified challenge to currently published results.
      5. A ratified challenge to archived results can only result in annotation, not removal or modification. The annotation will be determined by the majority of the electorate. It is the responsibility of the challenger to verify that the results have been annotated correctly on the public website within two working days from the ratification of the challenge.
  4. Publication Rules
    1. Official Publication
      1. Benchmark results for publication by the SPECgpc or the SPECapc must adhere to Articles concerning "Overview", "Benchmark Run Rules" and "Submission and Review Rules" as presented in this document AND the respective project group's rules document.
    2. Unofficial Publication
      1. Benchmark results for publication elsewhere (e.g. industry journals, vendor web sites, analyst reports) must adhere to Articles concerning "Overview" and "Benchmark Run Rules" as presented in this document AND the respective project group's rules document.
      2. The respective project group or any member thereof reserve the right to request and receive evidence that the published results have been achieved in accordance with the rules and that published information is accurate.
      3. SPECgpc or SPECapc metrics may be estimated. Metrics shall not be estimated for configurations that are capable of running the benchmark. All estimated metrics must be clearly identified as estimated. Licensees are encouraged to publish actual SPECgpc or SPECapc metrics as soon as possible.

Adoption

V1.10 adopted on 09/13/2007 (reflects 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