Method and apparatus for loading data from memory to a cache

   
   

A method and apparatus for loading data from memory to a cache is provided. The method and apparatus provide substantially improved performance, especially in conjunction with large data arrays for which each element of data is processed completely at once and need not be later accessed. A technique is provided to allow a data element to be loaded directly to a cache location corresponding to the local variable used to process that data element, thereby avoiding copying of the data element to multiple cache locations. In conjunction with the use of non-caching stores of processed results back into main memory, this technique completely avoids cache thrashing within the framework of a conventional microprocessor architecture. This technique is ideally suited for high-performance processing of streaming multimedia data including video processing.

Un método y un aparato para los datos del cargamento de la memoria a un escondrijo se proporciona. El método y los aparatos proporcionan funcionamiento substancialmente mejorado, especialmente conjuntamente con los órdenes grandes de los datos para los cuales cada elemento de datos se procesa totalmente inmediatamente y no necesitan ser alcanzados más adelante. Una técnica se proporciona para permitir que un elemento de datos sea cargado directamente a una localización del escondrijo que corresponde a la variable local usada para procesar ese elemento de datos, de tal modo evitando el copiado del elemento de datos a las localizaciones múltiples del escondrijo. Conjuntamente con el uso de no-depositar los almacenes de resultados procesados nuevamente dentro de la memoria central, esta técnica evita totalmente el escondrijo que golpea en el marco de una arquitectura convencional del microprocesador. Esta técnica se satisface idealmente para el proceso de alto rendimiento de los datos de las multimedias que fluyen incluyendo el proceso video.

 
Web www.patentalert.com

< Method and apparatus for implementing multi-user grouping nodes in a multimedia player

< Method and system for remotely modifying presentations in a multimedia conference

> Methods and systems for multimedia education

> Multimedia data decoding apparatus and method capable of varying capacity of buffers therein

~ 00120