作者: Aman Singla , Umakishore Ramachandran , Jessica Hodgins
关键词:
摘要: An important attribute in the specification of many compute-intensive applications is “time”. Simulation interactive virtual environments one such domain. There a mismatch between synchronization and consistency guarantees needed by (which are temporal nature) offered current shared memory systems. Consequently, programming using standard style communication cumbersome. Furthermore, offer opportunities for relaxing both requirements along dimension. In this work, we develop model that more intuitive development need correctness guarantees. This embodies two mechanisms: “delta consistency” – novel time-based criterion to govern access guarantees, companion “temporal synchronization” mechanism thread time axis. These mechanisms particularly appropriate expressing application domains. addition model, efficient explicit aggressively push data out “future” consumers hide read miss latency at receiving end. We implement these on cluster workstations software distributed architecture called “Beehive.” Using environment as driver, show efficacy proposed meeting real applications.