首页> 外文期刊>Journal of Circuits, Systems, and Computers >APPLICATION-ADAPTIVE RECONFIGURATION OF MEMORY ADDRESS SHUFFLER FOR FPGA-EMBEDDED INSTRUCTION-SET PROCESSOR
【24h】

APPLICATION-ADAPTIVE RECONFIGURATION OF MEMORY ADDRESS SHUFFLER FOR FPGA-EMBEDDED INSTRUCTION-SET PROCESSOR

机译:FPGA嵌入式指令集处理器的内存地址混排器的应用自适应重构

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

摘要

Programmability requirement in reconfigurable systems necessitates the integration of soft processors in FPGAs. The extensive memory bandwidth sets a major performance bottleneck in soft processors for media applications. While the parallel memory system is a viable solution to account for a large amount of memory transactions in media processors, memory access conflicts caused by multiple memory buses limit the overall performance. We propose and evaluate the configurable memory address shuffler integrated in memory access arbiter for the parallel memory system in a soft processor. The novel address shuffling algorithm profiles memory access pattern of the application, produces the access conflict graph, relocates decomposed memory sub-pages based on the access conflict graph, and finally generates a synthesizable code of the address shuffler. The address shuffler efficiently translates the requested memory addresses into the shuffled addresses such that the amount of simultaneous accesses to the identical physical memory block diminishes. The reconfigurability of the address shuffler enables the adaptive address shuffling depending on the memory access pattern of an application running on the soft processor. The configurable address shuffler removes 80% of access conflicts on average for benchmarks where the hardware overhead of the shuffler is 1592 LUTs which is 14% of LUT size of the processor core.
机译:可重配置系统中的可编程性要求必须将软处理器集成到FPGA中。广泛的内存带宽为媒体应用的软处理器设置了主要的性能瓶颈。尽管并行内存系统是解决媒体处理器中大量内存事务的可行解决方案,但由多个内存总线引起的内存访问冲突限制了整体性能。我们提出并评估了集成在软处理器中并行存储器系统的存储器访问仲裁器中的可配置存储器地址混洗器。新颖的地址改组算法可对应用程序的内存访问模式进行配置,生成访问冲突图,根据访问冲突图重新定位分解后的内存子页面,最后生成地址改组器的可合成代码。地址混洗器将请求的内存地址有效地转换为混洗的地址,从而减少了对同一物理内存块的同时访问量。地址混洗器的可重新配置性使自适应地址混洗成为可能,这取决于在软处理器上运行的应用程序的内存访问模式。对于基准测试,可配置地址混洗器平均可消除80%的访问冲突,其中混洗器的硬件开销为1592个LUT,这是处理器内核LUT大小的14%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号