opencl之code builder学习教程2

本文介绍了Intel SDK for OpenCL Applications中的Code Builder工具,它是一个用于开发OpenCL应用程序的软件开发工具,支持Microsoft Visual Studio和Eclipse的插件,便于创建、构建、调试和分析Windows、Android及Linux平台上的OpenCL加速应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Introducing Intel® SDK for OpenCL™Applications

OpenCL™ (OpenComputing Language) standardprovides a uniform programming environment for software developers to writeportable general-purpose parallel code for high-performance computing servers,client computer systems, and other computing systems. OpenCL is developed bymultiple companies through the Khronos* OpenCL committee, and Intel is a keycontributor to the OpenCL standard since its inception.

OpenCL™ Code builder is a software development tool availableas part of the Intel SDK for OpenCL applications. The Code Builder enables developmentof OpenCL applications via well-known integrated development environments,targeting the Intel® Architecture processors with the Intel® ProcessorGraphics.

The Code builder provides a set of MicrosoftVisual Studio* and Eclipse* plug-ins that enable capabilities for creating,building, debugging, and analyzing Windows*, Android*, and Linux* applicationsaccelerated with OpenCL™. In addition, a standalone GUI version is availablefor fast create and build. See the table below for the supported features.

You can acquire the Code builder as partof Intel®Media Server Studio suite.

OpenCL™ Code BuilderSupported Features:

Feature

Visual Studio*

Eclipse*

Beta

Stage of development

OpenCL* 1.2 Support

Yes

Yes

 

Create and Build

OpenCL* 2.0 Support with 5th and 6th generation Intel Core processors

Yes

Yes

 

OpenCL* 2.1 development environment on previous CPU generations

Yes

Yes

 

Kernel development framework

Yes

Yes

 

OpenCL Project wizard

Yes

 

 

Syntax highlighting

Yes

Yes

 

Code auto-completion

Yes

Yes

 

Offline compilation

Yes

Yes

 

SPIR* 1.2 generation and consumption

Yes

Yes

 

SPIR* V generation and consumption

Yes

Yes

 

Remote development for Android* OS

Yes

 

 

API-level debugging

Yes

 

 

Debug

Image and memory view

Yes

 

 

API call tracing

Yes

 

 

Step-by-step debugging for CPU kernels

Yes

 

 

Step-by-step debugging for GPU kernels

Yes

 

Yes

API calls and memory command analysis

Yes

 

Yes

Analyze

Kernel occupancy and latency analysis

Yes

 

Yes

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值