Requirements for any FPGA/HPC Application Development Tool Flow
… if you want any reasonable fraction of the FPGA's potential performance
BOSTON
UNIVERSITY
Tom VanCourt Martin C. Herbordt Computer Architecture and Automated Design Lab
http://www.bu.edu/caadlab
What is FPGA/HPC exactly
High performance computing
Computational chem. Bioinformatics Astrophysics Electromagnetics Traffic modeling …
Field Programmable Gate Arrays
App. specific processors on demand Massive fine-grained parallelism Drivers of silicon process development
T. VanCourt & M. C. Herbordt 2 of 10
3 Feb 2006
What's so hard about it
Performance computing ≠ logic design
Standard languages hide parallelism* FPGA tools address logic designers
Contradictions in FPGA applications
*Jeroen Voeten, ACM Trans. CAD 6(4)533-552, Oct 2001
Applications should be widely applicable … but finely tuned to each particular usage Require customization by application specialist … but require unfamiliar hardware constructs Demand full use of hardware resources … use is app-specific, resources are FPGA-specific
T. VanCourt & M. C. Herbordt 3 of 10
3 Feb 2006
What's wrong with C to gates
"Unfortunately, and despite 40 years of parallelizing compilers for all sorts of machines, [optimization] algorithms don't work terribly well." Ian Page, 2004
The best you get is C code in gates C distributes algorithms in time
Good HW algorithm isn't SW algorithm
FPGAs distribute algorithms in space … and a whole industry is dedicated to reinventing the von Neumann bottleneck
T. VanCourt & M. C. Herbordt 4 of 10
3 Feb 2006
Example: Size-3 subsets
C style:
for i = 0 to N for j = 0 to i for k = 0 to j // use x[i],x[j],x[k]
HW-oriented solution:
…
3 Feb 2006
T. VanCourt & M. C. Herbordt
5 of 10
Example: 3D Correlation
- socasicfpgacpld > Electromagnetics
-
Electromagnetics
下载该文档 文档格式:PDF 更新时间:2006-01-02 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: 雨林木风 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Microsoft 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:FPGA实验系统指标
下一篇:FPGACPLD数字电路设计经验分享
点击查看更多关于socasicfpgacpld的相关文档
- 您可能感兴趣的
- cpldfpga fpgacpld助学小组 fpgacpld区别 cpld与fpga的区别 cpld和fpga区别 fpga和cpld的区别 cpld和fpga fpga与cpld区别 fpga与cpld cpld解密
- 大家在找
-
- · 会议沟通技巧ppt
- · 石家庄槐安路事件
- · 数控铣床加工图纸
- · qq飞车敦煌石窟挂
- · 茶楼服务员
- · 山东泡沫颗粒机
- · 克隆技术ppt
- · 北京宽街中医院皮肤科
- · 国电长治热电厂
- · 卷筒纸圆压圆模切机
- · dotaomg最新地图
- · 福州妇幼医院预约医生
- · 驾驶人理论考试模拟题
- · 机器人是如何制造的
- · 队列队形比赛口号
- · 陕西西安灞桥山体滑坡
- · 2t空气锤价格
- · 如何制作好的ppt
- · 2.湖南商学院北津学院
- · 松下伺服电机维修
- · 鬼畜眼镜r全果实下载
- · 快女总决赛优酷
- · ati显卡驱动下载win7
- · 安徽省财政厅农业项目
- · 福pdf阅读器官方下载
- · 日常生活用品批发
- · 技工学校专业教学计划
- · 输尿管位置图
- · 从虹看劳伦斯的爱情观
- · 合肥市净水厂
- 赞助商链接