Bug 102136

Summary: [SKL] long16 piglit failures when using CL20
Product: Beignet Reporter: Jan Vesely <jano.vesely>
Component: BeignetAssignee: Zhigang Gong <zhigang.gong>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Jan Vesely 2017-08-10 01:52:59 UTC
The following OCL piglit tests fail when beignet is built with ocl20 support:

builtin-long-clamp-1.1.generated
    clamp long16
builtin-long-mad_hi-1.0.generated
    mad_hi long16
builtin-long-mad_sat-1.0.generated
    mad_sat long16
builtin-ulong-mad_hi-1.0.generated
    mad_hi ulong16
builtin-ulong-mad_sat-1.0.generated
    mad_sat ulong16

Note that the tests run OK when beignet is built without ocl20 support.
The tests also run OK when beignet is build with ocl20 support but the test are forced run run using --cl-std=1.2
Comment 1 Jan Vesely 2017-08-10 01:55:02 UTC
Device:
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:191b] (rev 06)

clinfo:
  Platform Name                                   Intel Gen OCL Driver
Number of devices                                 1
  Device Name                                     Intel(R) HD Graphics Skylake Halo GT2
  Device Vendor                                   Intel
  Device Vendor ID                                0x8086
  Device Version                                  OpenCL 2.0 beignet 1.4 (git-684f6aff)
  Driver Version                                  1.4
  Device OpenCL C Version                         OpenCL C 2.0 beignet 1.4 (git-684f6aff)
  Device Type                                     GPU
  Device Available                                Yes
  Device Profile                                  FULL_PROFILE
  Max compute units                               24
  Max clock frequency                             1000MHz
  Device Partition                                (core)
    Max number of sub-devices                     1
    Supported partition types                     None, None, None
  Max work item dimensions                        3
  Max work item sizes                             512x512x512
  Max work group size                             256
  Compiler Available                              Yes
  Linker Available                                Yes

Beignet was built using LLVM-3.9.1
Comment 2 GitLab Migration User 2018-10-12 21:24:23 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/beignet/beignet/issues/30.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.