Software Architecture in Game Development. - Andrew Brownsword (WICSA, 2008)

Driving the Evolution of Software Languages to a Concurrent Future. - Andrew Brownsword (login Usenix Mag., 2008)

Searching for Concurrent Design Patterns in Video Games. - Micah J. Best; Alexandra Fedorova; Ryan Dickie; Andrea Tagliasacchi; Alex Couture-Beil; Craig Mustard; Shane Mottishaw; Aron Brown; Zhi Feng Huang; Xiaoyuan Xu; Nasser Ghazali; Andrew Brownsword (Euro-Par, 2009)

Reflecting on development processes in the video game industry. - Andrew Brownsword (ICSE Companion, 2009)

Mind the gap!: bridging the dichotomy of design and implementation. - Donna Kaminskyj Long; Liam Kiemele; Celina Gibbs; Andrew Brownsword; Yvonne Coady (SE-CSE@ICSE, 2011)

Hardware transactional memory for GPU architectures. - Wilson W. L. Fung; Inderpreet Singh; Andrew Brownsword; Tor M. Aamodt (MICRO, 2011)

Synchronization via scheduling: techniques for efficiently managing shared state. - Micah J. Best; Shane Mottishaw; Craig Mustard; Mark Roth; Alexandra Fedorova; Andrew Brownsword (PLDI, 2011)

Kilo TM: Hardware Transactional Memory for GPU Architectures. - Wilson Wai Lun Fung; Inderpreet Singh; Andrew Brownsword; Tor M. Aamodt (IEEE Micro, 2012)

Delta Tensor: Efficient Vector and Tensor Storage in Delta Lake. - Zhiwei Bao; Liu Liao-Liao; Zhiyu Wu; Yifan Zhou; Dan Fan; Michal Aibin; Yvonne Coady; Andrew Brownsword (CoRR, 2024)