Atomic Quake

Download: 

Atomic Quake Release 15012009

Atomic Quake is derived from a parallel version of Quake World. In Atomic Quake server, critical sections are implemented using transactional memory – atomic blocks. Atomic Quake consists for two components server and client.

If you use Atomic Quake in your research, please, cite:

Ferad Zyulkyarov, Vladimir Gajinov, Osman Unsal, Adrian Cristal, Eduard Ayguade, Tim Harris, Mateo Valero, Atomic Quake: Using Transactional Memory in an Interactive Multiplayer Game Server, PpoPP'09: Proc. 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Feb. 2009

The research leading to these results has received funding from the European Community's Seventh Framework Programme [FP7/2007-2013]
under the VELOX Project, grant agreement n°216852.