【摘 要】
:
推测多线程是一项旨在简化并行编程的技术。它创建多个未静态确定线程间依赖关系的线程,然后推测地并行执行它们,并动态检测线程间数据依赖冲突。一旦发生冲突,违反依赖的线
论文部分内容阅读
推测多线程是一项旨在简化并行编程的技术。它创建多个未静态确定线程间依赖关系的线程,然后推测地并行执行它们,并动态检测线程间数据依赖冲突。一旦发生冲突,违反依赖的线程被回退并重启,以保证推测执行的正确性。但是,回退会带来具有较大的性能开销,频繁的回退会严重影响线程执行的性能。为了减少线程回退,改进推测多线程的性能,本文提出了一种基于优先级的片上网络,部署在使用推测多线程技术的片上多核处理器中,通过优先传送前驱线程的消息,使推测线程的访存操作符合串行语义,从而减少依赖冲突和回退的发生。本文的主要研究工作和成果包括:(1)分析了推测多线程的线程回退行为,指出前驱线程处于整个模型的关键执行路径上,其访存延迟显著影响推测多线程的性能,因此应该在网络中为其赋予更高的优先级。(2)提出了基于优先级的片上网络的设计,并讨论其硬件复杂度。基于优先级的片上网络的设计对系统软件层是透明的,同时带来的硬件开销也是可以接受的。(3)选取了合适的测试程序,对基于优先级的片上网络的性能进行量化评估和分析。在分析中我们验证了其有效性和可扩展性,同时也得到了对推测多线程技术和基于优先级的片上网络的进一步认识。本文所提出的片上网络与上层应用协同设计的方案,具有硬件开销小、简单有效和扩放性好等特点,从片上网络这个角度改进了推测多线程的性能,拓展了其设计空间,同时对加快推测多线程的推广具有积极意义。
其他文献
二战后,区域一体化成为各国发展对外贸易,推动政治合作的重要形式。继承苏联时期政治经济联系的中亚,自独立以来就开始探索通过一体化的方式发展域内经济。域外国家对中亚投资时
本文通过对克孜尔石窟第69窟残存兽头纹的介绍与梳理,大致认为这种在龟兹佛教石窟内十分鲜见的建筑装饰是龙面纹图案。同时,第69窟还存留数量可观的相关龙图像,它们之间相互
前两章节结合敦煌和东瀛唐代华严经变相,论证了宝顶大佛湾第14号窟题材不是密教曼荼罗(Mаndаlа),而是华严七处九会变相,以及现存六会的基本定名。后两章节,受波士顿藏13世
证券投资组合理论强调的是把自己拥有的资金分配给多种有价证券,使每一种证券都占有投资者总金额的一个比例,从而分散风险,获得较高收益。风险是客观存在的,因而现代证券投资
的有效办法,但地铁引起的振动已成为一种振动公害。目前,国内外学者关于地铁产生的振动多集中在地铁运营阶段,而对于地铁施工阶段对周围的振动影响研究较少,尤其是地铁施工阶
在金融市场竞争激烈的大环境下,银行零售业务越来越受到各家商业银行的重视,投入不断增加,创新日新月异。平安银行作为为数不多的具有综合金融集团背景的商业银行,如何发展零售业
随着信息社会的来临,信息安全问题逐步成为了国家、企业、个人等信息拥有者的最关注的话题之一,其重要性不言而喻。作为信息载体的集成电路芯片本身也面临着越来越多的安全问
从"李康之惑"到"数字废墟",信息技术与教育融合发展的第三个过程——融合,仍是教育信息化的核心理念。现代教学若能以微课应用推进与教育的融合,以融合促进教育创新从而加速
国内外研究表明创伤患者脾切除术后患2型糖尿病的长期风险明显增加。因此该文结合团队近期研究成果,探讨了脾脏与胰岛损伤、胰岛素抵抗之间的关系,及其通过炎症细胞因子的介
哲学思维的特征和我国高等教育的目标决定了哲学思维的培养对高等教育具有举足轻重的作用,因而高等教育不仅要在知识技能层面把学生培养成有各种分门别类的具体知识和技能的