Performance Evaluation of Intel Optane Memory for Managed Workloads

نویسندگان

چکیده

Intel Optane memory offers non-volatility, byte addressability, and high capacity. It suits managed workloads that prefer large main heaps. We investigate as the for (Java) workloads, focusing on performance scalability. As workload (core count) increases, we note Optane’s relative to DRAM. A few incur a slight slowdown memory, which helps conserve limited DRAM Unfortunately, other scale poorly beyond core counts. This article investigates scaling bottlenecks Java analyzing application, runtime, microarchitectural interactions. Poorly allocate objects rapidly access in frequently. These characteristics slow down mutator substantially garbage collection (GC). At microarchitecture level, load, store, instruction miss penalties rise. To regain performance, partition heaps across hybrid scales considerably better than alone. exploit state-of-the-art GC approaches existing needlessly waste capacity because they ignore runtime behavior. also introduces impact-guided allocation (PIMA) memories. PIMA maximizes utilization, allocating only if it improves performance. estimates impact of either type by sampling. target at graph analytics offering novel estimation method detailed evaluation. identifies phases benefit from with (94.33%) accuracy, incurring 2% sampling overhead. operates stand-alone or combines prior offer new versus trade-offs. work opens up real-life role workloads.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Architecture and Code Optimization

سال: 2021

ISSN: ['1544-3973', '1544-3566']

DOI: https://doi.org/10.1145/3451342