Login
Newsletter
Werbung

Thema: AMD öffnet Performance Library

13 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von hans am Do, 21. Februar 2008 um 13:07 #
Läuft diese Lib auch auf anderen x86 Prozessoren als die von AMD schnell?
Und nochwas: Was ist mit 64 bit?
[
| Versenden | Drucken ]
  • 0
    Von Erik am Do, 21. Februar 2008 um 13:12 #
    Derived from the AMD Performance Library, Framewave is a free and open-source collection of popular image and signal processing routines designed to accelerate application development, debugging, multi-threading and optimization on x86-class processor platforms.[1]

    [1] http://framewave.sourceforge.net/ (der Link aus dem Artikel)

    [
    | Versenden | Drucken ]
    0
    Von ich am Do, 21. Februar 2008 um 13:40 #
    Am effektivsten sind algorithmische Verbesserungen - und davon profitieren alle x86-Prozessoren. Die prozessorspezifischen Optimierungen machen bei realen Anwendungen Performancegewinne im deutlich einstelligen Prozentbereich aus.
    [
    | Versenden | Drucken ]
    • 0
      Von fangorn am Do, 21. Februar 2008 um 14:07 #
      Richtig.

      Für einen bestehenden Algorithmus bekommst du aber unter Benutzung solcher Libraries noch ein paar Prozentchen quasi geschenkt.

      [
      | Versenden | Drucken ]
      0
      Von Blubber am Fr, 22. Februar 2008 um 01:37 #
      Nun, einstellig = 9 %.

      Wenn eine Videodatei dadurch anstatt 60 Minuten nur 54,6 Minuten benötigt, dann ist dadurch viel gewonnen.

      [
      | Versenden | Drucken ]
      • 0
        Von sam am Fr, 22. Februar 2008 um 09:20 #

        Ich konnte in einem Projekt 50% Beschleunigung "rausschlagen".

        Dabei ging es um eine Wissenschaftliche Anwendung die je nach Einsatz, 2-14 Tage für das Ergebnis benötigte.

        Eine Reduzierung auf 1-7 Tage war ein erheblicher Zugewinn.

        [
        | Versenden | Drucken ]
      0
      Von ne am Fr, 22. Februar 2008 um 21:50 #
      > Die prozessorspezifischen Optimierungen machen bei realen Anwendungen Performancegewinne im deutlich einstelligen Prozentbereich aus.
      Nur im einstelligem Prozentbereich? Matrixmultiplikationen kannst du mit SSE locker 3-4 mal so schnell machen wie mit normaler Gleitkommaberechnung.
      [
      | Versenden | Drucken ]
    0
    Von fangorn am Do, 21. Februar 2008 um 14:06 #
    >Framewave ist nach Angaben des Herstellers API-kompatibel mit den Intel Integrated Performance Primitives
    Die Dinger sind optimiert für AMD Prozessoren. Aber Intel hat, so lese ich das zumindest, identisch ansteuerbare Funktionen für Intel Prozessoren, die man nur statt der AMD Versionen dazulinken muss.
    [
    | Versenden | Drucken ]
0
Von Erik am Do, 21. Februar 2008 um 14:59 #
... ich bin ja mal gespannt, ob die Lib auch wirklich eingesetzt oder eher ihr Code von anderen Projekten ausgeschlachtet wird, die je nach Sparte ähnliche Ziele verfolgen...


lg
Erik

[
| Versenden | Drucken ]
  • 0
    Von asdd am Do, 21. Februar 2008 um 15:39 #
    und? Ist OpenSource, daher gewollt
    [
    | Versenden | Drucken ]
    • 0
      Von Erik am Do, 21. Februar 2008 um 15:41 #
      Das heißt, dass man nicht danach fragen darf, in welche Richtung sich die Entwicklung bewegt?


      lg
      Erik

      [
      | Versenden | Drucken ]
    0
    Von energyman am Do, 21. Februar 2008 um 17:49 #
    das dürfte AMD doch nur recht sein?

    Je mehr die Software für ihre CPUs optimiert wird, desto besser.

    Konnte man doch schon immer gut bei Intel sehen, wenn irgendwelche 'halbprofessionellen' Hardwareseiten Intelsoftware für CPU-Benchmarks benutzt haben - und das Kaufvieh dann Intel nahm...

    [
    | Versenden | Drucken ]
    • 0
      Von Erik am Do, 21. Februar 2008 um 18:57 #
      Ich betrachte das "Ausschlachten" auch nicht kritisch, ganz im Gegenteil. Da aber offenbar mit AMDs Veröffentlichung ein API für AMD- und Intel-CPUs (und damit für alles x86-basierende) zur Verfügung steht, wäre es immerhin denkbar, einen Schritt weiter zu gehen, die API (so nötig) von der x86-Plattform vollständig zu abstrahieren und die eine oder andere Bibliothek, die bislang Teilfunktionalitäten bereitstellte, abzulösen. Oder aber eben das diese Lib "lediglich ausgeschlachtet" wird und sich ansonsten nichts ändert.


      lg
      Erik

      [
      | Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung