Dr. M. Ben Olson

A computer scientist at Intel Corporation.

Email: matthew.olson@intel.com

Professional GitHub

Personal GitHub


Synopsis

Ben is largely interested in systems programming, performance analysis, and high-performance computing. At Intel Corporation, he is a Cloud Software Engineer.

Biography

During his Bachelor's degree, he interned for two years at the National Institute for Computational Sciences and participated in the Student Cluster Competition during SC'13 and SC'14. Next, he worked as a system administrator for Newton, which was a cluster of computers at the University of Tennessee. He wrote BASH and Perl scripts which compiled, installed, and set up environment modules for a lot of the software available on that system.

During graduate school he worked under the advisement of Dr. Michael Jantz. Initially, the work required significantly patching the Linux kernel and the Hotspot JVM to support memory coloring, which the lab used to investigate potential power-saving techniques on homogeneous (DRAM-only) memory systems.

He then began primarily researching memory management in heterogeneous memory systems. His research career began with several Oak Ridge National Laboratory internships advised by Terry Jones, who supported him with the SICM project. This work largely focused on automating memory management such that workloads could benefit from high-capacity non-volatile memories while maintaining performance.

Near the end of his PhD program he interned for Intel, working with Kshitij Doshi as his mentor. Once graduated, he accepted an offer to start full-time, and now lives in beautiful Memphis, Tennessee with his wife and daughter.

Blog Posts

Publications

Matthew Benjamin Olson, Joseph T. Teague, Divyani Rao, Michael R. Jantz, Kshitij A. Doshi, and Prasad A. Kulkarni. Cross-Layer Memory Management to Improve DRAM Energy Efficiency. In the ACM Transactions on Architecture and Code Optimization (TACO). May 2018.

M. Ben Olson, Tong Zhou, Michael R. Jantz, Kshitij A. Doshi, M. Graham Lopez, and Oscar Hernandez. MemBrain: Automated Application Guidance for Hybrid Memory Systems. In the 13th IEEE International Conference on Networking, Architecture, and Storage (NAS '18). Awarded Best Paper. October 2018.

M. Ben Olson, Brandon Kammerdiener, Michael R. Jantz, Kshitij A. Doshi, and Terry Jones. Portable Application Guidance for Complex Memory Systems. In the ACM/IEEE International Symposium on Memory Systems (MemSys '19), October 2019.

M. Ben Olson and Brandon Kammerdiener and Kshitij A. Doshi and Terry Jones and Michael R. Jantz. Online Application Guidance for Heterogeneous Memory Systems. Preprint (arXiv).