About Me

I am a PhD candidate (defended May 3, 2018!) in Computer Science at the University of Rochester, studying cache and memory management. If you'd like to know more about me or about my research, check out my resume and my publications, or just drop me a line!

Publication Highlights

My full up-to-date publication list can be found here.

ShareJIT: JIT Code Cache Sharing across Processes and its Practical Implementation
Xiaoran Xu, Keith Cooper, Jacob Brock, Yan Zhang, Handong Ye, Proceedings of the ACM on Programming Languages (PACMPL) and Object-Oriented Programming, Systems, Languages & Applications Conference (OOPSLA) 2018, Boston, MA, USA

Prediction and Bounds on Parallel Cache Demand from Memory Access Interleaving
Jacob Brock, Chen Ding, Rahman Lavaee, Fangzhou Liu, Liang Yuan, International Symposium on Memory Management (ISMM) 2018, Philadelphia, PA, USA

PAYJIT: Space-Optimal JIT Compilation and its Practical Implementation
Jacob Brock, Yan Zhang, Chen Ding, Xiaoran Xu, International Conference on Compiler Construction (CC) 2018, Vienna, Austria

Hardware Support for Protective and Collaborative Cache Sharing (Best Student Paper Award)
Raj Parihar, Jacob Brock, Chen Ding, Michael C. Huang, International Symposium on Memory Management (ISMM) 2016, Santa Barbara, CA, USA

Replacement Policies for Heterogeneous Memories
Jacob Brock, Chencheng Ye, Chen Ding, International Symposium on Memory Systems (MEMSYS) 2016, Alexandria, VA, USA

Optimal cache partition-sharing
Jacob Brock, Chencheng Ye, Chen Ding, Yechen Li, Xiaolin Wang, Yingwei Luo, International Conference on Parallel Processing (ICPP) 2015, Beijing, China

Rochester Elastic Cache Utility (RECU): Unequal Cache Sharing is Good Economics
Chencheng Ye, Jacob Brock, Chend Ding and Hai Jin, International Journal of Parallel Programming (IJPP) 2015, 1-15

RECU: Rochester Elastic Cache Utility
Chencheng Ye, Jacob Brock, Chen Ding and Hai Jin, International Conference on Network and Parallel Computing (NPC) 2015, New York, NY, USA

Optimal Footprint Symbiosis in Shared Cache
Xiaolin Wang, Yechen Li, Yingwei Luo, Xiameng Hu, Jacob Brock, Chen Ding and Zhenlin Wang, IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid) 2015, Shenzhen, Guangdong, China

Protection and Utilization in Shared Cache Through Rationing
Raj Parihar, Jacob Brock, Chen Ding, Michael C. Huang, Poster Paper in the International Conference on Parallel Architectures and Compilation Techniques (PACT) 2014, Edmonton, Alberta, Canada

Pacman: Program-Assisted Cache Management
Jacob Brock, Xiaoming Gu, Bin Bao, Chen Ding, in International Symposium on Memory Management (ISMM) 2013, Seattle, Washington, USA

Cache Rationing for Multicore
Jacob Brock, Chen Ding, in Workshop on Memory Systems Performance and Correctness (MSPC) 2013, Seattle, Washington, USA

Locality Analysis: A Nonillion Time Window Problem
Jacob Brock, Hao Luo, Chen Ding, in Big Data Analytics Workshop (BDAW) 2013, Pittsburgh, Pennsylvania USA