Altivec

Altivec

AltiVec™, VMX und auch Velocity Engine, ist die Bezeichnung für die von Motorola bzw. für die von IBM für die PowerPC-Familie entwickelte SIMD-Einheit.

Mit Hilfe von AltiVec lässt sich dieselbe Operation auf mehrere Datenworte gleichzeitig anwenden. Dabei unterstützt die Vektoreinheit (anstatt einzelne Zahlen zu berechnen, werden sie zusammengenommen als Vektor betrachtet) bis zu acht Elemente pro Vektor. Nutzt also eine Software die volle Leistungsfähigkeit von AltiVec, kann sie theoretisch arithmetische Aufgaben in einem Achtel der sonst notwendigen Zeit erledigen. Das Problem an AltiVec ist jedoch:

  • Viele Entwickler sind sich der Möglichkeiten nicht bewusst und wissen kaum mehr darüber, als dass es ihr Programm „schneller machen kann“, denn das Marketing-Programm erwähnte lediglich Beschleunigungen in den Grafik-, Multimedia- und Netzwerk-Bereichen. Dies führt jedoch nur dazu, dass Programme dieser Bereiche extensiven Gebrauch von vor allem Gleitkomma-Operationen machen.
  • Die Recheneinheit arbeitet so schnell, dass es schwierig ist, sie stets mit Rechennachschub zu versorgen. Die breitbandige Architektur der G5-Prozessoren bietet hierbei keinen relevanten Vorteil gegenüber vorigen G4-Systemen. G5 haben bereits zwei vollständige Gleitkommaeinheiten, die unabhängig von der AltiVec-Einheit arbeiten und eigentlich die gesamte Bandbreite des Prozessors verbrauchen können. Weiterhin arbeitet die AltiVec-Einheit des letzten G4 von Motorola effizienter als die des G5, der von IBM stammt, und dessen Altivec-Einheit „nachträglich“ an den vorhandenen Prozessor angesetzt wurde.

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • AltiVec — est un ensemble d instructions SIMD d opérations en virgule flottante conçu par, et propriété de, Apple, IBM et Motorola (l alliance AIM), et mis en application sur des versions du PowerPC telle le G4 de Motorola et le G5 d IBM. AltiVec est un… …   Wikipédia en Français

  • AltiVec — AltiVec  набор SIMD (векторных) инструкций для работы с плавающей запятой и целочисленной арифметикой, разработанный и принадлежащий Apple Computer, IBM и Motorola (известных, как AIM alliance). AltiVec реализован в различных версиях… …   Википедия

  • AltiVec — is a floating point and integer SIMD instruction set designed and owned by Apple, IBM and Freescale Semiconductor, formerly the Semiconductor Products Sector of Motorola, (the AIM alliance), and implemented on versions of the PowerPC including… …   Wikipedia

  • AltiVec — AltiVec™, VMX und auch Velocity Engine, ist die Bezeichnung für die von Motorola bzw. für die von IBM für die PowerPC Familie entwickelte SIMD Einheit. Mit Hilfe von AltiVec lässt sich dieselbe Operation auf mehrere Datenwörter gleichzeitig… …   Deutsch Wikipedia

  • AltiVec — es un conjunto de instrucciones SIMD en coma flotante y enteros diseñado y en propiedad de Apple Computer, IBM y Motorola (la alianza AIM), y puesto en ejecución en las versiones de PowerPC incluyendo el G4 de Motorola y los procesadores G5 de… …   Wikipedia Español

  • AltiVec — es un conjunto de instrucciones SIMD en coma flotante y enteros diseñado y en propiedad de Apple Computer, IBM y Motorola (la alianza AIM), y puesto en ejecución en las versiones de PowerPC incluyendo el G4 de Motorola y los procesadores G5 de… …   Enciclopedia Universal

  • AltiVec — ● np. f. ►PUCE Ensemble de 162 nouvelles instructions, travaillant sur 32 registres de 128 bits, ajoutées par Motorola (avec le soutien d Apple et d IBM) aux PowerPC. à partir du G4. Du fait de la présence de nouveaux registres, les OS devront… …   Dictionnaire d'informatique francophone

  • VMX — AltiVec AltiVec est un ensemble d instructions SIMD d opérations en virgule flottante conçu par, et propriété de, Apple, IBM et Motorola (l alliance AIM), et mis en application sur des versions du PowerPC telle le G4 de Motorola et le G5 d IBM.… …   Wikipédia en Français

  • VMX — AltiVec™, VMX und auch Velocity Engine, ist die Bezeichnung für die von Motorola bzw. für die von IBM für die PowerPC Familie entwickelte SIMD Einheit. Mit Hilfe von AltiVec lässt sich dieselbe Operation auf mehrere Datenworte gleichzeitig… …   Deutsch Wikipedia

  • Velocity Engine — AltiVec™, VMX und auch Velocity Engine, ist die Bezeichnung für die von Motorola bzw. für die von IBM für die PowerPC Familie entwickelte SIMD Einheit. Mit Hilfe von AltiVec lässt sich dieselbe Operation auf mehrere Datenworte gleichzeitig… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”