多项选择题

‏以下关于MapReduce编程模型的描述正确的有哪些?​

A.Reduce的工作是对相同key的value值进行归并处理。
B.Map的输出结果是一组对,这是经过Map操作后所产生的中间结果。
C.MapReduce的编程模型包含Map和Reduce两个函数处理过程。
D.对于map和reduce每个过程都由不同的计算机进行并行计算处理。