FREE Registration is required
Overview:
macstl is a portable SIMD (single instruction multiple data) toolkit that massively accelerates array-based code. It features fast transcendental and integer division functions, complex number arithmetic and cross-platform programming, all in an easy-to-use syntax.The cornerstone is a fast valarray optimized for SIMD: it runs 3.6x to 16.2x faster than hand-coded scalar loops on hardware from PowerPC G5 to Pentium 4. Developers unfamiliar with SIMD can write to a portable, intuitive and standard component.The Mach copy-on-write vector is a partial specialization of std::vector for the Mach allocator. It neatly uses the OS vm_copy facility to "get around" thread safety issues when doing copy-on-write and reference counting. As a result, std::vector can be copied, passed back by value and enlarged without the same overheads.macstl also has adapters for Core Foundation classes to STL containers -- use your favorite STL algorithm on a CF class or store a C++ object in a CF array.
(Is this item miscategorized? Does it need more tags? Let us know.)
| Format: | Software | Size: | 214 KB |
| Date: | Sep 2005 | Version: | 0.3.1 |
| License: | Update | Price: | $99.00 |
| Platform: | Mac | ||
| System Req: | Mac OS X 10.3 or better; Windows 2000, XP or Server 2003 or better; Linux PPC or x86; Cygwin 1.5 or better.Xcode 1.5 + gcc 3.3, Xcode 2.1 + gcc 4.0, Codewarrior 9.3, Visual C++ .NET 2003, Intel ICC 8.1 or better, FSF gcc 3.4 or better. |
Top results from Programming Software
![]() |
Guiffy 9.0 Build 270 (Mac) |
![]() |
AG Author 1.2 (Mac) |
![]() |
Apple Carbon Dater 1.3 (Mac) |
![]() |
Apple Game Sprockets SDK 1.7.3 (Mac) |
![]() |
Apple Help 1.2 SDK 1.0 (Mac) |
White Papers, Webcasts, and Resources
- Live Webcast: High Performance Workstations that Rock for Engineering and Entertainment! TechRepublicTake a close look at two demanding workstation environments and see what's truly possible with the right hardware, service, support, and scalability.
- Live Webcast: Get Control over SaaS Application Access TriCipherLearn to simplify and protect access to your company's data in Software-as-a-Service (SaaS) apps using identity and access management best practices.
- IBM WebSphere Portal for z/OS taps into System z, Web 2.0: Executive update IBMSee how to lower costs and extract value faster with more responsive, interactive and intuitive business applications from WebSphere Portal Version 6.1.
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
- Learn more >>
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
- Learn more about tools to grow your business
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Save time with the UPS Business Essentials Guide
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
- Learn more >>
Enterprise Applications
- Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
- New Online Dashboard
- Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline








