Artikel-ID: 000074437 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 11.09.2012

Was ist die App (Adjusted Peak Performance) für den Nios II Prozessor?

Umgebung

  • Intel® Nios® II Prozessor
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    APP ist eine angepasste Spitzenrate, mit der "digitale Computer" 64-Bit- oder größere Fließkomma-Ergänzungen und Multiplikationen ausführen. APP wird in gewichteten TeraFLOPS (WT) in Einheiten von 10**12 angepassten Gleitkommaoperationen pro Sekunde angegeben. Nachfolgend finden Sie eine Beschreibung der Berechnung der "APP":

    n Prozessornummer im "digitalen Computer"

    i Prozessornummer (i,.... n)

    ti Prozessorzykluszeit (ti = 1/Fi)

    Frequenz des Fi-Prozessors

    Ri-Spitzen-Gleitkomma-Rechenrate

    Anpassungsfaktor der Wi-Architektur

    1. Bestimmen Sie für jeden Prozessor i die Spitzenzahl von 64-Bit- oder größeren Fließkommaoperationen, FPLich, die pro Zyklus für jeden Prozessor im "digitalen Computer" durchgeführt werden.

    Hinweis: Bei der Bestimmung der FPO müssen nur 64-Bit- oder größere Fließkomma-Ergänzungen und/oder Multiplikationen einbezogen werden. Alle Gleitkommaoperationen müssen in Operationen pro Prozessorzyklus ausgedrückt werden; Vorgänge, die mehrere Zyklen erfordern, können in Bruchergebnissen pro Zyklus ausgedrückt werden. Bei Prozessoren, die nicht in der Lage sind, Berechnungen auf Gleitkommaberechnungen von 64 Bits oder mehr durchzuführen, beträgt die effektive Rechenrate R Null.

    2. Berechnen Sie die Gleitkommarate R für jeden Prozessor

    Ri = FP- Oder Ti.

    3. APP berechnen als

    APP = W1 x R1 W2 x R2 ... Wn x Rn.

    4. Für "Vektorprozessoren" ist Wi = 0,9. Für nicht"Vektorprozessoren" ist Wi = 0.3.

    Die erste Bestimmung, die ein Exporteur treffen muss, ist, ob der Computer in der Lage ist, 64-Bit- oder größere Gleitkomma-Arithmetik durchzuführen. Wenn dies nicht der Ist, ist der WT-Wert Null.

    Die APP (Adjusted Peak Performance) für einen einzelnen Nios II Prozessor ist 0, da der Nios II keine native 64-Bit-Fließkommaunterstützung hat. Beachten Sie jedoch, dass die APP als eine Systemmetrik betrachtet werden sollte, und dass der Wert davon abhängig ist, wie das Gesamtsystem entwickelt wird. Wenn Sie beispielsweise eine benutzerdefinierte Anweisung erstellen, um einer einzelnen Nios II 64-Bit-Fließkommaunterstützung hinzuzufügen, oder wenn Sie mehrere Nios II auf Ihrem Chip verwenden würden, um 64-Bit-Fließkommaunterstützung zu erstellen, oder wenn Sie Ihrem Mainboard mehrere FPGAs mit einem anderen Speicher für die darin enthaltenen Prozessoren hinzufügen, um 64-Bit-Fließkommaunterstützung zu erstellen, dann würden Sie wahrscheinlich einen anderen NICHT-Null-APP-Wert für jeden Fall erhalten. Daher kann aufgrund der vielen möglichen Variablen, die bei der APP-Berechnung berücksichtigt werden müssen, die außerhalb des direkten Wissens oder der Kontrolle von Altera liegen, der tatsächliche APP-Wert für ein Endsystem nur korrekt berechnet und vom Designer oder Benutzer des jeweiligen Systems bestimmt werden. Aber für die meisten Designs, die ausschließlich aus Nios II Prozessoren bestehen, sollte die APP in der Regel weit unterhalb des 0,75-WT-Werts (Weighted Tera-Flops) liegen, über den das United States Department of Commerce besorgt ist.

    Weitere Informationen finden Sie im Dokument "Practitioner's Guide To Adjusted Peak Performance", das vom United States Department of Commerce Bureau of Industry and Security bereitgestellt wird:

    http://www.bis.doc.gov/hpcs/app-wtpractitionersguidefeb22with-cover.pdf

     

     

     

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® programmierbare Geräte

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.