5. Memory evolution
Another important aspect of graphics processors is the routing of data to the computing units. In this section, we detail developments in memory structuring and transfer mechanisms.
5.1 Hierarchy
As soon as they were introduced with the Tesla architecture, several differences from the classic CPU operating model were introduced. Firstly, from the outset, the register bank operated exclusively in vector mode, serving in particular as an operand collector. In other words, the registers can be seen as a micro-cache designed to serve pipelined computing units. Secondly, to improve throughput to the units, several types of memory have been introduced: registers, local memory, shared memory, global memory, constant memory and texture memory. Each of these memories...
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!
Memory evolution
Article included in this offer
"Software technologies and System architectures"
(
227 articles
)
Updated and enriched with articles validated by our scientific committees
A set of exclusive tools to complement the resources
Bibliography
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!