Mise à jour basée sur une mémoire tampon de données d'état

Buffer-based update of state data

Abstract

Conformément à des mises en œuvre à titre d'exemple, l'invention concerne la mise à jour basée sur une mémoire tampon de données d'état. Dans des modes de réalisation à titre d'exemple, un dispositif informatique peut obtenir des données d'état courantes à partir d'une première mémoire tampon et déterminer des données d'état suivantes sur la base au moins des données d'état courantes. Le dispositif informatique peut également obtenir des dernières données de différence qui correspondent, par exemple, à des données d'état courantes qui sont différentes de données d'état précédentes. Les dernières données de différence peuvent être obtenues, par exemple, à l'aide d'un identificateur de données de différence. Le dispositif informatique peut stocker les dernières données de différence dans la seconde mémoire tampon. Le dispositif informatique peut également stocker, dans la seconde mémoire tampon, de nouvelles données de différence correspondant à des différences entre les données d'état suivantes et les données d'état courantes. Le dispositif informatique peut également mettre à jour l'identificateur de données de différence sur la base des nouvelles données de différence.
Example implementations relate to buffer-based update of state data. In example embodiments, a computing device may obtain current state data from a first buffer and determine next state data based at least on the current state data. The computing device may also obtain last difference data that corresponds, for example to current state data that is different from previous state data. The last difference data may be obtained, for example, using a difference data identifier. The computing device may store the last difference data in the second memory buffer. The computing device may also store in the second memory buffer new difference data corresponding to differences between the next state data and the current state data. The computing device may also update the difference data identifier based on the new difference data.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (5)

    Publication numberPublication dateAssigneeTitle
    US-2004179019-A1September 16, 2004Nvidia CorporationDouble-buffering of pixel data using copy-on-write semantics
    US-2009002384-A1January 01, 2009Kabushiki Kaisha ToshibaMobile phone
    US-2012072674-A1March 22, 2012Pierson Matthew D, Zbiciak Joseph R MDouble-buffered data storage to reduce prefetch generation stalls
    US-2013346647-A1December 26, 2013Jim Carrick, Biao YuData sharing in high-fidelity simulation and real-time multi-core execution
    US-6100906-AAugust 08, 2000Ati Technologies, Inc.Method and apparatus for improved double buffering

NO-Patent Citations (0)

    Title

Cited By (0)

    Publication numberPublication dateAssigneeTitle