IPP(Intel® Integrated Performance Primitives,英特尔(R) 集成性能原件)一直有所听闻,这次OpenCV研讨会上,IPP的Chief Architect李信弘(Shinn-Horng LEE)也来参加。跟他了解了一下IPP:
1. Intel不靠IPP赚钱(价格199USD),开发IPP的目的是为了发挥CPU的性能。销售IPP目的之一是了解哪些单位在用IPP,目的之二是用销售所得提供客户支持。
2. IPP在非Intel的CPU上照样可以发挥提速功能。李举了个例子:他们某次发现IPP在AMD的某款CPU上效率很差,最后查出是AMD在处理某个指令的时候有个小bug,他们于是修改了代码使得IPP不会触发那个amd的bug。但是当然IPP在Intel CPU上发挥的能力要比AMD的CPU上强,否则不成了为他人做嫁衣裳。
3. IPP的evaluation版本在功能上基本上跟花钱购买的一样。购买可以看作是购买1年的技术支持。
zz from: http://yushiqi.cn/archives/154