A method and system for monitoring the performance of a processor to detect a set of frequently accessed memory items is provided. A memory region to be monitored is selected and divided into an upper half monitored memory region and a lower half monitored memory region. Memory accesses to the upper half monitored memory region and memory accesses to the lower half monitored memory region are counted during a measurable interval. In response to the count of memory accesses to the upper half monitored memory region being greater than the count of memory accesses to the lower half monitored memory region, the monitored memory region is updated to be equal to the upper half monitored memory region. In response to the count of memory accesses to the lower half monitored memory region being greater than the count of memory accesses to the upper half monitored memory region, the monitored memory region is updated to be equal to the lower half monitored memory region. The steps of updating, dividing, and counting memory accesses to the monitored memory region during a measurable interval are repeated for a number of iterations in order to identify a frequently accessed memory region. As a set of instruction executes in the processor, a performance monitor may count the memory accesses and provide the numbers for optimization analysis.

Un metodo e un sistema per il controllo delle prestazioni di un processor per rilevare un insieme degli articoli frequentemente raggiunti di memoria è fornito. Una regione di memoria da controllare è selezionata e divisa in una regione di memoria controllata superiore ed in una regione di memoria controllata della metà inferiore. Gli accessi di memoria alla regione di memoria controllata superiore e gli accessi di memoria alla regione di memoria controllata della metà inferiore sono contati durante l'intervallo misurabile. In risposta al conteggio degli accessi di memoria alla regione di memoria controllata superiore che è più grande del conteggio degli accessi di memoria alla regione di memoria controllata della metà inferiore, la regione di memoria controllata è aggiornata per essere uguale alla regione di memoria controllata superiore. In risposta al conteggio degli accessi di memoria alla regione di memoria controllata della metà inferiore che è più grande del conteggio degli accessi di memoria alla regione di memoria controllata superiore, la regione di memoria controllata è aggiornata per essere uguale alla regione di memoria controllata della metà inferiore. I punti di aggiornamento, di divisione e di conteggio degli accessi di memoria alla regione di memoria controllata durante l'intervallo misurabile sono ripetuti per un certo numero di ripetizioni per identificare una regione di memoria frequentemente raggiunta. Mentre un insieme di istruzione esegue nel processor, un video di prestazioni può contare gli accessi di memoria e fornire i numeri per analisi di ottimizzazione.

 
Web www.patentalert.com

< (none)

< Small-size motor

> 2,1-benzisothiazoline 2,2-dioxides

> (none)

~ 00025