[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