好文档 - 专业文书写作范文服务资料分享网站

Using Memory in the Right Way to Accelerate Big Data Processing

天下 分享 时间: 加入收藏 我要投稿 点赞

Using Memory in the Right Way to Accelerate Big

Data Processing

阎栋;尹绪森;连城;钟翔;周鑫;吴甘沙

【期刊名称】《计算机科学技术学报(英文版)》 【年(卷),期】2015(000)001

【摘要】Big data processing is becoming a standout part of data center computation. However, latest research has indicated that big data workloads cannot make full use of modern memory systems. We find that the dramatic ine?ciency of the big data processing is from the enormous amount of cache misses and stalls of the depended memory accesses. In this paper, we introduce two optimizations to tackle these problems. The first one is the slice-and-merge strategy, which reduces the cache miss rate of the sort procedure. The second optimization is direct-memory-access, which reforms the data structure used in key/value storage. These optimizations are evaluated with both micro-benchmarks and the real-world benchmark HiBench. The results of our micro-benchmarks clearly demonstrate the effectiveness of our optimizations in terms of hardware event counts; and the additional results of HiBench show the 1.21X average speedup on the application-level. Both results illustrate that careful hardware/software co-design will improve the memory e?ciency of big data processing. Our work has already been integrated into Intel distribution for Apache Hadoop.

Using Memory in the Right Way to Accelerate Big Data Processing

UsingMemoryintheRightWaytoAccelerateBigDataProcessing阎栋;尹绪森;连城;钟翔;周鑫;吴甘沙【期刊名称】《计算机科学技术学报(英文版)》【年(卷),期】2015(000)001【摘要】Bigdataprocessingisbecomin
推荐度:
点击下载文档文档为doc格式
00g8m6k4tb1x2cx44e354ncj33s2bw019r0
领取福利

微信扫码领取福利

微信扫码分享