In accordance with a specific implementation of the present invention, the
control portion of a graphics processor receives a command having both a
data portion and a data duration portion. When the data duration portion
indicates the data is transient data for short-term use, the control
portion stores the data associated with the data portion at the first
memory partition. When the data duration portion indicates the data is
persistent data for long-term use, the control portion stores the data
associated with the data portion at a second memory partition. In a
multiple processor system, transient data may be stored only in a memory
partition associated with a first processor, while persistent data may be
stored in multiple memory partitions, one for each graphics processor.
De acordo com uma execução específica da invenção atual, a parcela do controle de um processador dos gráficos recebe um comando que tem uma parcela dos dados e uma parcela da duração dos dados. Quando a parcela da duração dos dados indica os dados são dados transientes para o uso a curto prazo, a parcela do controle armazenam os dados associados com a parcela dos dados na primeira divisória da memória. Quando a parcela da duração dos dados indica os dados são dados persistentes para o uso a longo prazo, a parcela do controle armazenam os dados associados com a parcela dos dados em uma segunda divisória da memória. Em um sistema de processador múltiplo, os dados transientes podem ser armazenados somente em uma divisória da memória associada com um primeiro processador, quando os dados persistentes puderem ser armazenados em divisórias múltiplas da memória, uma para cada processador dos gráficos.