Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Languages / C++ Libraries / March 2005

Tip: Looking for answers? Try searching our database.

[ANN] macstl 0.2.2 -- multiply high, class redesign, faster than autovectorization

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
glenlow@pixelglow.com - 28 Mar 2005 02:31 GMT
Hi All,

I'm pleased to announce the release of macstl 0.2.2, which features a
multipy-high implementation and a redesign of the expression template
and iterators to make it easier to extend.

http://www.pixelglow.com/macstl/

Here's a list of changes:

- Fixed error when linking more than 1 object file, template function
should be inline [KHe].
- Added mulhi function for vec and valarray [MSh].
- Improved valarray expression template and iterator design.

macstl features a portable SIMD (single instruction multiple data)
toolkit featuring fast transcendental and integer division functions,
complex number arithmetic and cross-platform programming, all in an
easy-to-use syntax. It produces code that is 3x to 16x faster than
hand-coded scalar loops, and is actually faster than the
autovectorization technique.

http://www.pixelglow.com/stories/macstl-intel-autovectorization/

If you're Down Under in the month of April, get to see macstl
demonstrated live and in your face. I'll be touring with the Apple
Australia/New Zealand WWDC 2005 Preview roadshow, where you also get to
see lots of super secret Tiger tech.

http://www.apple.com.au/seminars/wwdc05/

Cheers, Glen Low

---
pixelglow software | simply brilliant stuff
www.pixelglow.com
Stephen Chu - 29 Mar 2005 21:22 GMT
> Hi All,
>
[quoted text clipped - 28 lines]
>
> Cheers, Glen Low

Looks like good stuffs. One question though. Can it be used with
CodeWarrior CFM projects?

Thanks.

Stephen
glenlow@pixelglow.com - 31 Mar 2005 06:43 GMT
> Looks like good stuffs. One question though. Can it be used with
> CodeWarrior CFM projects?

Stephen:

macstl works a treat with CodeWarrior Mach-O on the Mac, other
platforms and combinations might require a bit more work. CFM should be
alright since I try not to use OS X libraries directly if I can help
it, only the memory mapping stuff might be specific to OS X. If you're
interested in making it work for Codewarrior CFM, email me directly at
macstl at pixelglow dot com, or you can discuss it at our dev list at

http://www.pixelglow.com/lists/listinfo/macstl-dev

Some developers there are currently working on a Yellow Dog Linux port
for PowerPC for example.

Cheers,
Glen Low, Pixelglow Software
www.pixelglow.com

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.