W. Ahn, J. Choi, T. Shull, M. Garzaran, and J. Torrellas, "Improving JavaScript Performance by Deconstructing the Type System," International Conference on Programming Language Design and Implementation (PLDI 2014), pp. 496-507, Edinburgh, UK, June 2014, Distinguished Paper Award .
Y. Duan, X. Zhou, W. Ahn and J. Torrellas, "BulkCompactor: Optimized Deterministic Execution via Conflict-Aware Commit of Atomic Blocks," International Symposium on High Performance Computer Architecture (HPCA 2012), pp. 361-372, New Orleans, LA, February 2012.
S. Qi, A. Muzahid, W. Ahn and J. Torrellas, "Dynamically Detecting and Tolerating IF-Condition Data Races," International Symposium on High Performance Computer Architecture (HPCA 2014), pp. 120-131, Orlando, FL, February 2014.
W. Ahn, S. Qi, J. Lee, M. Nicolaides, X. Fang, J. Torrellas, D. Wong and S. Midkiff, "BulkCompiler: High-Performance Sequential Consistency through Cooperative Compiler and Hardware Support," International Symposium on Microarchitecture (MICRO 2009), pp. 133-144, New York, NY, December 2009.
W. Ahn, Y. Duan and J. Torrellas, "DeAliaser: Alias Speculation Using Atomic Region Support," International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2013), pp. 167-180, Houston, TX, March 2013.
Compilers
Computer architecture
Compiler/hardware co-optimization
Parallel programming/processing