请问Ct中的各种类型能和C中的类型进行类型转换吗?

Albert198511 2009-05-12 03:41:34
比如一些串行程序中需要使用一些类库,比如OpenCV之类的,但这些类库只支持串行化的,如果用Ct进行并行处理,那么应该如何转换呢?

再就是从网上能看到的Ct实例中,完全都是Ct类型的,是不是意味着用Ct写并行程序只能用Ct类型 而不能用C/C++类型了呢?

最后,哪位大侠可以分享一下关于Ct的更多实例,不胜感激!

谢谢!
...全文
117 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
intel_cyu 2009-05-26
  • 打赏
  • 举报
回复
C++与CT计算是分离的。
C++的数据必须copyin 到CT 中去。 CT程序计算完成后,再copy out 到C++的数据中。


int a[N],b[N], c[N],d[N];

//copy C++数据到CT.
Vec<I32> cta(a, N);
Vec<I32> ctb(b, N);
Vec<I32> ctc(c, N);

//调用 CT 函数。
rcall(ctAdd)(cta,ctb,ctc);

// copy CT 结果到 C++
ctc.copyOut(d,N);

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧