A highly integrated multimedia processor employs a shared cache between
tightly coupled central processing and graphics units to provide the
graphics unit access to data retrieved from system memory or data
processed by the central processing unit before the data is written-back
or written-through to system memory, thus reducing system memory bandwidth
requirements. Regions in the shared cache can also be selectively locked
down thereby disabling eviction or invalidation of a selected region, to
provide the graphics unit with a local scratchpad area for applications
such as, but not limited to, temporary video line buffering storage for
filter applications and composite buffering for blending texture maps in
multi-pass rendering.
Ein in hohem Grade integrierter Multimediaprozessor setzt einen geteilten Pufferspeicher zwischen der fest verbundenen Zentraleverarbeitung und den Graphikmaßeinheiten, um den Graphikmaßeinheit Zugang zu den Daten, die vom System Gedächtnis zurückgeholt werden ein oder zu den Daten zur Verfügung zu stellen verarbeitet durch die Zentraleinheit, bevor die Daten geschrieben-zurück werden oder zum System Gedächtnis durchschrieben und so verringern System Gedächtnis-Bandbreite Anforderungen. Regionen im geteilten Pufferspeicher können hinunter dadurch sperrenvertreibung oder Annullierung einer vorgewählten Region auch selektiv verriegelt werden, um die Graphikmaßeinheit mit einem lokalen scratchpad Bereich für Anwendungen wie, aber nicht begrenzt werden zu zu versehen, temporärer videolinie Pufferspeicher für Filteranwendungen und zusammengesetztem Pufferbetrieb für mischende Beschaffenheit Diagramme in der Multidurchgangsübertragung.