×

SYSTEM AND METHOD FOR SCALING SIMULATIONS AND GAMES

  • US 20090307671A1
  • Filed: 06/08/2009
  • Published: 12/10/2009
  • Est. Priority Date: 06/06/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for computerized compilation a scripting language to perform agent-level scripting in the context of a computer simulation, said method comprising the steps of:

  • receiving agent scripts for each agent, wherein the agent scripts include agent script properties of each of the agents, wherein the agent script properties are separated into states and effects, and wherein the agent scripts are separated into query phases and update phases, wherein the states, in the query phase are read-only, and the effects, in the query phase, are write-only, wherein the agent scripts can only modify the states during the update phase, wherein the effects are associated with aggregation fimctions, wherein the associated aggregation functions can only modify the effects and only in the query phase; and

    converting the agent scripts into a set-at-a-time query plan, said step of converting executing computer instructions to perform the steps of;

    building data parallel pipelines;

    identifying locations in the data parallel pipelines where an index can be generated;

    identifying ways to reorder the data parallel pipelines;

    using database cost metrics to identify selected ways from the ways; and

    annotating the data parallel pipeline with the index and the selected ways.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×