This document summarizes research on improving real-time performance on multicore platforms using MemGuard. It begins with an introduction to challenges in shared memory systems like unpredictable memory performance. It then presents MemGuard, which guarantees minimum memory bandwidth for each core through bandwidth reservation and best-effort sharing. A case study shows MemGuard improved real-time performance of a video capture task running with an X-server on an Intel Xeon system, eliminating deadline misses. The document concludes MemGuard can efficiently improve real-time performance but has limitations like coarse-grained enforcement that future work could address.