首页> 外文期刊>Microprocessors and microsystems >Partial access conflict-relieving programmable address shuffler for parallel memory system in multi-core processor
【24h】

Partial access conflict-relieving programmable address shuffler for parallel memory system in multi-core processor

机译:多核处理器中并行存储器系统的部分访问缓解冲突的可编程地址混洗器

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

摘要

The advancement of process technology enables the integration of multiple cores featuring parallel processing of several tasks in a single die. The requirement of extensive memory bandwidth puts a major performance bottleneck in the multi-core architecture for media applications. While the parallel memory system is a viable solution to account for a large amount of memory transactions required by multiple cores, memory access conflicts caused by simultaneous accesses to an identical memory page by two or several cores limit the performance of the multi-core architecture. We propose and evaluate the programmable memory address shuffler associated with the novel memory shuffling algorithm integrated in multi-core architecture with parallel memory system. The address shuffler efficiently translates the requested memory addresses into the shuffled addresses such that the amount of simultaneous accesses to an identical physical memory diminishes. Programmability of the address shuffler enables the adaptive address shuffling depending on application-specific memory access patterns. The proposed shuffling algorithm relocates partitioned memory sub-pages based on memory access conflict graph obtained by profiling memory access pattern of an application. We demonstrate that the shuffled sub-pages are represented by cyclic linked list which enables partial address shuffling with the minimal number of shuffling table entries reducing hardware complexity. The programmable address shuffler reduces the amount of access conflicts by 83% for pitch-shifting audio decompression.
机译:制程技术的进步实现了多个内核的集成,这些内核可在单个芯片中并行处理多个任务。大量内存带宽的需求使媒体应用程序的多核体系结构成为主要的性能瓶颈。尽管并行内存系统是解决多个内核所需的大量内存事务的可行解决方案,但是由两个或几个内核同时访问同一内存页面而导致的内存访问冲突限制了多内核体系结构的性能。我们提出并评估了与新型内存改组算法相关的可编程内存地址改组器,该算法在多核体系结构与并行内存系统中集成在一起。地址混洗器将请求的内存地址有效地转换为混洗的地址,从而减少了对相同物理内存的同时访问量。地址混洗器的可编程性使自适应地址混洗能够根据特定于应用程序的存储器访问模式进行。所提出的改组算法基于通过对应用程序的存储器访问模式进行概要分析而获得的存储器访问冲突图来重新定位分区的存储器子页面。我们证明,改组后的子页面由循环链接列表表示,该列表使部分地址改组能够以最少数量的改组表条目减少硬件复杂性。可编程地址混洗器可将音调移位音频解压缩的访问冲突量减少83%。

著录项

  • 来源
    《Microprocessors and microsystems》 |2010年第1期|1-13|共13页
  • 作者

    Young-Su Kwon; Nak-Woong Eum;

  • 作者单位

    System-on-Chip Research Department, Electronics and Telecommunications Research Institute, 138 Gajeongno, Yuseonggu, Daejeon, Republic of Korea;

    System-on-Chip Research Department, Electronics and Telecommunications Research Institute, 138 Gajeongno, Yuseonggu, Daejeon, Republic of Korea;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    embedded processor; parallel memory; memory conflict; conflict reduction;

    机译:嵌入式处理器并行存储器记忆冲突;减少冲突;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号