Unified Memory Architecture

Unified Memory Architecture

Als Unified Memory Architecture (UMA) bezeichnet man Rechnerarchitekturen, in denen verschiedene Komponenten (z. B. die CPU und der Grafikprozessor) zusammen auf einem gemeinsamen Speicher arbeiten, anstatt dedizierten Speicher zu besitzen.

Inhaltsverzeichnis

x86-Computer-Systeme

Der allgemeinere Begriff ist bei x86-Systemen Memory Mapped Graphics (MMG). Dieser war in der Anfangszeit der Personal Computer die übliche Art, Grafik darzustellen. Ein weiterer Name für das Prinzip ist Shared Memory.

Durch den Wegfall eines dedizierten Speichers wird eine kostengünstigere Produktion des Systems ermöglicht. Durch den gemeinsamen Zugriff auf den Hauptspeicher kommt es zu Leistungseinbußen für das System: In den Zeiten, in der der Grafikprozessor (GPU) auf den Speicher zugreift, steht dieser der CPU nicht zur Verfügung und die CPU muss solange untätig warten. Im 3D-Modus vermehrt sich diese von der GPU benötigte Datenübertragungsrate um ein Vielfaches durch komplexe Textur-Berechnungen. Außerdem kann der von der GPU genutzte Speicherbereich (meist zwischen 128 und 256 MB) permanent nicht von der CPU genutzt werden und dezimiert dadurch den verfügbaren Hauptspeicher. Die Grafikleistung ist ebenfalls geringer, da der Zugriff auf den Hauptspeicher langsamer ist als auf dedizierten Grafikspeicher.

SGI/MIPS-Systeme

SGI brachte Mitte der 1990er Jahre Workstations auf den Markt, in denen sich CPU und Grafikprozessor auf einem gemeinsamen Hochleistungsspeicher arbeiteten. Der Speicher war 256 bit breit organisiert, was 3,2 GByte/s bei 100 MHz Taktfrequenz ergab. Der verwendete Chipsatz hieß Cobalt, der Hauptvorteil war eine flexible Aufteilung zwischen Hauptspeicher und Grafikspeicher und der Wegfall des PCI-Busses als Engpass.

UMA bei Spielkonsolen

Die von Microsoft entwickelten Spielkonsolen Xbox und Xbox 360 verwenden ebenfalls UMA. Diese besitzen also keinen dedizierten Grafikspeicher, sondern einen gemeinsamen Speicher für CPU und GPU.

Abgrenzung

Geht es bei dem Zugriff auf den gemeinsamen Speicher um die parallele Nutzung der Inhalte innerhalb eines Symmetrischen Multiprozessorsystems (SMP), so spricht man von Uniform Memory Access.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

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

  • Unified Memory Architecture — Unified Memory Architecture,   UMA …   Universal-Lexikon

  • Unified Memory Access — is not a valid term, but is often used mistakenly, when referring to: *Uniform Memory Access, a computer memory architecture used in parallel computers. *Unified Memory Architecture, a technology that allows a Graphics Processing Unit to share… …   Wikipedia

  • Unified Memory Access — Uniform Memory Access (UMA) steht allgemein für eine Speicherarchitektur in Mehrprozessorsystemen. Dabei gibt es nur einen globalen Speicher, auf den von allen Prozessoren aus einheitlich zugegriffen werden kann. Im Idealfall jeweils mit… …   Deutsch Wikipedia

  • Unified Memory Architektur — Als Unified Memory Architecture (UMA) bezeichnet man Rechnerarchitekturen, in denen verschiedene Komponenten (z. B. die CPU und der Grafikprozessor) zusammen auf einem gemeinsamen Speicher arbeiten anstatt dedizierten Speicher zu besitzen. ... im …   Deutsch Wikipedia

  • Shared Memory Architecture — In computer architecture, Shared Memory Architecture (SMA) refers to a design where the graphics chip does not have its own dedicated memory, and instead shares the main system RAM with the CPU and other components. This design is used with many… …   Wikipedia

  • Memory geometry — In the design of modern personal computers, memory geometry describes the internal structure of random access memory. Memory geometry is of concern to consumers upgrading their computers, since older memory controllers may not be compatible with… …   Wikipedia

  • Memory Mapped Graphics — Als Unified Memory Architecture (UMA) bezeichnet man Rechnerarchitekturen, in denen verschiedene Komponenten (z. B. die CPU und der Grafikprozessor) zusammen auf einem gemeinsamen Speicher arbeiten anstatt dedizierten Speicher zu besitzen. ... im …   Deutsch Wikipedia

  • Ranger memory — Chip RAM und Fast RAM sind bestimmte RAM Bereiche im Amiga Computersystem von Commodore. Der Chipsatz des Amigas kann nur auf das Chip RAM zugreifen, um daraus unter Anderem Video  und Sounddaten zu holen. Für Details siehe Original Chip Set.… …   Deutsch Wikipedia

  • Shared memory — (dt. „geteilter Speicher“) bezeichnet eine bestimmte Art der Interprozesskommunikation (IPC). Bei dieser Art nutzen zwei oder mehrere Prozesse einen bestimmten Teil des Hintergrundspeichers (RAM) gemeinsam. Für alle beteiligten Prozesse liegt… …   Deutsch Wikipedia

  • Uniform Memory Access — (UMA) steht allgemein für eine Speicherarchitektur in Mehrprozessorsystemen. Dabei gibt es nur einen globalen Speicher, auf den von allen Prozessoren aus einheitlich zugegriffen werden kann. Im Idealfall jeweils mit derselben Bandbreite und… …   Deutsch Wikipedia

Share the article and excerpts

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