Tags: ztuowen/llvm-1
Tags
[SYCL][ESIMD] Pass -vc-codegen instead of -cmc option to backend comp… …iler (intel#2642)
[SYCL] Fixed bug regarding device caching (intel#2566) Created a new function, populateDeviceCacheIfNeeded, so that cached devices could be shared across both piDevicesGet and piextDeviceCreateWithNativeHandle. This new function will check/fill and return cached devices. Renamed getOrCreatePlatforms to getPlatformCache, and refactored the function so that it limits level zero driver calls and removes redundant code. Called getOrMakePlatformImpl() from make_platform() so that the PlatformImpl cache is accessible to platforms that are created using a native handle. Called getOrMakeDeviceImpl() from make_device() so that the DeviceImpl cache is accessible to devices that are created using a native handle. Also, added an E2E test for these changes.
[SYCL] Don't block execution when flushing a stream (intel#2581) Currently stream flush is a blocking operation. This is incorrect, there are cases when kernels must be executed in parallel, for example, when 2 kernels are connected with FPGA pipe. This commit implements stream flush as a non-blocking operation by means of host_tasks.
[SYCL][CUDA] Image Basic Test (intel#1970) Provides new generic testing for SYCL image functionality.
[BuildBot] OpenCL CPU/FPGAEMU driver uplift (intel#2620) * Driver uplift * Remove XFAIL LIT test with uplifted OCLCPU/FPGAEMU driver
[SYCL][Doc] Add overview of kernel-program caching (intel#2514) Signed-off-by: Sergey Kanaev <sergey.kanaev@intel.com>
[SYCL][Doc] Add overview of kernel-program caching (intel#2514) Signed-off-by: Sergey Kanaev <sergey.kanaev@intel.com>
[SYCL] Remove tests migrated to llvm-test-suite (intel#2611) The tests have been submitted in scope of intel/llvm-test-suite#29
PreviousNext