• In dieser Sektion des Forums werden Pressemitteilungen der Hersteller 1:1 veröffentlicht. Planet 3DNow! übernimmt weder für die Richtigkeit der Angaben noch für die Art der Formulierung jedwede Verantwortung. Oft sind Pressemitteilungen mit typischen Marketing-Floskeln wie "einer der bedeutendsten Herstellern von XY" versetzt. Diese Aussagen sind subjektiv und geben nicht notwendigerweise die Meinung der auf Planet 3DNow! schreibenden Autoren wieder.

AMD kündigt AMD Core Math Library (ACML) 4.0 mit weiteren Optimierungen für AMD Quad Core Prozessoren an

Pressemitteilung

Hinweis: Dieser Inhalt ist eine Pressemitteilung des Herstellers. Planet 3DNow! prüft weder die Richtigkeit der Angaben noch die Art der Formulierung. Pressemitteilungen können subjektiv sein und geben nicht notwendigerweise die Meinung der auf Planet 3DNow! schreibenden Autoren wieder.
- Software-Entwickler können ACML 4.0 ab sofort von AMDs Online Resource Center herunterladen -

Sunnyvale, CA, 12. November 2007 – AMD kündigte heute wesentliche Updates seiner AMD Core Math Library (ACML) an. Die ACML gibt Software-Entwicklern hochoptimierte, multi-threaded Routinen für mathematische, wissenschaftliche, technische, geschäftliche und Anwendungen mit maximalen Leistungsanforderungen an die Hand. Die Library wurde für Entwickler und Programmierer mathematischer Anwendungen konzipiert, die zusätzliche Unterstützung für Multi-Threading und komplexe High-Performance Computerprojekte benötigen. ACML unterstützt alle wichtigen x86-Betriebssysteme einschließlich Windows®, Linux® und Solaris und kann kostenlos von der AMD Developer Website heruntergeladen werden (http://developer.amd.com). AMD Developer Central ist eine Online-Quelle für Entwickler, die Unterstützung für multi-threading Software-Entwicklungsprojekte oder x86-basierte Computing-Projekte suchen.

„Die Erweiterungen in ACML 4.0 unterstreichen unser permanentes Engagement zur Bereitstellung aktuellster und leistungsfähigster Entwicklungstools für Programmierer. Dies gilt speziell vor dem Hintergrund, dass sich die IT-Branche verstärkt in Richtung Multi-Core-Processing orientiert”, kommentier Margaret Lewis, Director of Commercial Solutions von AMD. „Mit den neuesten Weiterentwicklungen der ACML überstützen wir Programmierer, die die Rechenleistung unserer echten Vierkern-Prozessoren voll ausschöpfen möchten, bei komplexen mathematischen und linearen Programmierungen.“

ACML ist ein Satz numerischer Routinen, die speziell auf AMD64-Prozessoren abgestimmt sind. Diese wurden entwickelt, um die Unterstützung für lineare Programmierung, eine Optimierungstechnik für mathematikintensiven Code, in Multi-Core-Umgebungen zu erhöhen.

Zu den heute angekündigten Weiterentwicklungen für ACML zählen ein Update für das Linear Algebra Package (LAPACK) und weitere Optimierungen für Quad-Core AMD Prozessoren darunter für Quad-Core AMD Opteron™ Prozessoren und für den kommenden AMD Phenom™ Quad-Core Prozessor. ACML wurde speziell entwickelt, um wichtige Komponenten von AMD Prozessoren der nächsten Generation wie Streaming SIMD Extensions (SSE) zu nutzen und „Highly Threaded“ Code zu erstellen, der Entwicklern helfen kann, die Multi-Core Prozessortechnologie besser auszuschöpfen.

ACML beinhaltet folgende Funktionen:

  • Eine komplette Implementierung von Level 1, 2 und 3 Basic Linear Algebra Subroutines (BLAS) mit wichtigen Routinen, die für hohe Performance bei AMD Opteron Prozessoren optimiert sind.
  • Eine komplette Suite an Linear Algebra (LAPACK) Routinen. Zusätzlich zur Nutzung der Vorteile des auf höchstem Maße abgestimmten BLAS-Kernels wurden wichtige LAPACK-Routinen weiter optimiert, um eine beachtlich höhere Performance als bei Standard-LAPACK-Implementierungen zu erreichen.
  • Eine verständliche Suite an Fast Fourier Transformationen (FFTs) in Single-, Double-, Single-komplex und Double-komplex Datentypen.
  • Schnelle skalare, Vektor- und Array-mathematisch-transzendentale Bibliotheksroutinen, optimiert auf die hohe Performance von AMD Opteron Prozessoren.
  • Zufallszahlen-Generatoren sowohl mit einfacher wie auch mit doppelter Genauigkeit.

ACML kann mit einer Auswahl beliebter x86 C/C++ und Fortran-Compiler, darunter GCC und GFortran (The GNU Compiler Collection), PGI, Pathscale, Sun und Intel, verwendet werden. Somit können Entwickler bei der Erstellung von hoch optimiertem, multi-threaded Code frei wählen. Mit den optimierten Implementierungen von industrieweit standardisierten Mathematik-Bibliotheken und anderen häufig verwendeten wissenschaftlichen Subroutinen ermöglicht ACML Entwicklern die Beschleunigung komplexer Programmieraufgaben aus den Bereichen Wetter-Modellierung, Auswertung finiter Elemente, errechnete Dynamik von Flüssigkeiten, Finanzanalysen sowie Öl- und Gas-Anwendungen.


ACML Partner-Unterstützung

„In den vergangenen vier Jahren haben PathScale und AMD mit dem Technologiepartner NAG zusammengearbeitet, um eine kundenspezifische, mit dem PathScale Compiler kompilierte Version von ACML zu liefern“, so Duncan Poole, Director, PathScale. „Die PathScale Compiler Suite, Version 3.1, wird verwendet, um eine einzigartige Version von ACML inklusive Abstimmung für AMDs native Quad-Core zu kompilieren. Somit können Kunden von PathScale mit ACML eine komplette Programm-Optimierung durchführen und unsere hervorragende OpenMP-Unterstützung nutzen. Gemeinsam liefern wir eine ausgezeichnete Performance für AMD Prozessoren und eine verkürzte Entwicklungszeit.”

„PGI bezieht seit der PGI Release 5.0 im Juni 2003 ACML in seine Cross-Plattform-Produkte ein“, so Douglas Miles, Director, The Portland Group. „ACML ist eine qualitativ hochwertige Bibliothek, die allgemein auf x64-Prozessoren und speziell mit AMD64 Prozessoren eine erstklassige Rechenleistung liefert. Kunden von PGI schätzen die Verfügbarkeit einer Bibliothek mit optimierten BLAS-, LAPACK- und FFT-Routinen, die mit den PGI-Compilern und -Tools kostenlos angeboten werden.“

„Wir begrüßen das Engagement von AMD für die Solaris-Plattform mit der neuesten Version von ACML”, sagt Don Kretsch, Sr. Director in Sun Developer Tools. „In Verbindung mit den optimierenden Compilern und Tools in Sun Studio Software ermöglicht diese Bibliothek Entwicklern die Realisierung von High-Performance-Anwendungen mit AMD Opteron Prozessor-basierten Systemen, auf denen das Betriebssystem Solaris läuft.“

ACML wurde zusammen mit der Numerical Algorithms Group (NAG) vorgestellt und ist seit 2003 verfügbar. Entwickler erhalten mit ACML ein optimiertes Entwicklungstool sowie einen Core-Set an mathematischen Funktionen für die AMD64 Technologie. In den vergangenen vier Jahren wurde ACML von AMD weiterentwickelt, um Entwickler bei besonders komplexen mathematischen Problemen zu unterstützen. ACML wird von einer steigenden Zahl von ISVs, Corporate Entwicklern und Lösungsanbietern verwendet, die optimierte Software speziell für AMD Multi-Core Prozessortechnologie entwickeln.

Für mehr Informationen über die AMD Core Math Library (ACML) oder zum kostenlosen Download von ACML 4.0 besuchen Sie bitte http://developer.amd.com.
 
dann gibt es bestimmt bald die ersten optimierten Clients für Seti, wird auch Zeit, hier ist AMD ja zur Zeit leider im Nachteil, wegen der fehlenden oder nicht optimal genutzten SSE3 Erweiterung bei den Intel Compilern.

mfg
Sir Ulli
 
Ließt sich sehr gut, hoffentlich finden solche Optimierungen auch bei den Projekten statt, so das auch ein Opteron nicht immer ein nachsehen zu Intel CPUs haben muss.

Speziell zu Seti hoffe ich sehr, dass die Community schnell nachziehen wird um erste Ergebnisse einsehen zu können.
 
Ließt sich sehr gut, hoffentlich finden solche Optimierungen auch bei den Projekten statt, so das auch ein Opteron nicht immer ein nachsehen zu Intel CPUs haben muss.

Speziell zu Seti hoffe ich sehr, dass die Community schnell nachziehen wird um erste Ergebnisse einsehen zu können.

wenn nicht, dann bei Seti, Brief und Siegel, schon mal gespannt bin wann es die ersten Optimierungen geben wird.

mfg
Sir Ulli
 
Zurück
Oben Unten