Parallelization Of Bulk Operations For Stl Dictionaries

Euro-Par'07 Proceedings of the 2007 conference on Parallel processing(2008)

引用 6|浏览0
暂无评分
摘要
STL dictionaries like map and set are commonly used in C++ programs. We consider parallelizing two of their bulk operations, namely the construction from many elements, and the insertion of many elements at a time. Practical algorithms are proposed for these tasks. The implementation is completely generic and engineered to provide best performance for the variety of possible input characteristics. It features transparent integration into the STL. This can make programs profit in an easy way from multi-core processing power. The performance measurements show the practical usefulness on real-world multi-core machines with up to eight cores.
更多
查看译文
关键词
STL dictionary,best performance,multi-core processing power,performance measurement,practical algorithm,practical usefulness,programs profit,real-world multi-core machine,bulk operation,possible input characteristic
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要