面向Fork/Join框架的软件重构及性能分析

来源 :计算机应用 | 被引量 : 0次 | 上传用户:superdai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对目前对于Fork/Join框架应用和性能分析的相关工作还不多的现状,以JGF基准测试程序套件为基础,对其中的series、crypt、sparsematmult和sor等程序使用Fork/Join框架进行重构,并以series程序为例,详细地说明了重构的过程。在实验中,首先,测试了每个程序在不同阈值下使用Fork/Join框架分别递归1、2、3次执行程序的时间,进而选择相对较好的阈值;然后,对每个程序使用Fork/Join框架和使用Thread的执行时间进行了对比;此外,测试了重构后的程序在执行过程中任务窃取的情况。实验结果表明,Fork/Join框架执行时间与多线程执行时间相比,平均降低了14.2%;对于series程序,当数据大小为size C且线程个数为2时,Fork/Join框架执行时间比多线程执行时间降低高达40%,可见,在多核处理器平台上应用Fork/Join框架比使用多线程将获得更好的性能。
其他文献
现场管道膨胀不畅引起的汽轮机组振动问题时有发生,由于现场原因排查比较复杂,且该故障容易同摩擦、热不平衡等振动故障混淆,成为故障诊断的难点问题之一。本文通过理论、数
<正>作为一名农村小学语文教师,若问我怕什么,实不相瞒,最怕作文教学,若问我最怕什么,应推作文评改莫属。究其原因,主要有两个:其一,习作评改劳心费神、工程巨大,一次习作,字
会议
介绍了国际电磁发射技术研究的最新进展,以及未来的发展趋势和应用方向。总结了电磁轨道炮、电热化学炮研究的热点问题和关键技术,对电磁发射技术研究的阶段和状态进行了深入
在整个工程项目进行过程中,施工成本控制主要是在项目管理过程中进行的,如何能够更加有效的进行该项工作,是工程成本节约,降低工程造价的主要方法和目标,就此问题对影响成本
研究了循环水对池塘中氮、磷含量、浮游生物种群结构及其相互关系的影响。结果显示:从循环塘中共鉴定出浮游植物93种,隶属6门47属;非循环塘中共鉴定出浮游植物100种,隶属6门48
语文教学的理想目标是提高学生的语文素质,而一个学生语文素质的高低,主要取决于这个学生的阅读能力与写作能力。那么如何来培养学生的阅读能力与写作能力?为此,我在《故乡》
简述外墙保温使用锚栓的利与弊。
<正>11月7日,第五届世界互联网大会在浙江乌镇举行,三大电信运营商悉数亮相。
本文以2015-2017沪深两市A股434家高新技术企业为研究样本,探讨二者关系并进行实证检验。结果发现:管理层股权激励与企业R&D效率之间则呈现出显著的倒U型关系,即随着管理层持
信息不对称不仅对公众环境意识的形成和提高有重要影响,还会导致社会公众在消费和投资方面进行"逆向选择"。充分的环境信息披露可以从公众消费和公众投资两个方面间接影响企