文件名称:simple-mapreduce:使用C ++和MPI构建的MapReduce应用
文件大小:198KB
文件格式:ZIP
更新时间:2024-03-19 21:13:18
C++
简单的MapReduce 这是构建简单的MapReduce [项目 ++]应用程式下使用MPI [ ]。 免责声明 在此项目中构建的Mapreduce可能没有正确的结构。 这是基于论文[ ]构建的,但是某些部分可能会出错。 此外,此功能已通过带有文字计数任务的多个文本进行了测试,但尚未经过全面测试,因此可能存在错误。 目录 1项目结构 目录的结构如下。 . ├─ app/ # put main task of mapreduce | ├─ CMakeLists.txt # cmake file for main task | ├─ sourcelist.cmake # put all source file used in the mapreduce task | ├─ movielens/ # example a
【文件预览】:
simple-mapreduce-master
----CMakeLists.txt(3KB)
----Dockerfile(1000B)
----.gitignore(222B)
----README.md(11KB)
----tests()
--------CMakeLists.txt(5KB)
--------test_parser.cc(347B)
--------test_integration.cc(7KB)
--------LICENSE-Catch2.txt(1KB)
--------test_local_fileformat.cc(4KB)
--------utils.h(2KB)
--------test_loader.cc(9KB)
--------test_bytes.cc(6KB)
--------utils.cc(468B)
--------test_writer.cc(11KB)
--------test_argparse.cc(1KB)
--------test_log.cc(3KB)
--------test_context.cc(2KB)
--------main.cc(46B)
--------test_queue.cc(2KB)
--------catch.hpp(638KB)
--------test_shuffle.cc(6KB)
--------test_func.cc(853B)
--------test_sorter.cc(3KB)
----include()
--------simplemapreduce()
--------simplemapreduce.h(399B)
----.dockerignore(176B)
----app()
--------CMakeLists.txt(2KB)
--------wordcount()
--------sourcelist.cmake(66B)
--------wordcount_with_combiner()
--------movielens()
----run_docker(2KB)
----src()
--------loader.cc(2KB)
--------job_runner.cc(579B)
--------local_fileformat.cc(1KB)
--------writer.cc(3KB)
--------job.cc(4KB)
--------bytes.cc(5KB)
--------queue.cc(1KB)
--------parser.cc(424B)
--------local_runner.cc(3KB)
--------log.cc(728B)
--------argparse.cc(1KB)
--------local_manager.cc(3KB)
----cmake()
--------utils.cmake(293B)
--------sourcelist.cmake(614B)
----baseline.cc(1KB)
----.travis.yml(1KB)