computer,hardware,software,gaming,notebook,portatile,home theater,htpc,windows,overclock
    Ricerca avanzata
 
pecora nera
 

 categorie categorie del sito
 Schede madri separatore
 Processori separatore
 Bios separatore
 Schede video e monitor separatore
 Chipset separatore
 Memorie RAM separatore
 Storage separatore
 Dissipazione separatore
 Accessori, case e sistemi separatore
 HTPC e alta definizione separatore
 Notebook, netbook e phone separatore
 Sicurezza e reti separatore
 Software e videogame separatore
 Web e gossip separatore
 Overclock e modding separatore
 HowTo separatore
 Elettronica e informatica separatore
 
 Guida al bios separatore
 FAQs separatore
 Windows Vista FAQ & Tips separatore
||
 servizi servizi del sito
 Iscrizione ai servizi separatore
 Iscrizione a Daily Dinox's separatore
 Informazioni newsletter separatore
 Pubblicità su Dinox PC separatore
Tool ricerca per Firefox 2 Tool ricerca per Firefox 2 separatore
Tool ricerca per IE7 Tool ricerca per IE7 separatore
Preferiti Dinox PC nei preferiti separatore
Imposta come homepage Dinox PC come homepage separatore
Links utili
 Aziende ITC separatore
 Partners di Dinox PC separatore
 Mr.Webmaster separatore
 Neo Hardware separatore
 DevSpy.com separatore
 MPEGX.com separatore

www.aruba.it
www.
ATI Radeon X300 SE HyperMemory: la risposta a TurboCache
Prodotta da Dino Fratelli il 11.05.2005

Banda di memoria

Vai a 

Perché è da considerare fondamentale l'arrivo del bus PCI Express per le soluzioni di cui stiamo parlando? Evidentemente il bus AGP non ha mantenuto le sue promesse: anche arrivando alla revisione "8x", la banda garantita da questo è comunque insufficiente a fornire il necessario flusso dati:

Passando ad un sistema PCI Express le cose migliorano decisamente, visto che la banda disponibile arriva a 4GB/s in upstream (dal bus verso la scheda) e 4GB/s in downstream (dalla scheda verso il bus):

A tal proposito ATI, come NVIDIA, dichiara una banda complessiva della memoria pari a 12,8GB/s, cosa sulla quale non ci sentiamo pienamente in accordo. Tale valore, infatti, deriva dalla somma della banda di memoria in upstream e downstream del bus PCI Express (8GB/s) e di quella fornita dalla memoria locale (4,8GB/s). Le motivazioni di quanto stiamo dicendo risiedono nel fatto di non poter considerare questi canali come una somma visto che nel momento in cui il chip grafico sta richiedendo un dato che risiede nella memoria di sistema potrà contare su un massimo di 4GB/s forniti dal bus PCI Express mentre se il dato è nel frame buffer locale la banda massima sarà di 4,8GB/s.

E' ovvio che nel momento in cui il chip dovesse necessitare contemporaneamente di un componente disponibile nella memoria locale e di uno disponibile nella memoria di sistema e oltre a questo avesse bisogno di scrivere, sempre contemporaneamente, un dato nella memoria di sistema, la banda totale potrebbe essere vicina a quella dichiarata. Vicina in quanto in tale conteggio non vengono prese in considerazioni situazioni reali di funzionamento quando il sistema, in particolare il chipset, è impegnato in altri compiti dunque la banda del bus PCI Express disponibile e delle memorie di sistema non sarà mai quella teorica. Dulcis in fundo, la banda disponibile dalle attuali memorie DDR400 è pari a 6,4GB/s...

Secondo quanto pubblicato nella documentazione tecnica di ATI, la tecnologia HyperMemory comprende sia una parte software integrata nei drivers che una parte hardware integrata nella GPU Radeon X300SE. In effetti, come detto anche in precedenza, ATI non ha realizzato nessun chip nuovo per integrare la tecnologia HyperMemory dunque è molto probabile che essa sia sviluppata per la maggior parte all'interno dei drivers:

Fra le tecnologie hardware utilizzate da ATI nella realizzazione della scheda grafica X300 SE HyperMemory troviamo la compensazione avanzata delle latenze di memoria al fine di minimizzare gli effetti negativi del trasferimento dei dati sul bus PCI Express, il controller delle memorie avanzato per la gestione simultanea degli accessi in memoria di sistema e locale con ottimizzazione della memoria attraverso processi di batch e riordino delle richieste.

Per la parte software, invece, il produttore canadese ha deciso di integrare delle routines di accesso dinamico e intelligente alla memoria di sistema e locale con piazzamento ottimale dei dati (le informazioni che maggiormente sono richieste sono piazzati in zone di memoria più veloci). Inoltre è stato fatto in modo che non fosse richiesta nessuna particolare ottimizzazione da parte delle applicazioni software per beneficiare delle prestazioni di queste schede.


Indietro
Caratteristiche tecniche a confronto

Avanti
Accelerazione video