Files
OpenCL-CTS/test_conformance/submission_details_template.txt
Kevin Petit d8733efc0f Synchronise with Khronos-private Gitlab branch
The maintenance of the conformance tests is moving to Github.

This commit contains all the changes that have been done in
Gitlab since the first public release of the conformance tests.

Signed-off-by: Kevin Petit <kevin.petit@arm.com>
2019-03-05 16:23:49 +00:00

179 lines
5.8 KiB
Plaintext

##############################################################################
# OpenCL 1.0 submission details template
# $Id $
# $URL $
##############################################################################
#
# This form should be filled in and included in the conformance submission
# as the file submission_details.txt
#
# Lines beginning with "#" are comments to assist in filling out the template.
#
##############################################################################
##############################################################################
#
# Submission information (mostly section 7 and F.5 of Conformance Process
# Document) that needs to be copied onto the web submission form.
#
##############################################################################
# Contact details.
#
Company:
Contact Name:
Contact Email:
Contact Telephone:
# Version of OpenCL specification being tested
#
OpenCL Version: 1.0
# Statement of conformance listing each conformant product (at a specific
# version) that is covered by this implementation. List each conformant product
# on a separate line starting "Conformant Product:". The first in the list
# is the product/device that the tests were actually run on.
#
# Each conformant product is likely to be one of:
# * a type of computer (e.g. Windows XP PC) plus the software product
# that contains this OpenCL implementation required to build and run
# the tests, plus the OpenCL device tested, for example
# Conformant Product: Windows XP PC with Buzzleware OpenCL Library for Windows 0.2
# with OpenCL running on a BrandX 322 PCIe GPU
#
Conformant Product:
# CPU type and instruction set architecture level required by the implementation
# and method of running the tests (for example X86_64 with SSE 4_2), and/or model
# number
#
CPU Type:
# OS with version number, including GUI framework if used by OpenKODE
# implementation, e.g. Microsoft Windows XP SP2, Symbian 9.1 UIQ 3.1
#
OS Name and Version Number:
# Tested compute device type and name, including driver version, and device type.
# e.g., CL_DEVICE_TYPE_CPU, BrandX 322 PCIe GPU, driver version 2.003
Compute Device Type:
Compute Device Name:
Compute Device Driver Version:
# Platform information and version. These are the values returned from the
# clGetPlaformInfo API call.
Platform Profile:
Platform Version:
##############################################################################
#
# Further submission information (mostly section 7 of Conformance Process
# Document).
#
##############################################################################
# Date of tests used, 8 digit string as given in filename.
#
Tests date:
# Date of "Khronos Conformance Process" that this submission
# adheres to (as shown in the change history at the start of the document).
#
Conformance Process Document date:
# Date of "OpenCL Conformance Process Details" attachement to
# the Khronos Conformance Process document that this submission adheres to
# (as shown in the change history at the start of the attachment).
#
OpenCL Conformance Process Attachment date:
# List of Khronos Bugzilla bugs filed for test bugs that have been fixed
# by modifying the tests used in this submission. Separate bug numbers with
# commas; if none, specify "none". It is OK to use an existing bug describing
# the same problem. In any case, after filing this conformance submission,
# add a comment to the bug referencing the submission tracking number
# giving justification for the test change.
#
Test Bugs:
##############################################################################
#
# Tested device configuration
#
##############################################################################
# Max compute units (CL_DEVICE_MAX_COMPUTE_UNITS)
CL_DEVICE_MAX_COMPUTE_UNITS:
# Max clock frequency (CL_DEVICE_MAX_CLOCK_FREQUENCY)
CL_DEVICE_MAX_CLOCK_FREQUENCY:
# Max memory allocation size (CL_DEVICE_MAX_MEM_ALLOC_SIZE)
CL_DEVICE_MAX_MEM_ALLOC_SIZE:
# Image support (CL_DEVICE_IMAGE_SUPPORT), 1/0
CL_DEVICE_IMAGE_SUPPORT:
# Global memory size (CL_DEVICE_GLOBAL_MEM_SIZE)
CL_DEVICE_GLOBAL_MEM_SIZE:
# Max constant buffer size (CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE)
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE:
# Local memory size (CL_DEVICE_LOCAL_MEM_SIZE)
CL_DEVICE_LOCAL_MEM_SIZE:
##############################################################################
#
# Extension Queries
#
##############################################################################
# Double Precision Floating-point support.
# This should correspond to the cl_khr_fp64 extension.
# (True or False)
cl_khr_fp64:
# Selecting Rounding Mode support.
# This should correspond to the cl_khr_select_fprounding_mode extension.
# (True or False)
cl_khr_select_fprounding_mode:
# Global Atomic Functions for 32-bit integers.
# This should correspond to the cl_khr_global_int32_base_atomics and
# cl_khr_global_int32_extended_atomics extensions.
# (True or False)
cl_khr_global_int32_base_atomics:
cl_khr_global_int32_extended_atomics:
# Local Atomic Functions for 32-bit integers.
# This should correspond to the cl_khr_local_int32_base_atomics and
# cl_khr_local_int32_extended_atomics extensions.
# (True or False)
cl_khr_local_int32_base_atomics:
cl_khr_local_int32_extended_atomics:
# 64-bit Atomics.
# This should correspond to the cl_khr_int64_base_atomics and
# cl_khr_int64_extended_atomics extensions.
# (True or False)
cl_khr_int64_base_atomics:
cl_khr_int64_extended_atomics:
# Writing to 3D image memory objects.
# This should correspond to the cl_khr_3d_image_writes extension.
# (True or False)
cl_khr_3d_image_writes:
# Byte Addressable Stores.
# This should correspond to the cl_khr_byte_addressable_store extension.
# (True or False)
cl_khr_byte_addressable_store:
# Half Floating-Point.
# This should correspond to the cl_khr_fp16 extension.
# (True or False)
cl_khr_fp16: