多核处理器中基于MapReduce的哈希划分优化

来源 :西安交通大学学报 | 被引量 : 0次 | 上传用户:wangxun416
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对传统的并行哈希划分算法不能高效地利用多核处理器的并行资源,且不能较好处理有倾斜的输入数据的问题,提出了一种在多核处理器中基于MapReduce的哈希划分算法,并且提出了存储结构优化、多步划分优化、数据倾斜优化3种优化策略。该算法将输入数据分成若干块后提交给各个线程并行处理,并选择合适的策略避免写冲突,使其能够高效地利用多核处理器的并行资源。文中提出的哈希表能够提高cache效率,从而提升算法的整体性能。引入MapReduce模型可使多步哈希划分在Map过程和Reduce过程中分别进行;数据倾斜优化策略
其他文献
对6种围压7种不同质量配比的干燥橡胶颗粒-砂混合物(橡胶砂)进行三轴CD试验,研究不同配比不同围压对橡胶砂的强度特性、偏应力-轴向应变曲线和体应变-轴向应变曲线特性的影响。
ICU是个特殊的战场,由于超负荷的工作强度及特殊的工作环境和工作节奏给护士造成很大的心理压力,影响护士的心理健康。因此本文通过ICU护士各种心里压力来源,探讨对ICU护士心理
【摘要】目的:探讨腺苷脱氨酶在结核性胸膜炎中的临床诊断价值。方法:选取50例结核性胸膜炎患者作为观察组,50例恶性胸腔积液患者作为对照组,两组患者均给予腺苷脱氨酶进行诊断。结果:观察组患者胸水ADA活性是(53.7±30.5)U/L,对照组ADA活性是(15.6±28.2)U/L,两组患者在ADA活性上差异具有高度统计学意义(P<0.01);两组患者在胸水阳性率上差异具有高度统计学意义(P<0.0
由于无刷直流电机换相过程会造成电枢电流和电磁转矩发生周期变化。在两相导通驱动方式下对电机动态转矩进行分析,并计算平均转矩得到转速——转矩机械特性为非线性,其输出转
针对多智能体编队飞行问题,提出一种新的基于对偶分解的分布式算法,以实现协同航迹规划。首先,将编队飞行问题建模为受线性动力学约束的优化问题,其目标函数中包括智能体各自的独
目的:探讨齐刺法电温针配合牵引治疗腰椎间盘突出症的临床护理。方法:治疗组70例和对照组70例均采用温针齐刺配合牵引术进行治疗,治疗组在对照组基础上给与康复护理。结果:治疗组
写作课的教学目的和特点决定了写作实践的重要性。成人高校学生的特点也确定了教学写作课必须重视写作实践。在教学写作课的过程中,教师要组织学生进行多种训练,放手指导学生
广义扩展有限元是广义有限元和扩展有限元两者结合起来形成的一种新的数值方法。介绍了广义扩展有限元的基本原理并推导了相应的公式,提出了将Westergaard裂纹尖端奇异场的基
医院不同于一般的企、事业单位,医院在努力实现良好社会效益的同时也要兼顾经济效益,而加强对医院应收账款的管理,有利于减少医院资金占用,提高医院的资金使用效率,使医院当期收支
为了提高模具表面的磨损性能,采用稀土催化共晶渗硼工艺对45钢模具表面进行了处理,研究了不同稀土加入量对共晶渗硼层组织、渗硼层厚度、硬度梯度及其磨损性能的影响规律,分析了