Publications

Refereed Conference and Journal Articles

Fractal: an execution model for fine-grain nested speculative parallelism. Suvinay Subramanian, Mark C. Jeffrey, Maleen Abeydeera, Hyun Ryong Lee, Victor A. Ying, Joel Emer, and Daniel Sanchez. June 2017. ACM/IEEE ISCA-44. (to appear)
Data-centric execution of speculative parallel programs. Mark C. Jeffrey, Suvinay Subramanian, Maleen Abeydeera, Joel Emer, and Daniel Sanchez. October 2016. IEEE/ACM MICRO-49. [text] [doi] [slides] [poster]
Unlocking ordered parallelism with the Swarm architecture. Mark C. Jeffrey, Suvinay Subramanian, Cong Yan, Joel Emer, and Daniel Sanchez. May/June 2016. IEEE Micro's Top Picks from the Computer Architecture Conferences. [text] [doi]
A scalable architecture for ordered parallelism. Mark C. Jeffrey, Suvinay Subramanian, Cong Yan, Joel Emer, and Daniel Sanchez. December 2015. IEEE/ACM MICRO-48. [text] [slides] [poster]
Understanding Bloom filter intersection for lazy address-set disambiguation. Mark C. Jeffrey and J. Gregory Steffan. June 2011. ACM SPAA 2011. [text] [slides]
Application-specific signatures for transactional memory in soft processors. Martin Labrecque, Mark C. Jeffrey, and J. Gregory Steffan. August 2011. ACM TRETS 4(3). [text]
Application-specific signatures for transactional memory in soft processors. Martin Labrecque, Mark C. Jeffrey, and J. Gregory Steffan. March 2010. ARC 2010. [doi]

Patents

Systems and methods for managing files in a cloud-based computing environment. Mark C. Jeffrey and Weihan Wang. AeroFS. US Patent 2014/0259005 A1. 2014. [text]
Human motion classification at cycle basis of repetitive joint movement. Gary Fu and Mark C. Jeffrey. Epson Canada Ltd. US Patent 2010/0305480 A1. 2010. [text]

Theses

Understanding and improving Bloom filter configuration for lazy address-set disambiguation. Mark C. Jeffrey. M.A.Sc. Thesis. University of Toronto. 2011. [text] [slides]