C
Craig Mustard
Researcher at University of British Columbia
Publications - 14
Citations - 138
Craig Mustard is an academic researcher from University of British Columbia. The author has contributed to research in topics: Scheduling (computing) & Network packet. The author has an hindex of 5, co-authored 14 publications receiving 114 citations. Previous affiliations of Craig Mustard include Simon Fraser University.
Papers
More filters
Journal ArticleDOI
Synchronization via scheduling: techniques for efficiently managing shared state
TL;DR: This work proposes a new technique, Synchronization via Scheduling (SvS), that uses the results of static and dynamic code analysis to manage potential shared state conflicts by exposing the data accesses of each task to the scheduler.
Proceedings ArticleDOI
Deconstructing the overhead in parallel applications
TL;DR: This work presents three case studies where analyzing profiling data according to the proposed principle led to improve performance of three parallel programs by a factor of 6-20×, and lays foundation for new ways of organizing and visualizing profiling data in performance tuning tools.
Book ChapterDOI
Searching for Concurrent Design Patterns in Video Games
Micah J. Best,Alexandra Fedorova,Ryan Dickie,Andrea Tagliasacchi,Alex Couture-Beil,Craig Mustard,Shane Mottishaw,Aron Brown,Zhi Feng Huang,Xiaoyuan Xu,Nasser Ghazali,Andrew Brownsword +11 more
TL;DR: This paper describes techniques derived from the experience parallelizing an open-source video game Cube 2.0, and designs a new parallel programming environment (PPE) targeted specifically at video game engines and other complex soft real-time systems.
Proceedings Article
Jumpgate: In-Network Processing as a Service for Data Analytics.
TL;DR: A vision for providing in-network processing as a service to data analytics frameworks, and outlines benefits, remaining challenges, and the current research directions towards realizing this vision are presented.
Posted Content
Parking Packet Payload with P4
TL;DR: PayloadPark is a transparent in-network optimization that complements existing approaches for optimizing NF performance on end-hosts and provides a 13% goodput gain with a Firewall → NAT → LB NF chain, without latency penalty.