多项选择题

我们设计一个并行算法,所做的事情包括()

A.确保不能产生重复计算
B.分解计算工作分配给多个处理器
C.尽量降低通信等额外开销
D.保持数据依赖保证结果正确