8086cpu安装linux,Ubuntu 18.04 CPU 安装 OpenCL

下载 OpenCl  SDK  https://software.intel.com/content/www/us/en/develop/tools/opencl-sdk/choose-download.html ,选择linux平台,解压。

sudo ./install.sh

安装 clinfo

$ clinfo

Number of platforms 1

Platform Name Intel(R) CPU Runtime for OpenCL(TM) Applications

Platform Vendor Intel(R) Corporation

Platform Version OpenCL 2.1 LINUX

Platform Profile FULL_PROFILE

Platform Extensions cl_khr_icd 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_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_fp64 cl_khr_image2d_from_buffer cl_intel_vec_len_hint

Platform Host timer resolution 1ns

Platform Extensions function suffix INTEL

Platform Name Intel(R) CPU Runtime for OpenCL(TM) Applications

Number of devices 1

Device Name Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz

Device Vendor Intel(R) Corporation

Device Vendor ID 0x8086

Device Version OpenCL 2.1 (Build 0)

Driver Version 18.1.0.0920

Device OpenCL C Version OpenCL C 2.0

Device Type CPU

Device Profile FULL_PROFILE

Device Available Yes

Compiler Available Yes

Linker Available Yes

Max compute units 8

Max clock frequency 3400MHz

Device Partition (core)

Max number of sub-devices 8

Supported partition types by counts, equally, by names (Intel)

Max work item dimensions 3

Max work item sizes 8192x8192x8192

Max work group size 8192

Preferred work group size multiple 128

Max sub-groups per work group 1

Preferred / native vector sizes

char 1 / 32

short 1 / 16

int 1 / 8

long 1 / 4

half 0 / 0 (n/a)

float 1 / 8

double 1 / 4 (cl_khr_fp64)

Half-precision Floating-point support (n/a)

Single-precision Floating-point support (core)

Denormals Yes

Infinity and NANs Yes

Round to nearest Yes

Round to zero No

Round to infinity No

IEEE754-2008 fused multiply-add No

Support is emulated in software No

Correctly-rounded divide and sqrt operations No

Double-precision Floating-point support (cl_khr_fp64)

Denormals Yes

Infinity and NANs Yes

Round to nearest Yes

Round to zero Yes

Round to infinity Yes

IEEE754-2008 fused multiply-add Yes

Support is emulated in software No

Address bits 64, Little-Endian

Global memory size 16709062656 (15.56GiB)

Error Correction support No

Max memory allocation 4177265664 (3.89GiB)

Unified memory for Host and Device Yes

Shared Virtual Memory (SVM) capabilities (core)

Coarse-grained buffer sharing Yes

Fine-grained buffer sharing Yes

Fine-grained system sharing Yes

Atomics Yes

Minimum alignment for any data type 128 bytes

Alignment of base address 1024 bits (128 bytes)

Preferred alignment for atomics

SVM 64 bytes

Global 64 bytes

Local 0 bytes

Max size for global variable 65536 (64KiB)

Preferred total size of global vars 65536 (64KiB)

Global Memory cache type Read/Write

Global Memory cache size 262144 (256KiB)

Global Memory cache line size 64 bytes

Image support Yes

Max number of samplers per kernel 480

Max size for 1D images from buffer 261079104 pixels

Max 1D or 2D image array size 2048 images

Base address alignment for 2D image buffers 64 bytes

Pitch alignment for 2D image buffers 64 pixels

Max 2D image size 16384x16384 pixels

Max 3D image size 2048x2048x2048 pixels

Max number of read image args 480

Max number of write image args 480

Max number of read/write image args 480

Max number of pipe args 16

Max active pipe reservations 32767

Max pipe packet size 1024

Local memory type Global

Local memory size 32768 (32KiB)

Max number of constant args 480

Max constant buffer size 131072 (128KiB)

Max size of kernel argument 3840 (3.75KiB)

Queue properties (on host)

Out-of-order execution Yes

Profiling Yes

Local thread execution (Intel) Yes

Queue properties (on device)

Out-of-order execution Yes

Profiling Yes

Preferred size 4294967295 (4GiB)

Max size 4294967295 (4GiB)

Max queues on device 4294967295

Max events on device 4294967295

Prefer user sync for interop No

Profiling timer resolution 1ns

Execution capabilities

Run OpenCL kernels Yes

Run native kernels Yes

Sub-group independent forward progress No

IL version SPIR-V_1.0

SPIR versions 1.2

printf() buffer size 1048576 (1024KiB)

Built-in kernels

Device Extensions cl_khr_icd 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_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_fp64 cl_khr_image2d_from_buffer cl_intel_vec_len_hint

NULL platform behavior

clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) No platform

clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) No platform

clCreateContext(NULL, ...) [default] No platform

clCreateContext(NULL, ...) [other] Success [INTEL]

clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) No platform

clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No platform

clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No platform

clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No platform

clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No platform

成功找到  Intel(R) HD Graphics

optional 安装 NEO  https://github.com/intel/compute-runtime  选个版本

mkdir neo

cd neo

wget https://github.com/intel/compute-runtime/releases/download/20.30.17454/intel-gmmlib_20.2.2_amd64.deb

wget https://github.com/intel/compute-runtime/releases/download/20.30.17454/intel-igc-core_1.0.4427_amd64.deb

wget https://github.com/intel/compute-runtime/releases/download/20.30.17454/intel-igc-opencl_1.0.4427_amd64.deb

wget https://github.com/intel/compute-runtime/releases/download/20.30.17454/intel-opencl_20.30.17454_amd64.deb

wget https://github.com/intel/compute-runtime/releases/download/20.30.17454/intel-ocloc_20.30.17454_amd64.deb

wget https://github.com/intel/compute-runtime/releases/download/20.30.17454/intel-level-zero-gpu_0.8.17454_amd64.deb

sudo dpkg -i *.deb

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值