首页> 外国专利> METHOD AND APPARATUS FOR DYNAMIC RESIZING OF CACHE PARTITIONS BASED ON THE EXECUTION PHASE OF TASKS

METHOD AND APPARATUS FOR DYNAMIC RESIZING OF CACHE PARTITIONS BASED ON THE EXECUTION PHASE OF TASKS

机译:基于任务执行阶段动态划分缓存分区的方法和装置

摘要

The present invention proposes a method and a system for dynamic cache partitioning for application tasks in a multiprocessor. An approach for dynamically resizing cache partitions based on the execution phase of the application tasks is provided. The execution phases of the application tasks are identified and updated in a tabular form. Cache partitions are resized during a particular instance of the execution of application tasks such that the necessary and sufficient amount of cache space is allocated to the application tasks at any given point of time. The cache partition size is determined according to the working set requirement of the tasks during its execution, which is monitored dynamically or statically. Cache partitions are resized according to the execution phase of the task dynamically such that unnecessary reservation of the entire cache is avoided and hence an effective utilization of the cache is achieved.
机译:本发明提出了一种用于在多处理器中对应用程序任务进行动态高速缓存分区的方法和系统。提供了一种基于应用程序任务的执行阶段动态调整缓存分区大小的方法。应用程序任务的执行阶段以表格形式进行标识和更新。在执行应用程序任务的特定实例期间调整缓存分区的大小,以便在任何给定的时间点为应用程序任务分配必要和足够数量的缓存空间。缓存分区的大小是根据任务在执行过程中对工作集的要求确定的,可以动态或静态地对其进行监视。根据任务的执行阶段动态调整缓存分区的大小,从而避免整个缓存的不必要保留,从而实现缓存的有效利用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号