Providing data in response to a read command that maintains cache line alignment

   
   

Efficient memory operation is provided by maintaining alignment with cache line boundaries in response to a read command. A prefetching scheme is used to limit the amount of operations needed to respond to a read command. In addition, the prefetch amount is initially adjusted where the starting address of the read request falls in between cache line boundaries. The adjusted read amount is determined based on the misaligned portion from the starting address of the read request to the nearest cache line boundary outside of the requested data block, such that the adjusted read amount ends on a cache line boundary. Subsequent read requests to the same data block will thereby begin at the last cache line boundary and end upon a subsequent cache line boundary by providing the pre-configured prefetch data amount corresponding to the requesting master device. Efficient bus utilization and memory controller operation efficiency is maximized by allowing the memory control to operate and respond to read requests in data amounts maintaining cache line alignment.

Il funzionamento di memoria efficiente è fornito effettuando l'allineamento la linea contorni del nascondiglio in risposta ad un ordine colto. Uno schema prefetching è usato per limitare la quantità di funzionamenti stati necessari per rispondere ad un ordine colto. In più, l'importo del prefetch inizialmente è registrato dove l'indirizzo cominciante della richiesta colta cade fra la linea contorni del nascondiglio. L'importo colto registrato è determinato ha basato sulla parte maa allineato dall'indirizzo cominciante della richiesta colta alla linea contorno del nascondiglio più vicina all'esterno del blocchetto chiesto di dati, tale che l'importo colto registrato si concluda su una linea contorno del nascondiglio. Le richieste colte successive allo stesso blocchetto di dati quindi cominceranno all'ultima linea contorno ed estremità del nascondiglio su una linea successiva contorno del nascondiglio fornendo l'importo pre-configured di dati del prefetch che corrisponde al dispositivo matrice di richiesta. L'efficienza efficiente di funzionamento di utilizzazione del bus e del regolatore di memoria è elevata permettendo che il controllo di memoria funzioni e risponda per leggere le richieste negli importi di dati che effettuano la linea allineamento del nascondiglio.

 
Web www.patentalert.com

< System and method for designing a printed board adapted to suppress electromagnetic interference

< Control of magnetorheological engine mount

> Self managing fixed configuration raid disk in headless appliance

> Computer resource management and allocation system

~ 00118