Mmalloc: A Dynamic Memory Management on Many-core Coprocessor for the Acceleration of Storage-intensive Bioinformatics Application

Zihao Wang, Mingzhe Zhang, Jingrong Zhang, Rui Yan, Xiaohua Wan, Zhiyong Liu, Fa Zhang, Xuefeng Cui

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

In the past decades, many applications in bioinformatics have achieved great success by extracting useful information from huge amounts of data. However, when some storage-intensive applications like BWA-MEM ported to coprocessors to accelerate, they often have memory bottleneck that severely limits program performance and scalability. While dynamic memory allocation is one of the important topics in CPU and GPU, there has been relatively little work on many-core coprocessors. This paper introduces Mmalloc, a fast and highly scalable allocator that accelerates storage-intensive application on many-core coprocessor. Mmalloc is the first allocator to consider the different architecture between MIC and CPU. Mmalloc removes the global heap to reduce the long-distance on-chip coherent and communication. Mmalloc uses a binary sort interval tree to manage the memory. We also separate the header information from the data area using the logical structure to keep the locality of processed data. Our results on BWA-MEM benchmarks demonstrate that Mmalloc has a better speedup and scalability comparing with the state-of-the-art allocator for CPU like Hoard on the many-core coprocessor.

源语言英语
主期刊名Proceedings - 2018 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2018
编辑Harald Schmidt, David Griol, Haiying Wang, Jan Baumbach, Huiru Zheng, Zoraida Callejas, Xiaohua Hu, Julie Dickerson, Le Zhang
出版商Institute of Electrical and Electronics Engineers Inc.
771-774
页数4
ISBN(电子版)9781538654880
DOI
出版状态已出版 - 21 1月 2019
已对外发布
活动2018 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2018 - Madrid, 西班牙
期限: 3 12月 20186 12月 2018

出版系列

姓名Proceedings - 2018 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2018

会议

会议2018 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2018
国家/地区西班牙
Madrid
时期3/12/186/12/18

指纹

探究 'Mmalloc: A Dynamic Memory Management on Many-core Coprocessor for the Acceleration of Storage-intensive Bioinformatics Application' 的科研主题。它们共同构成独一无二的指纹。

引用此