07.04.2013 Views

Khronos Group Conformance Test Process Procedures

Khronos Group Conformance Test Process Procedures

Khronos Group Conformance Test Process Procedures

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Attachment F<br />

OpenCL <strong>Conformance</strong> <strong>Process</strong> Details<br />

F1. Change History and Version<br />

• May 2009 – OpenCL 1.0 Adopters Program released<br />

• May 2010 – OpenCL 1.1 Adopters Program Added<br />

• March 2011 – OpenCL 1.2 Adopters Program added<br />

F2. Paid Specification Versions Covered<br />

OpenCL 1.0, OpenCL 1.1 and OpenCL 1.2 including minor specification updates prior to next<br />

major specification release.<br />

F3. <strong>Conformance</strong> Fee Schedule<br />

OpenCL 1.0,<br />

OpenCL 1.1, OpenCL<br />

1.2 and minor<br />

specification updates<br />

Academic Member<br />

or Academic Adopter<br />

F4. <strong>Test</strong> Source Code Packaging<br />

<strong>Khronos</strong> Member Non-member<br />

$1,500 $10,000 $15,000<br />

The source code for the OpenCL <strong>Conformance</strong> <strong>Test</strong>s is packaged in a gnu-zipped tar file. The<br />

file name has the format: conformcl-r -.tgz. Here<br />

is the version of the OpenCL Specification to which the test applies, is the major<br />

revision number of the conformance test, and is the minor revision number of the test.<br />

Changes in test minor revision number reflect changes intended to correct bugs or improve<br />

portability and maintainability of the tests. Changes in major revision number reflect<br />

changes that significantly expand test coverage and/or impose stricter Passing Criteria. For<br />

example, a test labeled conformcl-1.0r1.0-20090212.tgz applies to OpenCL 1.0, and is<br />

version 1.0 of the conformance test, released on February 12 th , 2009.<br />

When a new test release is created, a tag is added to the conformance test Subversion<br />

(SVN) repository so that Adopters who wish to can sync the SVN tree against a particular<br />

bugfix release. The SVN tag for a release has the same name as the .tgz file, without<br />

the .tgz extension.<br />

F5. Submission Package<br />

A Submission must contain the following information contained in the top level directory of a<br />

zip file:<br />

• Submission information in a file called “submission_details.txt” in the format defined in<br />

the OpenCL Implementation Details Template document<br />

“submission_details_template.txt”;<br />

<strong>Khronos</strong> <strong>Conformance</strong> <strong>Process</strong> V8 Jan13 21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!