【技术实现步骤摘要】
本专利技术一般涉及计算机结构的领域,尤其涉及用于在多线程处理器中使用的高速缓冲存储器。
技术介绍
如所公知的,处理器通常与包括一个级别的不同存储器元件的存储器系统一起使用。例如,如M.J.Flynn的“Computer ArchitecturePipelined and Parallel Processor Design”,Jones and BartlettPublishers Boston,MA,1995中所描述的,这种内存系统可包括后备存储器、主存储器以及高速缓冲存储器。后备存储器代表分级存储器系统中的最高级存储器,在访问时间方面与处理器相差很远,并通常需要大量的循环来访问。代表性的示例是硬盘驱动器。后备存储器具有吉比特级(GB)的容量,访问时间大约为10-3秒。主存储器或1级存储器在访问时间方面还算接近处理器。代表性的示例是动态随机访问存储器(DRAM)。其典型的容量为兆比特(MB)级,但访问速度比后备存储器快得多,通常量级为10-8秒。高速缓冲存储器,也被称为0级存储器或简称为“高速缓存”,其为最频繁使用的数据提供有效而高速的访问,在访问时间方面最接 ...
【技术保护点】
一种用于在多线程处理器中使用的高速缓冲存储器,所述高速缓冲存储器包括多个线程高速缓存,所述线程高速缓存中的至少一个给定的线程高速缓存包括:包括多组存储位置的存储器阵列;和用于存储标签的目录,每个标签与其中一个存储位置的特定地 址的至少一部分相对应,所述目录具有多个条目,每个条目存储多个标签;其特征在于,结合一个高速缓存未命中事件,至少部分地基于所述给定的线程高速缓存的线程标识符的至少一部分,从所述给定的线程高速缓存中选出一个特定的存储位置中的条目用于清除 。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:俄代姆霍克尼克,约翰C格罗斯尼尔,阿瑟J霍安,梅安贸德基尔,王胜宏,
申请(专利权)人:杉桥技术公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。