Characterizing the Performance of Hybrid Memory Cube Using ApexMAP Application Probes
Characterizing the Performance of Hybrid Memory Cube Using ApexMAP Application Probes
复制标题
使用 ApexMAP 应用探针表征混合内存立方体的性能
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
J. Shalf
中科院分区:
文献类型:
--
作者:
K. Ibrahim;Farzad Fatollahi;D. Donofrio;J. Shalf
Full characterization of the performance of a new memory technology is typically a subtle process because of the difficulty in subjecting the memory to different access patterns before creating a full system. Simple performance characterization, such as raw bandwidth, does not give enough information about the suitability of the memory for different architectural design choices, such as suitability for processing in memory, performance reliance on relaxed ordering semantic, or how to implement atomics, etc. This paper discusses the use of the ApexMAP synthetic benchmarks to assess the Hybrid Memory Cube (HMC) technology. ApexMAP, through a simple model for spatial and temporal locality, allows creating many application probes that could be used to subject the memory to different access patterns. We use a Verilog implementation of ApexMAP to show the impact of contending requests, flow control, and access granularity on the HMC performance. We show a wide variation (up to 20×) in the observed performance based on the application locality parameters and the HMC architectural configurations.