[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-dev] sse support (was: [sc-users] MacTel)



On Sun, Jan 22, 2006 at 09:09:31AM -0800, Joshua Parmenter wrote:
> I'm glad to hear you already have a good amount of experience with  
> SSE, James.
> 
> As far as SC goes, how much of the code actually involves altivec?  
> I've certainly seen it here and there in the source code, but is  
> there a lot of conversion to do?

while not providing the last bit of performance improvement
it would (imo) be worthwhile creating a compatibility layer,
wrapping a common subset of vector operations in macro
definitions. some of this has already been done in faust's
[1] vector backend, which could serve as a basis.

> I have a feeling I'll be getting one of the MacBooks in the not to  
> distant future... where is a good place to start learning about the  
> conversion? Is this something that some of us could start doing?

http://developer.apple.com/documentation/Performance/Conceptual/Accelerate_sse_migration/index.html

i think it's a good idea to coordinate efforts so as not to
duplicate work ...

<sk>

[1] http://faudiostream.sf.net