From ALipakrohk, 3 Months ago, written in Logtalk.
This paste will slip away in 7 Months.
Embed
  1. Number of platforms                               2
  2.   Platform Name                                   AMD Accelerated Parallel Processing
  3.   Platform Vendor                                 Advanced Micro Devices, Inc.
  4.   Platform Version                                OpenCL 2.1 AMD-APP (2841.4)
  5.   Platform Profile                                FULL_PROFILE
  6.   Platform Extensions                             cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
  7.   Platform Host timer resolution                  1ns
  8.   Platform Extensions function suffix             AMD
  9.  
  10.   Platform Name                                   Clover
  11.   Platform Vendor                                 Mesa
  12.   Platform Version                                OpenCL 1.1 Mesa 19.0.5
  13.   Platform Profile                                FULL_PROFILE
  14.   Platform Extensions                             cl_khr_icd
  15.   Platform Extensions function suffix             MESA
  16.  
  17.   Platform Name                                   AMD Accelerated Parallel Processing
  18. Number of devices                                 2
  19.   Device Name                                     Spectre
  20.   Device Vendor                                   Advanced Micro Devices, Inc.
  21.   Device Vendor ID                                0x1002
  22.   Device Version                                  OpenCL 1.2 AMD-APP (2841.4)
  23.   Driver Version                                  2841.4
  24.   Device OpenCL C Version                         OpenCL C 1.2
  25.   Device Type                                     GPU
  26.   Device Board Name (AMD)                         AMD Radeon Graphics
  27.   Device Topology (AMD)                           PCI-E, 00:01.0
  28.   Device Profile                                  FULL_PROFILE
  29.   Device Available                                Yes
  30.   Compiler Available                              Yes
  31.   Linker Available                                Yes
  32.   Max compute units                               8
  33.   SIMD per compute unit (AMD)                     4
  34.   SIMD width (AMD)                                16
  35.   SIMD instruction width (AMD)                    1
  36.   Max clock frequency                             685MHz
  37.   Graphics IP (AMD)                               7.1
  38.   Device Partition                                (core)
  39.     Max number of sub-devices                     8
  40.     Supported partition types                     None
  41.     Supported affinity domains                    (n/a)
  42.   Max work item dimensions                        3
  43.   Max work item sizes                             1024x1024x1024
  44.   Max work group size                             256
  45.   Preferred work group size (AMD)                 256
  46.   Max work group size (AMD)                       1024
  47.   Preferred work group size multiple              64
  48.   Wavefront width (AMD)                           64
  49.   Preferred / native vector sizes                
  50.     char                                                 4 / 4      
  51.     short                                                2 / 2      
  52.     int                                                  1 / 1      
  53.     long                                                 1 / 1      
  54.     half                                                 1 / 1        (n/a)
  55.     float                                                1 / 1      
  56.     double                                               1 / 1        (cl_khr_fp64)
  57.   Half-precision Floating-point support           (n/a)
  58.   Single-precision Floating-point support         (core)
  59.     Denormals                                     No
  60.     Infinity and NANs                             Yes
  61.     Round to nearest                              Yes
  62.     Round to zero                                 Yes
  63.     Round to infinity                             Yes
  64.     IEEE754-2008 fused multiply-add               Yes
  65.     Support is emulated in software               No
  66.     Correctly-rounded divide and sqrt operations  Yes
  67.   Double-precision Floating-point support         (cl_khr_fp64)
  68.     Denormals                                     Yes
  69.     Infinity and NANs                             Yes
  70.     Round to nearest                              Yes
  71.     Round to zero                                 Yes
  72.     Round to infinity                             Yes
  73.     IEEE754-2008 fused multiply-add               Yes
  74.     Support is emulated in software               No
  75.   Address bits                                    64, Little-Endian
  76.   Global memory size                              2473529344 (2.304GiB)
  77.   Global free memory (AMD)                        3911348 (3.73GiB)
  78.   Global memory channels (AMD)                    4
  79.   Global memory banks per channel (AMD)           8
  80.   Global memory bank width (AMD)                  256 bytes
  81.   Error Correction support                        No
  82.   Max memory allocation                           1369020825 (1.275GiB)
  83.   Unified memory for Host and Device              Yes
  84.   Minimum alignment for any data type             128 bytes
  85.   Alignment of base address                       2048 bits (256 bytes)
  86.   Global Memory cache type                        Read/Write
  87.   Global Memory cache size                        16384 (16KiB)
  88.   Global Memory cache line size                   64 bytes
  89.   Image support                                   Yes
  90.     Max number of samplers per kernel             16
  91.     Max size for 1D images from buffer            134217728 pixels
  92.     Max 1D or 2D image array size                 2048 images
  93.     Base address alignment for 2D image buffers   256 bytes
  94.     Pitch alignment for 2D image buffers          256 pixels
  95.     Max 2D image size                             16384x16384 pixels
  96.     Max 3D image size                             2048x2048x2048 pixels
  97.     Max number of read image args                 128
  98.     Max number of write image args                8
  99.   Local memory type                               Local
  100.   Local memory size                               32768 (32KiB)
  101.   Local memory syze per CU (AMD)                  65536 (64KiB)
  102.   Local memory banks (AMD)                        32
  103.   Max number of constant args                     8
  104.   Max constant buffer size                        1369020825 (1.275GiB)
  105.   Preferred constant buffer size (AMD)            16384 (16KiB)
  106.   Max size of kernel argument                     1024
  107.   Queue properties                                
  108.     Out-of-order execution                        No
  109.     Profiling                                     Yes
  110.   Prefer user sync for interop                    Yes
  111.   Profiling timer resolution                      1ns
  112.   Profiling timer offset since Epoch (AMD)        1559021444114686414ns (Tue May 28 10:00:44 2019)
  113.   Execution capabilities                          
  114.     Run OpenCL kernels                            Yes
  115.     Run native kernels                            No
  116.     Thread trace supported (AMD)                  Yes
  117.     Number of async queues (AMD)                  2
  118.     Max real-time compute queues (AMD)            0
  119.     Max real-time compute units (AMD)             0
  120.     SPIR versions                                 1.2
  121.   printf() buffer size                            4194304 (4MiB)
  122.   Built-in kernels                                (n/a)
  123.   Device Extensions                               cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_image2d_from_buffer cl_amd_bus_addressable_memory cl_khr_spir cl_khr_gl_event
  124.  
  125.   Device Name                                     Bonaire
  126.   Device Vendor                                   Advanced Micro Devices, Inc.
  127.   Device Vendor ID                                0x1002
  128.   Device Version                                  OpenCL 1.2 AMD-APP (2841.4)
  129.   Driver Version                                  2841.4
  130.   Device OpenCL C Version                         OpenCL C 1.2
  131.   Device Type                                     GPU
  132.   Device Board Name (AMD)                         AMD Radeon R9 M270X
  133.   Device Topology (AMD)                           PCI-E, 01:00.0
  134.   Device Profile                                  FULL_PROFILE
  135.   Device Available                                Yes
  136.   Compiler Available                              Yes
  137.   Linker Available                                Yes
  138.   Max compute units                               12
  139.   SIMD per compute unit (AMD)                     4
  140.   SIMD width (AMD)                                16
  141.   SIMD instruction width (AMD)                    1
  142.   Max clock frequency                             1000MHz
  143.   Graphics IP (AMD)                               7.2
  144.   Device Partition                                (core)
  145.     Max number of sub-devices                     12
  146.     Supported partition types                     None
  147.     Supported affinity domains                    (n/a)
  148.   Max work item dimensions                        3
  149.   Max work item sizes                             1024x1024x1024
  150.   Max work group size                             256
  151.   Preferred work group size (AMD)                 256
  152.   Max work group size (AMD)                       1024
  153.   Preferred work group size multiple              64
  154.   Wavefront width (AMD)                           64
  155.   Preferred / native vector sizes                
  156.     char                                                 4 / 4      
  157.     short                                                2 / 2      
  158.     int                                                  1 / 1      
  159.     long                                                 1 / 1      
  160.     half                                                 1 / 1        (n/a)
  161.     float                                                1 / 1      
  162.     double                                               1 / 1        (cl_khr_fp64)
  163.   Half-precision Floating-point support           (n/a)
  164.   Single-precision Floating-point support         (core)
  165.     Denormals                                     No
  166.     Infinity and NANs                             Yes
  167.     Round to nearest                              Yes
  168.     Round to zero                                 Yes
  169.     Round to infinity                             Yes
  170.     IEEE754-2008 fused multiply-add               Yes
  171.     Support is emulated in software               No
  172.     Correctly-rounded divide and sqrt operations  Yes
  173.   Double-precision Floating-point support         (cl_khr_fp64)
  174.     Denormals                                     Yes
  175.     Infinity and NANs                             Yes
  176.     Round to nearest                              Yes
  177.     Round to zero                                 Yes
  178.     Round to infinity                             Yes
  179.     IEEE754-2008 fused multiply-add               Yes
  180.     Support is emulated in software               No
  181.   Address bits                                    64, Little-Endian
  182.   Global memory size                              4286185472 (3.992GiB)
  183.   Global free memory (AMD)                        4166144 (3.973GiB)
  184.   Global memory channels (AMD)                    4
  185.   Global memory banks per channel (AMD)           16
  186.   Global memory bank width (AMD)                  256 bytes
  187.   Error Correction support                        No
  188.   Max memory allocation                           3420358656 (3.185GiB)
  189.   Unified memory for Host and Device              No
  190.   Minimum alignment for any data type             128 bytes
  191.   Alignment of base address                       2048 bits (256 bytes)
  192.   Global Memory cache type                        Read/Write
  193.   Global Memory cache size                        16384 (16KiB)
  194.   Global Memory cache line size                   64 bytes
  195.   Image support                                   Yes
  196.     Max number of samplers per kernel             16
  197.     Max size for 1D images from buffer            134217728 pixels
  198.     Max 1D or 2D image array size                 2048 images
  199.     Base address alignment for 2D image buffers   256 bytes
  200.     Pitch alignment for 2D image buffers          256 pixels
  201.     Max 2D image size                             16384x16384 pixels
  202.     Max 3D image size                             2048x2048x2048 pixels
  203.     Max number of read image args                 128
  204.     Max number of write image args                8
  205.   Local memory type                               Local
  206.   Local memory size                               32768 (32KiB)
  207.   Local memory syze per CU (AMD)                  65536 (64KiB)
  208.   Local memory banks (AMD)                        32
  209.   Max number of constant args                     8
  210.   Max constant buffer size                        3420358656 (3.185GiB)
  211.   Preferred constant buffer size (AMD)            16384 (16KiB)
  212.   Max size of kernel argument                     1024
  213.   Queue properties                                
  214.     Out-of-order execution                        No
  215.     Profiling                                     Yes
  216.   Prefer user sync for interop                    Yes
  217.   Profiling timer resolution                      1ns
  218.   Profiling timer offset since Epoch (AMD)        1559021444114686414ns (Tue May 28 10:00:44 2019)
  219.   Execution capabilities                          
  220.     Run OpenCL kernels                            Yes
  221.     Run native kernels                            No
  222.     Thread trace supported (AMD)                  Yes
  223.     Number of async queues (AMD)                  2
  224.     Max real-time compute queues (AMD)            0
  225.     Max real-time compute units (AMD)             2335208512
  226.     SPIR versions                                 1.2
  227.   printf() buffer size                            4194304 (4MiB)
  228.   Built-in kernels                                (n/a)
  229.   Device Extensions                               cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_image2d_from_buffer cl_amd_bus_addressable_memory cl_khr_spir cl_khr_gl_event
  230.  
  231.   Platform Name                                   Clover
  232. Number of devices                                 2
  233.   Device Name                                     AMD KAVERI (DRM 3.30.0, 5.1.4-arch1-1-ARCH, LLVM 8.0.0)
  234.   Device Vendor                                   AMD
  235.   Device Vendor ID                                0x1002
  236.   Device Version                                  OpenCL 1.1 Mesa 19.0.5
  237.   Driver Version                                  19.0.5
  238.   Device OpenCL C Version                         OpenCL C 1.1
  239.   Device Type                                     GPU
  240.   Device Profile                                  FULL_PROFILE
  241.   Device Available                                Yes
  242.   Compiler Available                              Yes
  243.   Max compute units                               8
  244.   Max clock frequency                             685MHz
  245.   Max work item dimensions                        3
  246.   Max work item sizes                             256x256x256
  247.   Max work group size                             256
  248.   Preferred work group size multiple              64
  249.   Preferred / native vector sizes                
  250.     char                                                16 / 16      
  251.     short                                                8 / 8      
  252.     int                                                  4 / 4      
  253.     long                                                 2 / 2      
  254.     half                                                 8 / 8        (cl_khr_fp16)
  255.     float                                                4 / 4      
  256.     double                                               2 / 2        (cl_khr_fp64)
  257.   Half-precision Floating-point support           (cl_khr_fp16)
  258.     Denormals                                     No
  259.     Infinity and NANs                             Yes
  260.     Round to nearest                              Yes
  261.     Round to zero                                 No
  262.     Round to infinity                             No
  263.     IEEE754-2008 fused multiply-add               No
  264.     Support is emulated in software               No
  265.   Single-precision Floating-point support         (core)
  266.     Denormals                                     No
  267.     Infinity and NANs                             Yes
  268.     Round to nearest                              Yes
  269.     Round to zero                                 No
  270.     Round to infinity                             No
  271.     IEEE754-2008 fused multiply-add               No
  272.     Support is emulated in software               No
  273.     Correctly-rounded divide and sqrt operations  No
  274.   Double-precision Floating-point support         (cl_khr_fp64)
  275.     Denormals                                     Yes
  276.     Infinity and NANs                             Yes
  277.     Round to nearest                              Yes
  278.     Round to zero                                 Yes
  279.     Round to infinity                             Yes
  280.     IEEE754-2008 fused multiply-add               Yes
  281.     Support is emulated in software               No
  282.   Address bits                                    64, Little-Endian
  283.   Global memory size                              3221225472 (3GiB)
  284.   Error Correction support                        No
  285.   Max memory allocation                           2254857830 (2.1GiB)
  286.   Unified memory for Host and Device              No
  287.   Minimum alignment for any data type             128 bytes
  288.   Alignment of base address                       32768 bits (4096 bytes)
  289.   Global Memory cache type                        None
  290.   Image support                                   No
  291.   Local memory type                               Local
  292.   Local memory size                               32768 (32KiB)
  293.   Max number of constant args                     16
  294.   Max constant buffer size                        2147483647 (2GiB)
  295.   Max size of kernel argument                     1024
  296.   Queue properties                                
  297.     Out-of-order execution                        No
  298.     Profiling                                     Yes
  299.   Profiling timer resolution                      0ns
  300.   Execution capabilities                          
  301.     Run OpenCL kernels                            Yes
  302.     Run native kernels                            No
  303.   Device Extensions                               cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 cl_khr_fp16
  304.  
  305.   Device Name                                     AMD Radeon R9 M270X (BONAIRE, DRM 3.30.0, 5.1.4-arch1-1-ARCH, LLVM 8.0.0)
  306.   Device Vendor                                   AMD
  307.   Device Vendor ID                                0x1002
  308.   Device Version                                  OpenCL 1.1 Mesa 19.0.5
  309.   Driver Version                                  19.0.5
  310.   Device OpenCL C Version                         OpenCL C 1.1
  311.   Device Type                                     GPU
  312.   Device Profile                                  FULL_PROFILE
  313.   Device Available                                Yes
  314.   Compiler Available                              Yes
  315.   Max compute units                               12
  316.   Max clock frequency                             1000MHz
  317.   Max work item dimensions                        3
  318.   Max work item sizes                             256x256x256
  319.   Max work group size                             256
  320.   Preferred work group size multiple              64
  321.   Preferred / native vector sizes                
  322.     char                                                16 / 16      
  323.     short                                                8 / 8      
  324.     int                                                  4 / 4      
  325.     long                                                 2 / 2      
  326.     half                                                 8 / 8        (cl_khr_fp16)
  327.     float                                                4 / 4      
  328.     double                                               2 / 2        (cl_khr_fp64)
  329.   Half-precision Floating-point support           (cl_khr_fp16)
  330.     Denormals                                     No
  331.     Infinity and NANs                             Yes
  332.     Round to nearest                              Yes
  333.     Round to zero                                 No
  334.     Round to infinity                             No
  335.     IEEE754-2008 fused multiply-add               No
  336.     Support is emulated in software               No
  337.   Single-precision Floating-point support         (core)
  338.     Denormals                                     No
  339.     Infinity and NANs                             Yes
  340.     Round to nearest                              Yes
  341.     Round to zero                                 No
  342.     Round to infinity                             No
  343.     IEEE754-2008 fused multiply-add               No
  344.     Support is emulated in software               No
  345.     Correctly-rounded divide and sqrt operations  No
  346.   Double-precision Floating-point support         (cl_khr_fp64)
  347.     Denormals                                     Yes
  348.     Infinity and NANs                             Yes
  349.     Round to nearest                              Yes
  350.     Round to zero                                 Yes
  351.     Round to infinity                             Yes
  352.     IEEE754-2008 fused multiply-add               Yes
  353.     Support is emulated in software               No
  354.   Address bits                                    64, Little-Endian
  355.   Global memory size                              4294967296 (4GiB)
  356.   Error Correction support                        No
  357.   Max memory allocation                           3435973836 (3.2GiB)
  358.   Unified memory for Host and Device              No
  359.   Minimum alignment for any data type             128 bytes
  360.   Alignment of base address                       32768 bits (4096 bytes)
  361.   Global Memory cache type                        None
  362.   Image support                                   No
  363.   Local memory type                               Local
  364.   Local memory size                               32768 (32KiB)
  365.   Max number of constant args                     16
  366.   Max constant buffer size                        2147483647 (2GiB)
  367.   Max size of kernel argument                     1024
  368.   Queue properties                                
  369.     Out-of-order execution                        No
  370.     Profiling                                     Yes
  371.   Profiling timer resolution                      0ns
  372.   Execution capabilities                          
  373.     Run OpenCL kernels                            Yes
  374.     Run native kernels                            No
  375.   Device Extensions                               cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 cl_khr_fp16
  376.  
  377.  
  378. NULL platform behavior
  379.   clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  AMD Accelerated Parallel Processing
  380.   clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [AMD]
  381.   clCreateContext(NULL, ...) [default]            Success [AMD]
  382.   clCreateContext(NULL, ...) [other]              Success [MESA]
  383.   clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
  384.     Platform Name                                 AMD Accelerated Parallel Processing
  385.     Device Name                                   Spectre
  386.   clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  387.   clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (2)
  388.     Platform Name                                 AMD Accelerated Parallel Processing
  389.     Device Name                                   Spectre
  390.     Device Name                                   Bonaire
  391.   clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  392.   clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  393.   clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (2)
  394.     Platform Name                                 AMD Accelerated Parallel Processing
  395.     Device Name                                   Spectre
  396.     Device Name                                   Bonaire
  397.  
  398. ICD loader properties
  399.   ICD loader Name                                 OpenCL ICD Loader
  400.   ICD loader Vendor                               OCL Icd free software
  401.   ICD loader Version                              2.2.12
  402.   ICD loader Profile                              OpenCL 2.2
  403.