【24h】

One-way shared memory

机译:单向共享内存

获取原文

摘要

Standard multicore processors use the shared main memory via the on-chip caches for communication between cores. However, this form of communication has two limitations: (1) it is hardly time-predictable and therefore not a good solution for real-time systems and (2) this single shared memory is a bottleneck in the system. This paper presents a communication architecture for time-predictable multicore systems where core-local memories are distributed on the chip. A network-on-chip constantly copies data from a sender core-local memory to a receiver core-local memory. As this copying is performed in one direction we call this architecture a one-way shared memory. With the use of time-division multiplexing for the memory accesses and the network-on-chip routers we achieve a time-predictable solution where the communication latency and bandwidth can be bounded. An example architecture for a 3×3 core processor and 32-bit wide links and memory ports provides a cumulative bandwidth of 29 bytes per clock cycle. Furthermore, the evaluation shows that this architecture, due to its simplicity, is small compared to other network-on-chip solutions.
机译:标准多核处理器通过片上缓存使用共享主存储器以进行核心之间的通信。然而,这种形式的通信具有两个限制:(1)它几乎没有时间可预测,因此不是实时系统的良好解决方案和(2)这个单个共享存储器是系统中的瓶颈。本文介绍了用于时间可预测的多核系统的通信架构,其中核心本地存储器分布在芯片上。片上网常常将数据从发件人核心存储器复制到接收器核心本地存储器。由于此复制在一个方向上执行,因此我们调用此体系结构单向共享内存。通过使用时分复用的存储器访问和网络开关路由器,我们可以实现可以界限通信延迟和带宽的时间可预测的解决方案。 3×3核心处理器和32位宽链路和内存端口的示例架构提供了每个时钟周期的29个字节的累积带宽。此外,评估表明,由于其简单性,这种架构与其他片上芯片解决方案相比,该架构很小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号