Granularität (Architektur)

Granularität (Architektur)
Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung.

Granularität ist ein Begriff aus dem Bereich der parallelen Computer-Architekturen.

Betrachtet man die Granularität einer Architektur unterscheidet man zwischen fein-, mittel- und grobgranular.

  • Eine feingranularere Architektur ist in ihrer Arbeitsweise besonders klein und schnell bezüglich ihrer Abarbeitungszeit. Möchte man Prozesse auf dieser Architektur nun parallel ausführen, müssen nur wenige Daten zur Synchronisation, diese aber sehr häufig, unter den Prozessen ausgetauscht werden.
  • Den Gegensatz dazu stellen grobgranulare Architekturen dar, deren Prozesse eine lange Ausführungszeit haben und damit nur wenige Daten zur Synchronisation austauschen müssen, da dieser überwiegend selbstständig arbeitet.
  • Bei numerischen Problemen verwendet man oft den Begriff der mittleren Granularität, da deren Parallelität zwischen den oftmals nicht weiter parallelisierbaren Schleifendurchläufen in der Datenstruktur auftritt.

Da bei feingranularen Prozessen bzw. Architekturen ein hohes Kommunikationsaufkommen zu erwarten ist, wird man diese meist als Shared-Memory-System realisieren, während man grob-granulare Architekturen in der Regel mittels Message-Passing umsetzt.

In der Praxis bedeutet das, dass nur bei grobgranularen Architekturen eine hohe Parallelität erreicht werden kann, weil nur jene unabhängige Instruktionen besitzen.


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

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

  • Granularität (Systemarchitektur) — Granularität ist ein Begriff aus dem Bereich der parallelen Computer Architekturen. Betrachtet man die Granularität einer Architektur unterscheidet man zwischen fein , mittel und grobgranular. Eine feingranulare Architektur ist in ihrer… …   Deutsch Wikipedia

  • Meta Architektur Dokument — Ein Meta Architektur Dokument (MAD) ist in der Softwareentwicklung ein projektübergreifendes, aber pragmatisches Dokument, das allgemeingültige, architekturrelevante Informationen zusammenfasst. Das Hauptziel des MAD ist die Auslagerung von… …   Deutsch Wikipedia

  • Meta-Architektur-Dokument — Ein Meta Architektur Dokument (MAD) ist in der Softwareentwicklung ein projektübergreifendes, aber pragmatisches Dokument, das allgemeingültige, architekturrelevante Informationen zusammenfasst. Das Hauptziel des MAD ist die Auslagerung von… …   Deutsch Wikipedia

  • Unternehmensarchitektur — Die Unternehmensarchitektur (Enterprise Architecture) im Rahmen der Informationstechnologie (IT) beschreibt das Zusammenspiel von Elementen der Informationstechnologie und der geschäftlichen Tätigkeit im Unternehmen. Sie unterscheidet sich von… …   Deutsch Wikipedia

  • Enterprise Architecture — Die Unternehmensarchitektur (Enterprise Architecture) im Rahmen der Informationstechnologie (IT) beschreibt das Zusammenspiel von Elementen der Informationstechnologie und der geschäftlichen Tätigkeit im Unternehmen. Sie unterscheidet sich von… …   Deutsch Wikipedia

  • Design Pattern — Entwurfsmuster (engl. design pattern) sind bewährte Lösungs Schablonen für wiederkehrende Entwurfsprobleme der Softwarearchitektur und Softwareentwicklung. Sie stellen damit eine wiederverwendbare Vorlage zur Problemlösung dar, die in einem… …   Deutsch Wikipedia

  • Design Patterns — Entwurfsmuster (engl. design pattern) sind bewährte Lösungs Schablonen für wiederkehrende Entwurfsprobleme der Softwarearchitektur und Softwareentwicklung. Sie stellen damit eine wiederverwendbare Vorlage zur Problemlösung dar, die in einem… …   Deutsch Wikipedia

  • Design pattern — Entwurfsmuster (engl. design pattern) sind bewährte Lösungs Schablonen für wiederkehrende Entwurfsprobleme der Softwarearchitektur und Softwareentwicklung. Sie stellen damit eine wiederverwendbare Vorlage zur Problemlösung dar, die in einem… …   Deutsch Wikipedia

  • Digital Restriction Management — Digitale Rechteverwaltung (gelegentlich auch Digitales Rechtemanagement bzw. engl. Digital Rights Management oder kurz DRM) bezeichnet Verfahren, mit denen die Nutzung (und Verbreitung) digitaler Medien kontrolliert werden soll. Vor allem bei… …   Deutsch Wikipedia

  • Digital Restrictions Management — Digitale Rechteverwaltung (gelegentlich auch Digitales Rechtemanagement bzw. engl. Digital Rights Management oder kurz DRM) bezeichnet Verfahren, mit denen die Nutzung (und Verbreitung) digitaler Medien kontrolliert werden soll. Vor allem bei… …   Deutsch Wikipedia

Share the article and excerpts

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