24小时联系电话:185 8888 888

科技
您现在的位置: 首页 > 科技 > 计算机科学家设计了一种工具来识别由软件更新引起的错误的来源
  • “酷”大脑研究的扭曲观念扼杀了心理治疗

    “酷”大脑研究的扭曲观念扼杀了心理治疗

    发布时间:2020/03/31

      ‘对于人类的每一个问题,总是存在着众所周知的解决方案-简洁,合理和错误。” 人类从来没有遇到过比了解我们自己的人性更复杂的问题。而且,不乏任何试图探究其深度的简洁,合理和错误的答案。 在我职业生...

  • SpaceX赢得NASA合同,使用新型Dragon XL工艺将货物运送到月球网关

    SpaceX赢得NASA合同,使用新型Dragon XL工艺将货物运送到月球网关

    发布时间:2020/03/31

      美国国家航空航天局(NASA)挖掘出一种尚未建造的SpaceX货运飞船,用于向尚未发射的绕月轨道前哨基地运送补给品。 SpaceX的机器人Dragon XL是其主力Dragon太空船的圆柱形超大型版本,将作为第一批从NASA获得...

  • Spaces应用程序使人们可以参加VR中的Zoom会议

    Spaces应用程序使人们可以参加VR中的Zoom会议

    发布时间:2020/03/30

      一个名为Spaces的新PC VR应用程序使用户可以从VR内部加入Zoom会议和其他视频通话。 该应用是根据最近发生的COVID-19大流行而开发的,该大流行已经使世界各地许多人在家中工作并使用诸如Zoom之类的虚拟会议...

  • 汇盈医疗声称其AI可以从CT扫描中检测冠状病毒,准确率达96%

    汇盈医疗声称其AI可以从CT扫描中检测冠状病毒,准确率达96%

    发布时间:2020/03/30

      总部位于中国惠州的医疗设备公司慧英医疗声称已开发出一种AI成像解决方案,该解决方案使用CT胸部扫描来检测COVID-19的存在。该公司断言,如果不使用逆转录聚合酶链反应(RT-PCR)(COVID-19的标准测试方法),...

计算机科学家设计了一种工具来识别由软件更新引起的错误的来源

发布时间:2020/02/13 科技 浏览次数:589

 
这些错误在计算机科学领域被称为性能下降,由于定位软件错误通常需要大量的人工干预,因此我们都共享了挫败感-预测使我们的应用程序无意间运行得重启的软件更新最终却恰恰相反。 ,因此修复起来非常耗时。
为了克服这一障碍,德克萨斯农工大学的研究人员与内部实验室的计算机科学家合作,转变开发出一种完全自动化的方法来识别由软件更新引起的错误源。他们的算法基于一种称为深度学习的特殊形式的机器学习,既是交钥匙的,而且是快捷的,可以在几小时而不是几天内发现性能错误。
计算机系助理教授阿卜杜拉·穆哈希德(Abdullah Muzahid)博士说:“当错误不断蔓延并导致速度下降时,更新软件有时可能会打开您的大门。关于使用不断发展的大型软件系统的“我们设计了一种方便的诊断性能下降的工具,该工具可与所有软件和编程语言兼容,从而极大地扩展了其用途。”
研究人员在12月的神经信息处理系统会议记录中,在第32版“神经信息处理系统进展”中描述了他们的发现。
这些计数器是代码行,例如,监视程序如何在内存中的计算机硬件上执行程序。因此,在软件运行时,计数器会跟踪其访问某些内存位置的次数,其停留时间和退出时间等。因此,当软件的行为出现问题时,计数器将再次用于诊断。
Muzahid说:“性能计数器指定了程序执行状态的概念。”“因此,如果某些程序未按预期运行,则这些计数器通常会显示异常行为的替代。”
但是,,较新的台式机和服务器具有多个性能计数器,因此几乎不可能手动跟踪其所有状态,然后查找表示性能错误的异常模式。这就是Muzahid机器学习的用武之地。
通过使用深度学习,研究人员能够通过转换数据大小来同时监视来自大量计数器的数据,这可以通过更改其格式将图像压缩到其原始大小的一小部分。然后,在尺寸上的数据中,他们的算法可以查找替代正常的模式。
当他们的算法准备就绪时,研究人员测试了它是否可以在公司使用的市售数据管理软件中发现并诊断性能错误,以跟踪其数字和数字。首先,他们通过运行较旧的无故障版本的数据管理软件来训练算法,以识别正常的计数器数据。接着,他们使用性能回归在软件的更新版本上运行算法。他们发现自己的算法在几个小时内找到并诊断了该错误。如果手动进行,这种类型的分析可能会花费大量时间。
除了诊断软件中的性能退化之外,Muzahid还指出,他们的深度学习算法在其他研究领域也有潜在用途,例如开发自动驾驶所需的技术。
穆扎希德说:“基本思想再次是相同的,那就是能够检测到异常模式。”“自动驾驶汽车必须能够检测出是汽车还是人在前面,然后采取相应的行动。因此,这又是异常检测的一种形式,而且好消息是,我们的算法已经被设计为可以这样做。。”
这项研究的其他贡献者包括英特尔实验室的Mejbah Alam博士,Justin Gottschlich博士,Nesime Tatbul博士,Javier Turek博士和Timothy Mattson博士。