TY - GEN
T1 - MCMalloc
T2 - 5th IEEE International Conference on Big Data, Big Data 2017
AU - Umayabara, Akira
AU - Yamana, Hayato
N1 - Funding Information:
This work was supported by JST CREST Grant Number JPMJCR1503, Japan.
Funding Information:
ACKNOWLEDGMENT This work was supported by JST CREST Grant Number JPMJCR1503, Japan.
Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/1
Y1 - 2017/7/1
N2 - In the big data era, multithreaded processing on a many-core machine, whose core number is still increasing, has become essential to parallelize the execution of big data applications, besides distributed computing. In such a machine, malloc-intensive applications cannot scale due to lock contentions among threads, which becomes worse as the number of threads increases. To solve the problem, we propose a new method to reduce lock contentions by batch malloc, pseudo free, and fine-grained data-locking. Experimental result shows 4.72 times speed-up in comparison with JEmalloc which is the fastest memory allocator among previous ones.
AB - In the big data era, multithreaded processing on a many-core machine, whose core number is still increasing, has become essential to parallelize the execution of big data applications, besides distributed computing. In such a machine, malloc-intensive applications cannot scale due to lock contentions among threads, which becomes worse as the number of threads increases. To solve the problem, we propose a new method to reduce lock contentions by batch malloc, pseudo free, and fine-grained data-locking. Experimental result shows 4.72 times speed-up in comparison with JEmalloc which is the fastest memory allocator among previous ones.
KW - Memory Allocator
KW - many-core
UR - http://www.scopus.com/inward/record.url?scp=85047777895&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85047777895&partnerID=8YFLogxK
U2 - 10.1109/BigData.2017.8258563
DO - 10.1109/BigData.2017.8258563
M3 - Conference contribution
AN - SCOPUS:85047777895
T3 - Proceedings - 2017 IEEE International Conference on Big Data, Big Data 2017
SP - 4846
EP - 4848
BT - Proceedings - 2017 IEEE International Conference on Big Data, Big Data 2017
A2 - Nie, Jian-Yun
A2 - Obradovic, Zoran
A2 - Suzumura, Toyotaro
A2 - Ghosh, Rumi
A2 - Nambiar, Raghunath
A2 - Wang, Chonggang
A2 - Zang, Hui
A2 - Baeza-Yates, Ricardo
A2 - Baeza-Yates, Ricardo
A2 - Hu, Xiaohua
A2 - Kepner, Jeremy
A2 - Cuzzocrea, Alfredo
A2 - Tang, Jian
A2 - Toyoda, Masashi
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 11 December 2017 through 14 December 2017
ER -