Matthew Misler

Learn More
In this paper, we study parallelization of multiplayer games using <i>software</i> Transactional Memory (STM) support. We show that the STM provides not only ease of programming, but also <i>better</i> performance than that achievable with state-of-the-art lock-based programming, for this realistic high impact application. For this purpose, we use a game(More)
As the number of cores integrated on a single chip continues to increase, communication has the potential to become a severe bottleneck to overall system performance. The presence of thread sharing and the distribution of data across cache banks on the chip can result in long distance communication. Long distance communication incurs substantial latency(More)
This work addresses the problem of parallelizing multiplayer games using <i>software</i> Transactional Memory (STM) support. Using a realistic high impact application, we show that STM provides not only ease of programming, but also <i>better</i> performance than that achievable with state-of-the-art lock-based programming. Towards this goal, we use(More)
  • 1