C++ 可以使用OpenMP C++;程序是否可以用作Hadoop中的映射器/还原器函数?

C++ 可以使用OpenMP C++;程序是否可以用作Hadoop中的映射器/还原器函数?,c++,c,hadoop,openmp,C++,C,Hadoop,Openmp,我们可以将OpenMP和MapReduce结合起来吗 Map/Reduce可用于在不同计算机之间分发数据集。 然后,每台计算机运行mapper/reducer函数,利用多处理的优势 使用OpenMP 这可能吗?(我在谷歌搜索中找不到任何实质性内容)。 如果可能的话,这有什么好处吗 另外,我正在使用Hadoop流媒体实用程序。Hadoop的要点是让处理节点自动、透明地处理数据位置 如果我理解正确,您希望仅将Hadoop用于存储,然后在OpenMP中执行Map/Reduce工作。虽然这应该是可能的,

我们可以将OpenMP和MapReduce结合起来吗

Map/Reduce可用于在不同计算机之间分发数据集。
然后,每台计算机运行mapper/reducer函数,利用多处理的优势 使用OpenMP

这可能吗?(我在谷歌搜索中找不到任何实质性内容)。
如果可能的话,这有什么好处吗


另外,我正在使用Hadoop流媒体实用程序。

Hadoop的要点是让处理节点自动、透明地处理数据位置

如果我理解正确,您希望仅将Hadoop用于存储,然后在OpenMP中执行Map/Reduce工作。虽然这应该是可能的,但最终会失去Hadoop的主要设计优势之一


这种方法没有多大意义。我建议您要么坚持使用Hadoop框架,要么在您不喜欢的情况下查看其中一个框架。

您的意思是Hadoop会自动做到这一点(多处理)?我的问题是,我们能否在mapper reducer函数/程序中使用OpenMP指令,仅仅为了性能?