基于KNN的非规则算法线程级推测调度方法

来源 :西北农林科技大学 | 被引量 : 0次 | 上传用户:lwhxtq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
非规则算法已在复杂网络分析、机器学习、图像处理、生物信息、分子动力学和气候模拟等领域有着广泛的应用,如何有效地通过线程级推测技术提升非规则算法的执行效率已成为当前研究的热点。然而,现有的线程级推测调度策略没有考虑非规则算法自身特征,推测并行时采用“一刀切”策略进行线程调度,导致执行效果不佳。为了得到更好的推测执行性能,本文从非规则算法样本集和线程级推测调度领域和实验论证三个方面展开研究,论文主要工作总结如下:(1)提出一种面向线程级推测(Thread Level Speculative,TLS)的样本集构建方法。针对现有的非规则算法与其最优线程级推测调度策略不对应的问题。首先,通过对线程级推测技术的研究,基于扩展支持TLS技术的Open MP编程模型,将非规则算法转化为推测并行版本,然后利用特征提取技术对非规则算法的特征信息进行提取,进而对非规则算法的特征进行表示,建立非规则算法的特征集;然后,通过采用不同的TLS调度策略对非规则算法进行反复调度执行,为非规则算法选择最优TLS调度策略作为其标签;最终将非规则算法特征集合与其对应的标签进行组合,构建出基于TLS的非规则算法样本集,为后续模型的训练提供数据集。(2)提出一种基于KNN的线程级推测调度方法。针对线程级推测调度方法未考虑非规则算法特征信息的情况,本文将机器学习引入到线程级推测调度领域,首先,以非规则算法样本集作为训练样本,然后,对样本进行预处理,最后基于KNN方法为非规则算法构建预测模型并通过实验确定K值。当新的非规则算法需要执行时,通过预测模型为新的非规则算法预测适合它自身特征的最优TLS调度策略。(3)KNN调度方法性能研究与分析。针对KNN的调度方法,设计多组实验对其进行测试与结果分析,评估KNN预测模型的准确率,验证所提出的样本构建方法的有效性;采用量化数据验证所提出的基于KNN的线程级推测调度方法推测执行时的正确性和推测性能收益。实验结果表明,本文提出的基于KNN的非规则算法线程级推测调度方法在不同线程下对于非规则算法的推测执行效率均有所提升。KNN模型准确率达到78.95%,推测增长率最差表现是在8线程下对于非规则算法推测执行效率提升为17.3%,在4线程下增长率可以达到最高55.9%。实验证明本文所提方法可以克服现有TLS调度策略的“一刀切”现象,通过KNN预测模型可以根据非规则算法自身特征为它预测最优TLS调度策略,有效的提升非规则算法在推测并行执行时的执行速率,缩短执行时间。
其他文献
车道线识别及跟踪是自动驾驶视觉感知中极为重要的经典课题,通过识别当前车辆所处环境的车道线,可以为车辆的路径规划提供导航路径,使得车辆可以在标准的道路模型中安全可控的移动。同时,精准的车道线识别也是高精度地图定位的重要依据之一。针对当前基于语义分割的车道线识别方案易受环境负样本干扰、鲁棒性差和识别类别无法为自动驾驶提供充分导航信息的问题,首先完善了道路场景模型,在已有标注方案基础上添加新的车道线类别
根系是植物的重要功能器官,其三维实体可视化模拟有助于理解根系生长发育动态、形态与构型特征和营养吸收功能等,特别是在根系通过抗剪增强从而发挥固土护坡作用方面,通过三维实体可视化模拟,借助于图形图像学和计算机辅助等,可便捷的提取植物根系构型参数,比较不同护坡植物种间差别。因此,对护坡植物的选择与配置、及水土保持工程和园林设计制图等具有重要理论与实践意义。据此,论文选取选取黄土区自然坡体6种常见但根系类
肖像浮雕建模技术是一项重要的三维模型重建技术。目前,浮雕作为一种雕刻艺术,其将雕刻元素附加到相同的材质背景中,成为一种极具收藏价值的工艺艺术品。而肖像浮雕凭借着丰富的视觉审美和独特的雕刻方式成为浮雕艺术的典型代表形式,具备独特的艺术魅力和纪念意义。因此,为了满足人们对于风格多样的定制肖像浮雕的需要,计算机图形学与浮雕艺术相互结合已成为计算机图形领域研究的热点内容。通过三维建模技术辅助数字化浮雕的生
智能化管理是养殖业规模化的基础和发展方向。为了实现奶山羊养殖场的智能化和规模化建设,提高奶山羊养殖场的管理水平,本文以西北农林科技大学畜牧教学试验基地的奶山羊图像为研究对象,使用基于通道注意力模块SeNet和GIOU损失函数的YOLOv3算法,实现了奶山羊的目标检测与计数。本文的主要研究内容与结论有:(1)奶山羊目标检测数据集的构建及预处理。针对缺少奶山羊目标检测公开数据集的问题,首先在羊场搭建远
植物工厂是农业发展的高级阶段,可以在有限的土地资源上产出更多的粮食蔬菜,能够有效解决粮食安全、季节性蔬菜短缺和地域限制等问题。水培生菜因其产量高、生产周期短和市场需求大等特点,在植物工厂中种植面积越来越大。由于水培生菜质地脆嫩,极易受损,受损后受微生物影响会快速腐烂,严重影响生菜的商品价值和食用安全。针对于此,当今市场推行对水培生菜进行包装出售,针对包装环节也推出了系列包装机械。但包装前的分选检测
线程级推测(Thread-Level Speculation,TLS)允许存在大量数据依赖的程序通过预先预测依赖值的方式激进地并行执行程序,获得并行收益。作为推测执行的核心部分,执行模型的高效设计对程序加速比性能的提升至关重要。然而,现存的TLS执行模型误推测率高,并行度低,同时执行过程中会引入过多开销,抵消掉并行性能。为解决上述问题,本文从程序特征分析与提取、串行程序自动推测并行转化和推测执行模
奶牛乳房炎的智能检测对提高大型牧场的经济效益、保障乳制品奶源及乳制品安全具有重要的意义,为发展奶牛智慧化养殖提供强大动力。奶牛乳房炎的人工理化检测方法存在费时、费力且易对奶牛产生干扰的问题,难以在大规模养殖场推广。当前,基于热红外技术的奶牛乳房炎得到了快速发展,但大部分研究仍存在需要人工提取温度的问题,本研究在国内外奶牛乳房炎检测研究现状的基础上,结合奶牛乳房炎导致奶牛乳房温度升高的特征,基于热红
对奶山羊养殖场进行智能视频监控,可实现奶山羊异常行为和状况的预警,从而提高管理效率,降低养殖成本。目标检测是智能视频监控的基础,对后续目标跟踪和目标行为分析的效果有着重要影响。本文以西北农林科技大学畜牧教学试验基地的奶山羊养殖场监控视频为研究对象,基于Mobile Netv2-YOLOv3的目标检测算法和KG-YOLOv3目标检测算法,实现了奶山羊养殖场的目标检测。本文的主要研究内容与结论有:(1
农作物监测与分类是极化合成孔径雷达(PolSAR)影像的重要应用之一。极化SAR系统是一种主动遥感系统,能获取观测场景高分辨率的遥感信息,包括目标的极化强度和相位。在农作物分类中,一方面由于同一作物在生长过程中表现出不同的外部特征,单一时间的PolSAR图像很难提供足够的信息。随着越来越多的星载SAR系统成功入轨,提供了大量的PolSAR数据,为多时相数据分析和应用提供了可靠基础。另一方面,随着机
作为一种新型荧光碳纳米材料,碳点(CDs)因其优良的荧光性能、简洁的合成方法、良好的生物相容性和广泛的检测应用而得到了长足发展。与传统半导体量子点和有机染料相比,发光CDs不仅在水溶性、耐光漂白性、毒性、光稳定性、生物相容性等方面具有优势,而且有优良的光致发光特性,这使其在发光器件、生物成像、生物传感等方面具有广泛应用。近年来,以绿色碳源为前体合成CDs的研究受到了越来越多的关注,而绿色CDs由于