论文摘要
在工艺技术和应用的双重推动下,多线程已经成为当前高性能微处理器的主流体系结构。多线程微处理器能够同时开发指令级并行性(Instruction Level Parallelism,简称ILP)和线程级并行性(Thread Level Parallelism,简称TLP),充分利用芯片面积和流水线资源,提高处理器的吞吐率。本文在深入分析了当前多线程微处理器的取指与线程选择设计关键技术,以及Cache设计关键技术的基础上,根据X处理器的特点,设计并实现了该处理器的取指与线程选择功能部件,主要包括指令Cache、指令TLB、Cache失效缓冲(Cache Miss Buffer,简称CMB)、指令buffer、地址生成逻辑以及线程选择逻辑。本文还完成取指和线程选择等功能部件的模拟验证和逻辑综合。经过模块级、部件级、系统级三个层次的测试,验证了设计的正确性。逻辑综合结果表明,取指与线程选择部件的工作频率达到了X处理器的设计要求。本课题研究的内容是国家重大科研项目“高性能X处理器”一部分,研究和设计成果直接应用于该项目。
论文目录
相关论文文献
- [1].线程同步及在C系列语言中的实现方式[J]. 电脑编程技巧与维护 2015(20)
- [2].一种面向非干扰的线程程序逻辑[J]. 软件学报 2014(06)
- [3].基于程序特征的线程划分方法的研究[J]. 计算机科学与探索 2018(06)
- [4].趣谈托管程序的辅助调试线程[J]. 程序员 2009(06)
- [5].基于三线程保护和软件哨兵的防篡改技术[J]. 计算机应用 2013(01)
- [6].浅析线程和进程关系[J]. 现代企业教育 2009(14)
- [7].线程独立对象实现方法[J]. 计算机时代 2009(09)
- [8].通用线程库的设计与实现[J]. 计算机系统应用 2012(10)
- [9].用线程级推测技术在多核体系结构上并行化科学计算应用[J]. 小型微型计算机系统 2010(02)
- [10].基于Java Executor的并发技术研究[J]. 计算机时代 2009(02)
- [11].信号实时采集系统的最佳并行线程数的研究[J]. 计算机应用 2011(10)
- [12].基于.NET线程间通讯技术的应用[J]. 微计算机信息 2012(05)
- [13].Java线程同步原理探析[J]. 高等函授学报(自然科学版) 2012(04)
- [14].线程注入木马原理与防范[J]. 农业网络信息 2011(03)
- [15].了解线程协议的七大关键要素 低功率网状联网能够可靠地提供无缝连接[J]. 今日电子 2016(08)
- [16].多核平台上的线程级猜测执行综述[J]. 计算机科学 2014(01)
- [17].面向众核系统的线程分组映射方法[J]. 西安交通大学学报 2016(10)
- [18].利用Windows API函数创建远程线程[J]. 电子制作 2013(04)
- [19].一种数据结构制导的线程划分方法与执行模型[J]. 软件学报 2013(10)
- [20].多处理器片上系统的线程迁移方法[J]. 计算机应用研究 2015(12)
- [21].双核配置下的线程并行数值计算[J]. 长春工程学院学报(自然科学版) 2009(04)
- [22].通用线程模型研究[J]. 价值工程 2014(26)
- [23].基于事务存储的事务级线程切换[J]. 计算机工程 2009(08)
- [24].线程安全在数据结构设计中的局限性[J]. 电脑知识与技术 2008(36)
- [25].基于线程负载的嵌入式多核低功耗优化方法研究[J]. 高技术通讯 2013(09)
- [26].缓解同时多线程结构中线程对关键资源的竞争[J]. 计算机科学 2010(03)
- [27].动态任务分配CUDA线程束步进体绘制[J]. 计算机辅助设计与图形学学报 2016(10)
- [28].线程在Android开发中的应用[J]. 软件 2013(08)
- [29].支持线程级猜测的存储体系结构设计[J]. 计算机工程 2012(24)
- [30].Java同步线程模型分析与改进[J]. 电子科技大学学报 2010(03)