首页> 外文会议>International Workshop on Computer Science and Engineering >A Memory Access Scheduling Method for Multi-core Processor
【24h】

A Memory Access Scheduling Method for Multi-core Processor

机译:多核处理器的内存访问调度方法

获取原文
获取外文期刊封面目录资料

摘要

It is well known fact that multi-core processor architecture is the mainstream of the next-generation microprocessor architecture and actualizes by Chip Multi-core Processors (CMP). As the number of cores per processor and the number of threaded applications increase, the performance of more and more applications will be limited by the processor's memory bandwidth. DRAM memory is a major resource shared among cores in a CMP system. However, shared hardware resources pose a significant resource management problem in designing CMP systems. DRAM bandwidth becomes a critical shared resource makes developers are faced with the challenges of memory wall. The on-chip and off-chip cache or memory resources are limited and in many situations, cannot hold the working set of the threads running on all these cores. Existing DRAM access management schemes provide support for enforcing bandwidth shares but have problems like starvation, complexity, and unpredictable DRAM access latency. In this paper, we analyze the structures of DRAM and the prevalent multi-core architectures, and then we propose a Fair Dynamic Pipelining (FDP) memory access scheduling to resolve the memory wall problem. The experiment result shown that FDP avoids unexpected long latencies or starvation of memory requests using the dynamic pipeline arrangement policy and it provides an alterable priority strategy to make the response of memory more fairly. So that the FDP scheduling makes the bandwidth shares to achieve desired average latencies for multi cores memory accesses.
机译:众所周知,多核处理器架构是下一代微处理器架构的主流,并由芯片多核处理器(CMP)实现。随着每个处理器的核数和线程应用程序的数量增加,越来越多的应用程序的性能将受到处理器的存储器带宽的限制。 DRAM内存是CMP系统中的核心之间共享的主要资源。然而,共享硬件资源在设计CMP系统时构成了一个重要的资源管理问题。 DRAM带宽成为关键的共享资源使开发人员面临记忆墙的挑战。片上和片外缓存或内存资源有限,在许多情况下,不能阻止在所有这些内核上运行的线程的工作组。现有的DRAM访问管理方案提供支持强制带宽共享,但存在饥饿,复杂性和不可预测的DRAM访问延迟等问题。在本文中,我们分析了DRAM和普遍的多核架构的结构,然后我们提出了一个公平的动态流水线(FDP)内存访问调度来解决内存墙壁问题。实验结果表明,FDP使用动态管道安排策略避免意外的长期或饥饿内存请求,并且它提供了更可变的优先级策略,以更公平地使内存响应。因此,FDP调度使得带宽共享以实现多核存储器访问的所需平均延迟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号