首页> 外文期刊>ACM transactions on reconfigurable technology and systems >Efficient Fine-grained Processor-logic Interactions on the Cache-coherent Zynq Platform
【24h】

Efficient Fine-grained Processor-logic Interactions on the Cache-coherent Zynq Platform

机译:缓存一致的Zynq平台上的高效细粒度处理器-逻辑交互

获取原文
获取原文并翻译 | 示例

摘要

The introduction of cache-coherent processor-logic interconnects in CPU-FPGA platforms promises low-latency communication between CPU and FPGA fabrics. This reduced latency improves the performance of heterogeneous systems implemented on such devices and gives rise to new software architectures that can better use the available hardware.Via an extended study accelerating the software task scheduler of a microkernel operating system, this article reports on the potential for accelerating applications that exhibit fine-grained interactions. In doing so, we evaluate the performance of direct and cache-coherent communication methods for applications that involve frequent, low-bandwidth transactions between CPU and programmable logic.In the specific case we studied, we found that replacing a highly optimised software implementation of the task scheduler with an FPGA-based scheduler reduces the cost of communication between two software threads by 5.5%. We also found that, while hardware acceleration reduces cache footprint, we still observe execution time variability because of other non-deterministic features of the CPU.
机译:在CPU-FPGA平台中引入高速缓存一致性处理器-逻辑互连,保证了CPU和FPGA架构之间的低延迟通信。这种减少的等待时间提高了在此类设备上实现的异构系统的性能,并产生了可以更好地使用可用硬件的新软件体系结构。加速具有精细交互作用的应用程序。在这种情况下,我们评估了直接和缓存一致性通信方法在涉及CPU和可编程逻辑之间频繁,低带宽事务的应用程序中的性能。具有基于FPGA的调度程序的任务调度程序将两个软件线程之间的通信成本降低了5.5%。我们还发现,尽管硬件加速减少了缓存占用空间,但由于CPU的其他不确定特性,我们仍然观察到执行时间的可变性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号