15248|20

107

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【Altera SoC体验之旅】+ Altera OpenCL SDK与Xilinx SDAccel的使用对比 [复制链接]

 
  本帖最后由 zhaoyongke 于 2015-4-16 19:19 编辑

出于工作需求,申请了这两家的高级语言综合工具,对典型算法进行了实现和评估(数据暂时保密)。

简要谈谈使用体验。


1. Altera OpenCL SDK

首先需要安装Quartus(13.1版本以上)和配套的SoC EDS,分别申请两个license,一个用于OpenCL SDK,一个用于SoCEDS,缺一不可。

然后需要有实现平台,我用的是DE1-SoC开发板。该平台提供了Open CL BSP,用给出的examples改改就能实现自己的算法。

SoCEDS用来编译Host代码,这里是ARM;

Open CLSDK用来编译device代码,生成.aocx二进制文件,运行时需要借助ARM对FPGA进行配置。

开发周期较长的是编译Open CL工程,在我的笔记本(CPU 酷睿i5-4300,8GB内存)上大约需要40min。

优化Open CL可以通过编译选项、编译指导语句#pragma进行。

Open CL BSP自带的硬件工程可以用Quartus打开查看,但里面的Open CL相关逻辑是加密的,无法修改。

Open CL SDK不带图形界面,只能在命令行下运行,自动调用quartus_map, quartus_fit, quartus_sta等工具。


2. Xilinx SDAccel

前面文章介绍过Xilinx Vivado和Vivado HLS工具。按照我的猜想,SDAccel只是一层包装,里面内容还是HLS。果然如此。

软件安装比较省事,只申请SDAccel license就能使用所有Xilinx软件功能。这点比Altera做得人性化。

用过HLS工具的童鞋都知道,这玩意开发起来飞快,但其实只完成了10%进度,麻烦事在后头呢,系统集成会花掉剩下90%的时间。

SDAccel就是这样一个用于开发完整项目的工具。

利用Open CL编写的代码会先转化为HLS工程,其优化策略也都一一映射为HLS的优化,所以前面学过HLS的童鞋可以很容易转到SDAccel上来。

最重要的步骤都有工具自动完成。只需build_system, package_system,等上几十分钟就能得到一个可直接运行的安装包。

SDAccel不需要你真的有一块开发板,它可以直接用CPU仿真,便于调试。

SDAccel既能使用图形界面开发(类似HLS),又能在命令行执行。上传一张谍照。


此帖出自Altera SoC论坛

最新回复

谢谢!  详情 回复 发表于 2016-10-13 12:29
点赞 关注(2)
个人签名Caffe please.
 
 

回复
举报

5979

帖子

8

TA的资源

版主

沙发
 
加油 加油!
此帖出自Altera SoC论坛
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 
 

回复

107

帖子

0

TA的资源

一粒金砂(中级)

板凳
个人签名Caffe please.
 
 
 

回复

1025

帖子

1

TA的资源

纯净的硅(高级)

4
 
不明觉厉,帮顶
此帖出自Altera SoC论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
  相当于内参哇,学习学习,哈哈
此帖出自Altera SoC论坛
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

6
 
请问怎样获取 Xilinx SDAccel 软件呢,我也想试用一下。请指点一下
此帖出自Altera SoC论坛

点评

找Avnet申请  详情 回复 发表于 2015-6-15 09:04
 
 
 

回复

107

帖子

0

TA的资源

一粒金砂(中级)

7
 
lan001 发表于 2015-6-8 00:42
请问怎样获取 Xilinx SDAccel 软件呢,我也想试用一下。请指点一下

找Avnet申请
此帖出自Altera SoC论坛
个人签名Caffe please.
 
 
 

回复

105

帖子

0

TA的资源

一粒金砂(中级)

8
 
噢噢
此帖出自Altera SoC论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
Xilinx SDAccel 软件多少钱
此帖出自Altera SoC论坛

点评

试用版本,不收费  详情 回复 发表于 2015-8-5 19:50
 
 
 

回复

107

帖子

0

TA的资源

一粒金砂(中级)

10
 
sunlin_future 发表于 2015-8-3 14:50
Xilinx SDAccel 软件多少钱

试用版本,不收费
此帖出自Altera SoC论坛
个人签名Caffe please.
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

11
 
楼主能不能请您说一下完整的从申请到实际使用SDAccel的方法啊,为什么我在各个地方都下不到这个环境。。。。。。但是从各种用例文档上看起来这个环境又像是直接装在eclipse上的。。。本人小白,求楼主拯救
此帖出自Altera SoC论坛

点评

找FAE要  详情 回复 发表于 2015-10-17 14:34
 
 
 

回复

107

帖子

0

TA的资源

一粒金砂(中级)

12
 
王耀天下 发表于 2015-9-19 15:13
楼主能不能请您说一下完整的从申请到实际使用SDAccel的方法啊,为什么我在各个地方都下不到这个环境。。。 ...

找FAE要
此帖出自Altera SoC论坛
个人签名Caffe please.
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

13
 
入门中
此帖出自Altera SoC论坛
 
 
 

回复

38

帖子

1

TA的资源

一粒金砂(中级)

14
 
楼主最近在研究OpenCL,请问Altera OpenCL SDK的license怎么获取呢
此帖出自Altera SoC论坛
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(初级)

15
 
碎碎思 发表于 2016-4-12 13:48
楼主最近在研究OpenCL,请问Altera OpenCL SDK的license怎么获取呢

这个问题好,同求
此帖出自Altera SoC论坛

点评

最近通过altera的大学计划在申请,但是审核好慢的说!  详情 回复 发表于 2016-7-11 21:11
 
 
 

回复

38

帖子

1

TA的资源

一粒金砂(中级)

16
 
yiqinchen 发表于 2016-7-7 11:40
这个问题好,同求

最近通过altera的大学计划在申请,但是审核好慢的说!
此帖出自Altera SoC论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

17
 
碎碎思 发表于 2016-7-11 21:11
最近通过altera的大学计划在申请,但是审核好慢的说!

请问,如何通过大学计划申请license啊,我在那个网页试了很久,也不知道是如何操作的,你能说一下详细的步骤么,谢谢了
此帖出自Altera SoC论坛

点评

这个私信没办法发附件啊,囧  详情 回复 发表于 2016-10-7 22:38
当时有个中国代理发给我一个PDF,我是按照那个来的。我私信发给您吧  详情 回复 发表于 2016-10-7 22:36
 
 
 

回复

38

帖子

1

TA的资源

一粒金砂(中级)

18
 
lishuai9316 发表于 2016-10-7 18:17
请问,如何通过大学计划申请license啊,我在那个网页试了很久,也不知道是如何操作的,你能说一下详细的 ...

当时有个中国代理发给我一个PDF,我是按照那个来的。我私信发给您吧
此帖出自Altera SoC论坛
 
 
 

回复

38

帖子

1

TA的资源

一粒金砂(中级)

19
 
lishuai9316 发表于 2016-10-7 18:17
请问,如何通过大学计划申请license啊,我在那个网页试了很久,也不知道是如何操作的,你能说一下详细的 ...

这个私信没办法发附件啊,囧
此帖出自Altera SoC论坛
 
 
 

回复

370

帖子

0

TA的资源

一粒金砂(中级)

20
 
碎碎思 发表于 2016-4-12 13:48
楼主最近在研究OpenCL,请问Altera OpenCL SDK的license怎么获取呢

跟ALTERA申请
此帖出自Altera SoC论坛

点评

谢谢!  详情 回复 发表于 2016-10-13 12:29
个人签名杭州海莱电子科技 FPGA硬件加速http://www.openfpga.cn/
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表