A memory system and methods of operating the same that drastically increase
the efficiency in memory use and allocation in graphics systems. In a
graphics system using a tiled architecture, instead of pre-allocating a
fixed amount of memory for each tile, the invention dynamically allocates
varying amounts of memory per tile depending on the demand. In one
embodiment all or a portion of the available memory is divided into
smaller pages that are preferably equal in size. Memory allocation is done
by page based on the amount of memory required for a given tile.
Un sistema de la memoria y métodos de funcionar igual que aumentan drástico la eficacia en uso y la asignación de la memoria en sistemas de los gráficos. En un sistema de los gráficos usando una arquitectura embaldosada, en vez de reservar una cantidad fija de memoria para cada azulejo, la invención asigna dinámicamente cantidades que varían de memoria por el azulejo dependiendo de la demanda. En una encarnación toda o una porción de la memoria disponible se divide en páginas más pequeñas que sean preferiblemente iguales de tamaño. La asignación de memoria es hecha por la página basada en la cantidad de memoria requerida para un azulejo dado.