|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
FPGA 那些事儿之异构计算7 w+ {4 t; S: r) Y: x, [
基于 OpenCL 的 FPGA 开发
+ U! v8 @ y! W% x: l V OpenCL 是个 what8 {/ t9 j% z" _, @! {4 a
OpenCL 案例分析$ a& P# N, Y/ m' E9 [) @1 d
采用 CPU 模拟仿真 FPGA6 T! Q/ q1 n3 x
FPGA 设备上运行矩阵乘# I$ D6 f9 I! Q4 H2 `2 H$ _: o# g
7 g! C1 h% H2 E0 ~! q! U( M5 D% i9 M
小结9 X) F6 ^$ W! r
4 i9 ^7 s4 X3 ?2 B3 ^& f
) G5 ^$ K6 T) I% p基于 OpenCL 的 FPGA 开发% P7 R5 e, r2 k+ t
, H' f' Q5 V2 Y1 U7 y. Z
OpenCL 对于 FPGA 开发,注入了新鲜的血液,一种面向异构系统的编程语言,将 FPGA 最为异构实现的一种可选设备。由 CPU Host 端控制整个程序的执行流程,FPGA Device 端则作为异构加速的一种方式。异构架构,有助于解放 CPU,将 CPU 不擅长的处理方式,下发到 Device 端处理。目前典型的异构 Device 有:GPU、Intel Phi、FPGA。1 k1 F6 C3 y' {/ p
8 T8 c. ~1 S j* H& d" j1 S9 w- B( W
OpenCL 是个 what?6 V4 O A4 t7 U0 s# F6 Q$ U
7 g- E% T: K+ ?/ r" d
+ B/ j, u. d! Q2 {( ^ A9 u" S/ ]9 i" W) k* ]. I
t3 H( t2 R; ]* E
' j6 l O/ |( |( }
2 S2 ?. p3 y& |* r; f8 D3 S5 J! L2 e4 f6 t
|
|