摘要:并行计算是为了解决大批量数据的处理问题,使用时间并行或空间并行的方式实现数据的并行处理。而SIMD是通过采用单控制器控制多处理器从而实现空间并行的技术。流水线化是SIMD的重要思想,但其过程中可能会发生分支跳转问题,分支预测可通过预测分支是否会跳转从而较好地解决这一问题。
一、并行计算PARALLEL COMPUTING
许多指令同时进行的模式,化整为零以并发方式解决。
分类
时间并行:流水线技术;
空间并行:使用多处理器执行并发计算;
数据并行:化大为小
本文介绍了并行计算的分类与并行算法设计,包括时间并行、空间并行和数据并行。深入探讨了SIMD技术,强调其在数据级并行中的优势,适合多媒体应用。讨论了流水线化、优化方法、内存对齐策略以及AOS与SOA的选择。同时提到了分支预测策略和内存缓存的重要性。
摘要:并行计算是为了解决大批量数据的处理问题,使用时间并行或空间并行的方式实现数据的并行处理。而SIMD是通过采用单控制器控制多处理器从而实现空间并行的技术。流水线化是SIMD的重要思想,但其过程中可能会发生分支跳转问题,分支预测可通过预测分支是否会跳转从而较好地解决这一问题。
许多指令同时进行的模式,化整为零以并发方式解决。
时间并行:流水线技术;
空间并行:使用多处理器执行并发计算;
数据并行:化大为小
433

被折叠的 条评论
为什么被折叠?