USCMS Researcher: Mason Proffitt
Postdoc dates: Jun 2026 - May 2027
Home Institution: Texas Tech University
Project: Streamlining inference with SONIC
This project aims to develop, test, and improve SONIC (Services for Optimized Network Inference on Coprocessors). SONIC provides a way to offload and batch processing of algorithms that can be processed much faster and more efficiently on heterogeneous resources beyond general-purpose CPUs (e.g., GPUs). This work includes facilitating the use of new models, optimization and performance benchmarking, and new server builds on AlmaLinux.More information: My project proposal
Mentors:
-
Yongbin Feng (Texas Tech University)
Current Status
2026 Q3
- Isolated reconstruction step in MLPF performance tests to investigate discrepancy in producer execution time between cases with and without SONIC
- Determined that difference was due to how times are reported for SONIC’s asynchronous mode (difference disappears in synchronous mode)
- Prepared the GitHub branches needed for implementing the MLPF SONIC producer * Created pull request in FastML fork of CMSSW for review
- Cleaned up code and factored out some common functionality between standard MLPF producer and SONIC version
2026 Q2
- Followed tutorial from Yao to get acquainted with SONIC and CMSSW * Tested new MLPF model with perf_analyzer and in CMSSW
- Testing with perf_analyzer suggested that performance could be modestly improved with concurrency greater than 1 and with multiple model instances
- CMSSW timing tests showed discrepancy when running with SONIC versus without, to be investigated
Contact me: