Source: Tom's Hardware UK – Keywords: AMD, update
Categories: Hardware
Santa Clara (CA) - On friday, AMD released the first of what will be two major upgrades to their AMD Core Math Library (ACML) in the coming year. This first includes support for Barcelona’s native 128-bit SIMD engine. It works with Windows, Linux and Solaris, and doubles the floating point operations per clock to 8 on Barcelona, up from 4. The major upgrade next year will include direct support for heterogeneous processing using their recently announced FireStream 64-bit stream processor.
The refresh brings ACML up to version 4.0. The library is available for free download and includes enhancements to their base math algorithms. These include Level 1, 2 and 3 Basic Linear Alegbra Subroutines (BLAS), Linear Algebra (LAPACK) routines, Fast Fourier Transforms (FFTs) in single, double, single-complex and double-complex data types, scalar, vector, array and transcendental math functions. A pseudo-random number generator is also included with both single and double precision generation.
AMD has worked with PathScale, PGI and Sun, as well as Microsoft and the Linux community at large, to include special optimizations and native library support in their products. AMD’s Margaret Lewis, Commercial Solutions director, told us that while AMD has no plans to release their own compiler, they are working very closely with the various compiler communities. Lewis told me that Microsoft Visual Studio alone, for example, reaches 9 million developers. Visual Studio Express doubles that, reaching 18 million. The non-Windows platforms target GNU compilers in both FORTRAN and C++, as these account for 43% of the overall compiler market.
AMD also has a CodeAnalyst tool, which is similar in function to intel’s VTune, though with a lesser set of comprehensive abilities. It is also available for free download. AMD first released their ACML in June, 2003. Version 4.0 includes complete backward compatibility and will offer drop-in enhancement following a recompile for any software using ACML. New function versions are available with different naming conventions, such as foo() being the original function and foo2() being the new one. These new functions contain algorithm enhancements unique to Barcelona, those which would not work with previous AMD64 architectural versions.
-
Previous News Article
Sony bigwig says format war is stuck... -
Next News Article
Visual-Glue shows off its new 103...
- AMD goes against Nvidias Tesla with new stream processor card
- AMD Phenom X4 prices pop up in online stores
- Acceleware launches Nvidia Tesla-based super computer
- Sun's workstation portfolio expands with Intel CPUs
- AMD produce 45nm processors
- RF wireless gets a CMOS boost from UMC
- SOI Industry Consortium founded with nineteen members
- Sun launches UltraSparc T2 servers
- Intel's Silverthorne processor to run at up to 1.7 GHz
- [IDF] Intel Shows off Hotrod PC with 8 CPUs and 4 Graphics Cards
- Netserver 5/166 LS2 and Linux?
- Multimedia 950C
- HP Laptop Non-responsive
- Upgraded AMD-K6-2 380 to 533, need jumper settings
- Advice before installing Windows XP SP2
- Maybe something wrong with hard drive?
- Review of KB891711.EXE issue
- High Speed Internet connection --"Server Not Found" Problem
- Critical Update-Windows Media Player Script
- defrag 'fix' for win98 on large drives