使用优化的 英特尔 IPP 与 MKL 函数, 那么平台兼容性怎么办?

computerkimi 2008-09-04 11:57:12
那在AMD上呢?
...全文
293 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
majiajun_no_5 2008-09-30
  • 打赏
  • 举报
回复
获益匪浅
milex 2008-09-30
  • 打赏
  • 举报
回复
牛人没我帅 帅的没我牛 呵呵
tomato_potato 2008-09-28
  • 打赏
  • 举报
回复
 留爪时间学习
treetor 2008-09-27
  • 打赏
  • 举报
回复
楼主辛苦了
majiajun_no_7 2008-09-25
  • 打赏
  • 举报
回复
占个地儿支持
converf 2008-09-25
  • 打赏
  • 举报
回复
很有道理值得学习
formajia3 2008-09-24
  • 打赏
  • 举报
回复
快乐顶贴,快乐看贴,快乐学习。
wzzwt 2008-09-23
  • 打赏
  • 举报
回复
支持下
majiajun_no_2 2008-09-23
  • 打赏
  • 举报
回复
mark
Intel_merryhy 2008-09-08
  • 打赏
  • 举报
回复
好问题呀。IPP 和MKL 主要是针对Intel Architecture进行优化,不过在AMD的机器上也是完全兼容。
比如,AMD的机器支持SSE2指令,当运行时,IPP 和MKL会自动检测机器类型, 然后分配用SSE2优化的代码去运行。
如果AMD的机器不支持SSE2指令,就分配普通的优化代码运行。

如果你装了IPP, 在bin目录下你可以看到一些名字如ippiw7.dll or ippipx.dll 的库,他们就是cpu-specific library.  

px - C-optimized for all IA-32 processors
w7 - Optimized for Pentium 4 processors
t7 - Optimized for Pentium 4 processors with Streaming SIMD Extensions 3 (SSE3)
v8 - New Optimizations for 32-bit applications on Intel® Core™ 2 and Intel® Xeon® 5100 Processors
p8 - New Optimizations for 32-bit applications on 45nm Intel® Core™2 Duo (Penryn) family processors



567

社区成员

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

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