Velocity Engine

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 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:

  • Velocity Engine — ● ►en loc. m. ►APPLE Renommage cosmétique marketing de l AltiVec par Apple …   Dictionnaire d'informatique francophone

  • Velocity (memory cache) — Velocity was the code name for a distributed cache platform for in memory caches spread across multiple systems, developed by Microsoft. It is now incorporated as the caching element of Microsoft s AppFabric. Design Any number of systems can be a …   Wikipedia

  • Velocity (disambiguation) — Velocity can mean: * Velocity in physics * Speed * Velocity (biochemistry), a subject of Michaelis Menten kinetics in biochemistry. * Velocity (novel), by US author Dean Koontz * Velocity (newspaper), a weekly alternative newspaper in Louisville …   Wikipedia

  • Engine tuning — is the adjustment, modification or design of internal combustion engines to yield optimal performance, either in terms of power output or economy. It has a long history, almost as long as the development of the car in general, originating with… …   Wikipedia

  • Engine cooling — is cooling an engine, typically using either air or liquid.OverviewHeat engines generate mechanical power by extracting energy from heat flows, much as a water wheel extracts mechanical power from a flow of mass falling through a distance.… …   Wikipedia

  • Velocity stack — A velocity stack is a generally cylindrical tube with a radiused inlet end device which is added onto the air entry location or locations of an engines intake system, carburetor or fuel injection. It can be attached to an airbox inlet or to each… …   Wikipedia

  • Velocity air meter — A Velocity air meter measures the force of air rushing into an engine against a spring loaded door in an air tunnel. A linear potentiometer rotated along with the hinge of the air door measures the angle of the opening and sends an electrical… …   Wikipedia

  • Velocity XL — The Velocity XL is the eXtra Large version of the canard pusher aircraft from Velocity Aircraft. Available in 4 seat or 5 seat (the 5 version) configurations, this aircraft offers spacious, high performance long distance stylish cruising. Powered …   Wikipedia

  • Velocity SE — The Velocity SE is the entry level canard pusher aircraft from Velocity Aircraft. The four seat, rear engine aircraft is typically powered by a Lycoming IO 320 (160 hp) or a Lycoming IO 360 (200 hp) engine. As with other canard aircraft, the… …   Wikipedia

  • Engine test stand — An engine test stand is a facility used to develop, characterize and test engines. The facility, often offered as a product to automotive OEMs, allows engine operation in different operating regimes and offers measurement of several physical… …   Wikipedia

Share the article and excerpts

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