![](/assets/images/picto-drapeau-france-3a76576a5d60a512053b4612ab58dae5.png)
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!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
![](/assets/images/logo-eti-286623ed91fa802ce039246e516e5852.png)
The Ultimate Scientific and Technical Reference
This article is included in
Software technologies and System architectures
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Memory evolution
Bibliography
Norms and standards
- Floating Point Converter - IEEE754 - 2008
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
![](/assets/images/logo-eti-286623ed91fa802ce039246e516e5852.png)
The Ultimate Scientific and Technical Reference