龙芯2号处理器多线程技术研究

来源 :中国科学院研究生院(计算技术研究所) | 被引量 : 12次 | 上传用户:objzobjz3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺技术的发展,单个芯片上可集成的晶体管数目已达到10亿个,如何利用这些晶体管资源设计高性能处理器成为当前重要的研究课题。多线程技术通过利用晶体管资源,开发线程级并行度来提高系统性能,是未来高性能处理器发展的趋势。本文重点研究多线程处理器技术,以挖掘程序的线程级并行、提高功能部件的利用率为切入点,以降低设计复杂度、提升处理器的性能为研究目标,从多线程处理器的设计、同时多微线程体系结构、存储一致性模型和寄存器同步和共享等方面对龙芯2号多线程处理器进行了深入研究。本文的主要贡献及创新点如下:1.在分析当前多线程技术的现状和发展趋势的基础上,结合龙芯处理器的结构特点,提出龙芯2号多线程处理器设计方案,并完成了具体的微体系结构设计以及逻辑设计。在此基础上,使用0.18um CMOS工艺进行综合,进行芯片性能和面积评估。龙芯2号多线程处理器拥有超标量、同时多线程和同时多微线程三种运行模式,允许软件根据应用程序进行模式选择,最大限度地发挥处理器的性能。2.提出一种融合同时多线程技术和微线程技术的新型体系结构——同时多微线程,并且在龙芯2号多线程处理器中实现此技术。同时多微线程有效结合同时多线程技术硬件代价小、资源利用率高和微线程技术能够加速单进程应用的优点,通过软硬件协同的方式充分挖掘单进程程序的微线程级并行性。3.提出一种新的存储一致性模型——单芯片多线程一致性模型,并给出其正确性证明。单芯片多线程模型提高了处理器系统的性能,而且不需要对程序员的编程做额外的限制,单处理机的软件无需作任何修改就可以在多线程处理器上正确运行。提出一种利用例外机制维护多线程处理器的存储一致性的方法,并给出单芯片多线程一致性模型在龙芯2号多线程处理器上的具体实现方案。4.提出龙芯2号多线程处理器的线程间寄存器的同步和共享的方案。龙芯2号多线程处理器的寄存器增加Full/Empty状态,并且在译码流水级进行执行条件的检测,既避免了修正重命名的物理寄存器号的复杂逻辑,又避免阻塞整个流水线。通过线程间的寄存器快速访问,龙芯2号多线程处理器实现了快速高效的同步以及线程间的数据传递。5.在分析同时多线程和同时多微线程模式的软件需求的基础上,提出龙芯2号多线程处理器的软硬件接口协同设计解决方案,给出相应的操作系统实现方案,设计实现了配套的龙芯2同时多线程和同时多微线程Linux操作系统。龙芯2同时多线程Linux操作系统将调度两个进程同时运行在龙芯2号多线程处理器上,以此提高整个软件系统的
其他文献
苏珊·桑塔格(Susan Sontag,1 933年1月1 6日—2004年12月28日)的名声一方面来自于作为出色的批评家,另一方面来自于其作为一名活跃的公共领域政治的参与者。兼具批评和创作能力,拥有判断的能力以及共情的天赋,桑塔格在整个着重进行艺术创新的现代主义艺术中既扮演了参与者,又扮演了批评者。“感受力”一方面看来,是审美主体将审美经验个体化、萌发和增进创造力和想象力的根本条件;另一方面,
前言农业是国民经济发展的基础,农村经济的发展在我国的经济市场具有无可替代的地位,随着农村体制改革的不断推进,农村的经济发展有了明显的进步,但也存在一些不足,农产品质
期刊
内河是城市的重要组成部分,而伴随着快速城镇化进程,城市内河原有的水文、生态节律都受到很大的扰动。针对胶州市水资源量相对有限、水环境质量较差的现状,以河道生态需水量
通过野外调查和室内分析,测定了武夷山风景区和九曲溪生态保护区内岩茶土壤重金属含量和肥力指标,并对土壤重金属污染特征和土壤肥力质量进行了评价。结果表明:(1)土壤Cu、Zn
随着全球化经济的到来,小企业的数量日益增多,其在各国经济中的所发挥的作用也越来越明显.为此,我国财政部并针对小企业的特殊性,于2010年10月下发了《小企业会计准则》.虽然
期刊
国内外研究现状(1)国外研究现况企业战略管理首先在美国的20世纪60 年代初兴起,企业家认识到需要根据自己的外部环境进行综合研究和评估.20世纪70年代的西方经营环境发生剧烈
期刊
计算机 I/O 瓶颈的出现,促进了网络存储技术研究的蓬勃发展。基于 FC-SAN和 IP-SAN 的技术一经提出,便获得了飞速的发展。目前网络存储技术已经应用到金融、证券等要求高可靠
WRKY家族转录因子是植物特有的一类转录因子,在植物抵御生物和非生物胁迫过程中起重要作用。WRKY转录因子具有保守的WRKY结构域,能特异地结合TGAC序列。磷是植物必需的大量元
随着集成电路进入深亚微米和纳米级工艺阶段,嵌入式微处理器的功耗问题日益严重,功耗问题已经成为制约新一代微处理器发展最主要因素之一。在现代微处理器结构中,Cache作为微处
融资租赁公司在我国发展快速,但是在高速发展中也遇到7一些瓶颈难题。例如融资难,公司资金流转不开等。而资产证券化在金融市场发行可转让的有价证券,流动性低的租赁资产就会被转化为现金,租赁企业的资产就可被盘活,有效解决其发展难题。  融资租赁 资产证券化 风险控制  租赁资产证券化对于租赁企业的作用  (1)资产证券化有利于提高租赁企业资产的流动性  流动性指的是资产能够以合理的价格快速变现的能力。对租
期刊