- 3
- 0
- 约8.96千字
- 约 12页
- 2017-08-31 发布于重庆
- 举报
从并行计算到云计算之mapreduce
从并行计算到云计算之
map/reduce
Map/Reduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念Map(映射)和Reduce(归约),它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。
Map/Reduce历史可以追溯到1956年,一种人工智能语言List就包含了我们现在所采用的Map/Reduce功能。让我们回到50年前看看在List中的Map和Reduce。
下面的List语句定义的这个Map操作是将向量(1 2 3 4 5)和(10 9 8 7 6)进行相乘的操作,输出也为向量(10 18 24 28 30)。
(map vector #*#(1 2 3 4 5)#(10 9 8 7 6))-#(10 18 24 28 30)
下面的List语句定义的这个Reduce操作是将向量(1 2 3 4 5 6 7 8 9 10)中的元素进行求和的Reduce操作,输出结果为55。
(reduce #+#(1 2 3 4 5 6 7 8 9 10))-55
计算力和存储能力是云计算的两大重要话题,因此云计算采用Map/Reduce也是情理之中的。目前Map/Reduce已经有多种实现,除了谷歌自己的实现外,还有著名的hadoop,区别是谷歌
您可能关注的文档
- Kingsley本氨基丙酸.doc
- kettle的并行,集群和分区.docx
- labview中停止并行的循环.doc
- lab13用QuartusII建立工程,调用SignalTapII,形成波形.docx
- labview几种图形显示的总结.doc
- lammps非并行和并行安装方法.doc
- LCD16024线并口通信源程序.doc
- LandsatTM影像的组合.doc
- LC并联谐振回路.doc
- LCD驱动方式图解.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)