Two-level split and SIMD friendly map is developed to utilize the VPUs on MIC.
Heterogeneous pipelined reduce improves the efficiency of resources utilization.
We design two types of buffer for storing class="mathmlsrc">class="formulatext stixSupport mathImg" data-mathURL="/science?_ob=MathURL&_method=retrieve&_eid=1-s2.0-S0743731516300132&_mathId=si1.gif&_user=111111111&_pii=S0743731516300132&_rdoc=1&_issn=07437315&md5=6b7adbbfa8ed42575fb68db60258b472" title="Click to view the MathML source"><class="mathContainer hidden">class="mathCode">key, valueclass="mathmlsrc">class="formulatext stixSupport mathImg" data-mathURL="/science?_ob=MathURL&_method=retrieve&_eid=1-s2.0-S0743731516300132&_mathId=si2.gif&_user=111111111&_pii=S0743731516300132&_rdoc=1&_issn=07437315&md5=90b139e4a3727f3badf2013c2e755877" title="Click to view the MathML source">>class="mathContainer hidden">class="mathCode"> pairs in MIC memory.
Two optimization techniques: SIMD hash algorithm and asynchronous task transfer.
micMR is also integrated into the cluster environment.