首页> 外国专利> tasks based adaptive profiling and debugging

tasks based adaptive profiling and debugging

机译:基于任务的自适应性能分析和调试

摘要

A digital system is provided with a several processors, a private level 1 cache associated with each processor, a shared level 2 cache having several segments per entry, and a level 3 physical memory. The shared level 2 cache architecture is embodied with 4-way associativity, four segments per entry and four valid and dirty bits. When the level 2-cache misses, the penalty to access to data within the level 3 memory is high. The system supports miss under miss to let a second miss interrupt a segment prefetch being done in response to a first miss. Thus, an interruptible SDRAM to L2-cache prefetch system with miss under miss support is provided. A shared translation lookaside buffer (TLB) is provided for level two accesses, while a private TLB is associated with each processor. A micro TLB ( mu TLB) is associated with each resource that can initiate a memory transfer. The level 2 cache, along with all of the TLBs and mu TLBs have resource ID fields and task ID fields associated with each entry to allow flushing and cleaning based on resource or task. Configuration circuitry is provided to allow the digital system to be configured on a task by task basis in order to reduce power consumption. IMAGE
机译:数字系统提供有几个处理器,与每个处理器关联的专用1级高速缓存,每个条目具有多个段的共享2级高速缓存以及3级物理内存。共享的2级缓存体系结构具有4路关联性,每个条目四个段以及四个有效和脏位。当2级缓存未命中时,访问3级内存中数据的代价很高。该系统支持未命中下的未命中,以使第二次未命中中断响应于第一未命中而完成的段预取。因此,提供了具有在未命中支持下的未命中的可中断的SDRAM到L2高速缓存预取系统。为第二级访问提供了共享的转换后备缓冲区(TLB),而每个处理器都关联有一个专用的TLB。微型TLB(mu TLB)与可以启动内存传输的每个资源关联。 2级缓存以及所有TLB和mu TLB均具有与每个条目关联的资源ID字段和任务ID字段,以允许基于资源或任务进行刷新和清理。提供配置电路以允许在逐个任务的基础上配置数字系统,以减少功耗。 <图像>

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号