mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-24 07:59:01 +00:00
179 lines
6.0 KiB
Plaintext
179 lines
6.0 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:
|
|
|