发明名称 |
一种生成目标代码的方法、数据处理的方法及装置 |
摘要 |
本发明提供了一种生成Map/Reduce模型的目标代码的方法、数据处理的方法及装置,其中生成Map/Reduce模型的目标代码的方法,包括:A.获取用户指令;B.根据所述用户指令生成中间码原始图;C.对所述中间码原始图进行分解,得到与Map/Reduce过程的各个执行阶段对应的中间码阶段图;D.将与Map/Reduce过程的各个执行阶段对应的中间码阶段图翻译为Map/Reduce过程的各个执行阶段的目标代码。通过上述方式,降低了普通开发人员的工作难度,提高了代码的可重用性,有利于代码的移植和维护。 |
申请公布号 |
CN102999323A |
申请公布日期 |
2013.03.27 |
申请号 |
CN201110276309.X |
申请日期 |
2011.09.16 |
申请人 |
北京百度网讯科技有限公司 |
发明人 |
陈晓鸣;付力力;桑文锋 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京鸿德海业知识产权代理事务所(普通合伙) 11412 |
代理人 |
袁媛 |
主权项 |
一种生成Map/Reduce模型的目标代码的方法,其特征在于,所述方法包括:A.获取用户指令;B.根据所述用户指令生成中间码原始图,所述中间码原始图由指代数据处理方式的节点和节点之间指代数据传递方向的有向边构成;C.对所述中间码原始图进行分解,得到与Map/Reduce过程的各个执行阶段对应的中间码阶段图,其中所述执行阶段有一个或多个;D.将与Map/Reduce过程的各个执行阶段对应的中间码阶段图翻译为Map/Reduce过程的各个执行阶段的目标代码。 |
地址 |
100085 北京市海淀区上地十街10号百度大厦2层 |