发明名称 | 同时多线程处理器及提高其性能的方法 | ||
摘要 | SMT系统具有动态共享GCT。通过配置GCT以容许来自每个线程的指令组同时完成,提高了SMT的性能。GCT具有每个线程的读端口,其对应于完成表指令/地址阵列,用于在完成时同时更新。正向链接阵列也具有每个线程的读端口,以便在完成后,找出每个线程的下一个指令组。为了同时更新每个线程的反向链接,反向链接阵列具有每个线程的反向链接写端口。GCT有每个线程的独立的指针管理。每一个线程同时提交其重命名结果寄存器并同时更新未完成装载和存储标签使用。 | ||
申请公布号 | CN1542607A | 申请公布日期 | 2004.11.03 |
申请号 | CN200410034887.2 | 申请日期 | 2004.04.15 |
申请人 | 国际商业机器公司 | 发明人 | 威廉·E·博克;彼得·J·克里姆;亨格·Q·勒 |
分类号 | G06F9/30 | 主分类号 | G06F9/30 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 李德山 |
主权项 | 1.一种同时多线程(SMT)处理器,包括:具有第一线程的第一读端口以及第二线程的第二读端口的动态共享组完成表(GCT);以及具有连接到所述第一和第二读端口、用于在指令组完成时同时更新所述GCT的完成单元逻辑的完成单元。 | ||
地址 | 美国纽约 |