[asterisk-dev] OpenCL for improved performance, transcoding and conferencing

Kevin P. Fleming kpfleming at digium.com
Sat Sep 25 09:39:02 CDT 2010


On 09/25/2010 01:40 AM, Steve Underwood wrote:

> I think the Atom can do an SSE operation per cycle in the best case, so 
> that would be 4x1.66GFLOPS peak. 2GFLOPs might be something you could 
> really obtain in a practical program. The Atom is a strict in order 
> processor, so you need to fiddle around quite a lot with instruction 
> order to get the best out of it. The Core 2 and i7 are much more 
> tolerant, so code written for them might perform poorly on an Atom 
> without some rework.

In addition, as best I can tell right now, the *only* compiler capable
of optimizing code well for Atom and Core i7 is ICC; the GCC team are
still heavily working on it, but current GCC releases don't have
specific optimizations for these cores.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kfleming at digium.com
Check us out at www.digium.com & www.asterisk.org



More information about the asterisk-dev mailing list