Zynq UltraScale+ MPSoC 的多媒体功能解决方案(连载五)——优势总结

Zynq UltraScale+ MPSoC 的多媒体功能解决方案(连载五)——优势总结_第1张图片

Zynq UltraScale+ MPSoC 优势

Zynq UltraScale+ MPSoC 的灵活性能加速计算密集型应用程序,在 GPU、CPU 和 PL 之间共享工作负载,在 PL 中可卸载复杂的算数计算以实现硬件加速,并且在 APU 上可预先计算 OpenGL 着色语言 (GLSL) 一致变量。GPU 着色器核心上的计算仅适用于顶点和片断之间不同的值。整批顶点中所有保持常量的值在 CPU 上处理最为有效。

在某些任务中,即使对于非常大的数据集,CPU 可轻松地胜过 GPU。此外,平台上有可编程逻辑能为 OpenGL 矩阵提供硬件加速,并为复杂 3D 模型提供闪电计算。图形系统通过流水线操作序列生成图像,通常将其中最慢的阶段称为流水线瓶颈。三角形等单个图形原语具有单一图形流水线瓶颈。但是,当渲染包含多个原语的图形帧时,瓶颈可能会发生变化。例如,如果应用程序先渲染一组线条,再渲染一组亮的且有阴影的三角形,那么瓶颈将可能发生变化。由于某些流水线阶段在 CPU 上执行,其他阶段在 GPU 上执行,瓶颈会不断变化。Zynq UltraScale+ MPSoC 封装了多个处理引擎和 PL,通过提供灵活性在 GPU、PL 和 CPU 之间执行计算的工作分配,消除性能瓶颈并提高整体吞吐量从而帮助 GPU 加速 2D 和 3D 图形的处理。

结论

Zynq UltraScale+ MPSoC 堪称名副其实的异构多处理器SoC 平台。所谓“名副其实”,是指其远远超越高性能 64 位处理器耦合可编程逻辑的范畴。它采用专用引擎进行实时处理、图形处理以及视频编码与解码。这样用户就可以选择在何处实现算法,从而优化系统性能和功耗。Zynq UltraScale+ MPSoC在软硬件层面都能实现完全的灵活性,同时集成了嵌入式市场上有史以来最多样化的专用引擎。

你可能感兴趣的:(mpsoc,Zynq,UltraScale+,MPSoC)