At memory controller system is provided including a plurality of memory controller subsystems each coupled between memory and one of a plurality of computer components. Each memory controller subsystem includes at least one queue for managing pages in the memory. In use, each memory controller subsystem is capable of being loaded from the associated computer component independent of the state of the memory. Since high bandwidth and low latency are conflicting requirements in high performance memory systems, the present invention separates references from various computer components into multiple command streams. Each stream thus can hide precharge and activate bank preparation commands within its own stream for maximum bandwidth. A page context switch technique may be employed that allows instantaneous switching from one look ahead stream to another to allow low latency and high bandwidth while preserving

Bij geheugencontrolemechanisme wordt het systeem verstrekt met inbegrip van een meerderheid van de subsystemen van het geheugencontrolemechanisme elk gekoppeld tussen geheugen en één van een meerderheid van computercomponenten. Elk subsysteem van het geheugencontrolemechanisme omvat minstens één rij voor het beheren van pagina's in het geheugen. In gebruik, kan elk subsysteem van het geheugencontrolemechanisme van de geassocieerde onafhankelijke van de computercomponent van de staat van het geheugen worden geladen. Aangezien de hoge bandbreedte en de lage latentie tegenstrijdige vereisten in de systemen van het hoge prestatiesgeheugen zijn, scheidt de onderhavige uitvinding verwijzingen van diverse computercomponenten in veelvoudige bevelstromen. Elke stroom kan zo voorlading verbergen en de bevelen van de bankvoorbereiding activeren binnen zijn eigen stroom voor maximumbandbreedte. Een de schakelaartechniek van de paginacontext kan worden aangewend die toestaat de onmiddellijke omschakeling van één vooruit stroom aan een andere kijkt om lage latentie toe te staan en hoge bandbreedte terwijl het bewaren

 
Web www.patentalert.com

< Method, apparatus and article of manufacture for mapping physical memory in a virtual address system

< Modified method and apparatus for improved occlusion culling in graphics systems

> circuit and method for processing render commands in a tile-based graphics system

> Binning flush in graphics data processing

~ 00090