检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]同济大学计算机科学与技术系,上海201804
出 处:《计算机研究与发展》2011年第3期516-527,共12页Journal of Computer Research and Development
基 金:国家"九七三"重点基础研究发展计划基金项目(2005CB321604);国家自然科学基金项目(60903033)
摘 要:同时多线程处理器允许多个线程同时执行,一方面提高了处理器的性能,另一方面也为通过线程冗余执行来容错提供了支持.冗余多线程结构将线程复制成两份,二者独立执行,并比较结果,从而实现检错或者容错.冗余多线程结构主要采用ICOUNT调度策略来解决线程间资源共享问题.然而这种策略有可能造成"饥饿"现象,并降低处理器吞吐率.提出一种重命名寄存器配对共享分配策略,在运行N个独立线程的结构中,将重命名寄存器分成N份,每个主动线程及其相应的冗余线程共享其中的一份,这样就可以比较有效地缓解竞争式共享所带来的负面影响.实验表明,配对共享策略使得处理器的吞吐率和单个线程的性能均有较大幅度的提高.The simultaneous multithreading technique permits multiple issues from different threads simultaneously,which provides nature support for fault-tolerance by executing threads redundantly.Redundant multithreading(RMT)copies each thread into two copies that performances independently,and the corresponding results from the two threads are compared for detecting or tolerating faults.Most RMT structures adopt ICOUNT thread scheduling,which may suffer from long instruction latency.Long latency instructions may stay in critical resources(such as rename register file,instruction queue)for a long time with no contribution to the performance,and the other threads cannot obtain enough resources at the same time.So critical resources cannot be used efficiently,which causes the throughput and the single thread performance degradation.In the paper,a novel rename register allocation method called matching share(MS)is proposed.In N-contexts processor,the rename register file is divided into N copies,one of which is shared by a master thread and its corresponding slave thread,which may avoid the competition of rename register among different threads,and the sharing between master threads and slave threads avoids the drop of resource utilization.The experimental results show that the proposed MS strategy enhances both throughput and performance of single thread.
关 键 词:冗余多线程 重命名寄存器 指令队列 资源分配 同时冗余多线程
分 类 号:TP302.8[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.191.178.45