Logo Logo
Themen schraeg
Wissen
Codecs· Einführungen· Lexika
Hardware
Camcorder· Computer· DVD· Zubehör
Software
3D· Compositing· Download· DVD· Effekte· Player· Tools· Videoschnitt
Filmpraxis
Beleuchtung· Drehbuch· Filmen· Filmlook· Keying· Montage· Regie· Sound· Tips
DV-Film
Festivals· Filme
Sonstiges
Hersteller· Reviews· Technik
/// Basiswissen Videoproduktion : Sonstige

Basiswissen Videoproduktion : Prozessor-Caches und Speicheranbindung
von rudi Sa, 16.Januar 2010   


Schauen wir uns einmal an einem stark vereinfachten Beispiel an, was der Prozessor im Bereich Videobearbeitung leisten muss...

Angenommen, wir haben auf der Festplatte einige Videoclips gespeichert, die wir in einem Schnittprogramm mit Effekten versehen wollen. Um die Effekte zu berechnen werden die Clips erst einmal als Einzelbilder von der Festplatte in den Hauptspeicher (RAM) transferiert. Dort kann der Prozessor direkt auf die Clips zugreifen. Da das RAM jedoch die Daten nicht so schnell bereitstellen kann, wie der Prozessor diese verarbeiten könnte, besitzt der Prozessor einen sogenannten Cache. Der Cache ist eigentlich nichts anderes als sehr viel schnelleres RAM, welches direkt im Prozessor sitzt. Dieser Cache ist jedoch weitaus kleiner als der Hauptspeicher (aktuell zwischen 512 KB und 6 MByte pro Prozessor-Kern). Damit die ganze Konstruktion Sinn macht, bedient man sich des spekulativen Lesens. Hierbei versucht der PC, selbständig die Daten in den Cache zu schreiben, die der Prozessor für seine nächsten Rechenschritte vermutlich benötigen wird. Hat sich die "Spekulation" als richtig herausgestellt, so kann der Prozessor alle Daten aus seinem Cache lesen und diese ohne Verzögerungen bearbeiten. Benötigt der Prozessor allerdings "unvorhergesehenerweise" andere Daten, als die in seinem Cache, so müssen diese erst aus dem Hauptspeicher wieder in Cache kopiert werden, während der Prozessor untätig auf diese wartet und nicht weiterarbeiten kann. Je größer der Cache ist, desto wahrscheinlicher ist es, dass sich die benötigten Daten darin befinden und desto seltener kommt es zu derartigen Wartezeiten. Daher bestimmt die Cache-Größe eines Prozessors entscheidend dessen Leistungsfähigkeit.

Da der Prozessor nur auf den Cache in voller Geschwindigkeit zugreifen kann, bestimmt die Cache-Größe entscheidend die Leistungsfähigkeit eines Computers.



Leider arbeiten wir in der Videobearbeitung mit sehr großen Datenmengen, die der Prozessor nicht auf einmal in seinem Cache halten kann. Ein einzelnes HD-Bild benötigt unkomprimiert bereits 1920 x 1080 PixelPixel im Glossar erklärt x 3 Bytes (für Rot, Grün und Blau), was ungefähr 6 MB entspricht. Da im Cache auch noch andere Daten vorgehalten werden, müssen diese Caches bei HD-Bearbeitung ständig neu aus dem RAM gefüllt werden, was seine Zeit dauert. Aus diesem Grund sind für die Leistungsfähigkeit eines Rechners im Videobereich der RAM-Typ und die Speichernabindung von entscheidender Bedeutung. Eine entscheidende Maßzahl ist hierfür der Front Side BusFront Side Bus im Glossar erklärt (FSB). Dieser wird wie die Prozessorgeschwindigkeit in MHz angegeben und bestimmt unter anderem wie schnell das RAM angesprochen werden kann. Bei neueren Prozessoren sitzt der Speicherkontroller direkt in der CPU und der Frontside-Bus entfällt. In diesem Fall sieht man am besten auf die Hypertransport-Geschwindigkeit (AMD), bzw. die DatenrateDatenrate im Glossar erklärt der QPI oder DMI-Anbindung (Intel).

Läuft ein Prozessor beispielsweise mit 1,3 GHz und besitzt einen FSBFSB im Glossar erklärt mit 133 MHz so ist der Prozessor zehn mal schneller als das RAM. Hätte der Prozessor keinen Cache, so müsste er beim direkten Zugriff auf den Hauptspeicher 10 mal länger auf seine Daten warten, als er sie selbst verarbeiten könnte. Diese Zahl spiegelt sich im sogenannten Muliplikator wieder. Je geringer der Multiplikator ist, desto besser ist dies für die Bearbeitung großer Datenberge, wie sie in der Videobearbeitung anfallen. Und eben aus diesem Grund ist es wichtig, dass das RAM möglichst schnell an den Prozessor angekoppelt ist.


  

[noch keine Leserkommentare] [Kommentar schreiben]   


[nach oben]

Weitere Artikel:

Basiswissen Videoproduktion: Der Waveform-Monitor Do, 28.Januar 2010
Basiswissen Videoproduktion: Das Vektorskop Mi, 27.Januar 2010
Basiswissen Videoproduktion: Der Farbbalken Di, 26.Januar 2010
Basiswissen Videoproduktion: Übergänge Mo, 25.Januar 2010
Basiswissen Videoproduktion: Trimmen So, 24.Januar 2010
Basiswissen Videoproduktion: Editing Sa, 23.Januar 2010
Basiswissen Videoproduktion: Import Fr, 22.Januar 2010
Basiswissen Videoproduktion: Batch-Capturing Do, 21.Januar 2010
Basiswissen Videoproduktion: Capturing Mi, 20.Januar 2010
Basiswissen Videoproduktion: Gedanken zur PC-Einrichtung Di, 19.Januar 2010
Basiswissen Videoproduktion: Grafikkarten Mo, 18.Januar 2010
Basiswissen Videoproduktion: RAM-Typen und Bestückung So, 17.Januar 2010


[nach oben]















Artikel-Übersicht


Artikel-Kategorien:
Einführungen
Test
Grundlagen
Tips
Tutorials
Erfahrungsberichte
Workshop
Ratgeber
Buchkritiken
Scoop
Problemlösungen
Ausprobiert
Basiswissen Videoproduktion
Interviews
Kurztest
News
Essays
Editorials
Berichterstattung
Home Media
Aktionen
Werbung
Filmkritiken
Glosse



update am 7.Februar 2012 - 06:23
slashCAM ist ein Projekt der channelunit GmbH
*Datenschutzhinweis*
ClipKanalschraeg

Aktuelles Video:
The Bicycle Animation