首页> 外文会议>Workload Characterization, 2009. IISWC 2009 >Performance characterization and optimization of mobile augmented reality on handheld platforms
【24h】

Performance characterization and optimization of mobile augmented reality on handheld platforms

机译:手持平台上移动增强现实的性能表征和优化

获取原文

摘要

The introduction of low power general purpose processors (like the Intel® Atom™ processor) expands the capability of handheld and mobile internet devices (MIDs) to include compelling visual computing applications. One rapidly emerging visual computing usage model is known as mobile augmented reality (MAR). In the MAR usage model, the user is able to point the handheld camera to an object (like a wine bottle) or a set of objects (like an outdoor scene of buildings or monuments) and the device automatically recognizes and displays information regarding the object(s). Achieving this on the handheld requires significant compute processing resulting in a response time in the order of several seconds. In this paper, we analyze a MAR workload and identify the primary hotspot functions that incur a large fraction of the overall response time. We also present a detailed architectural characterization of the hotspot functions in terms of CPI, MPI, etc. We then implement and analyze the benefits of several software optimizations: (a) vectorization, (b) multi-threading, (c) cache conflict avoidance and (d) miscellaneous code optimizations that reduce the number of computations. We show that a 3X performance improvement in execution time can be achieved by implementing these optimizations. Overall, we believe our analysis provides a detailed understanding of the processing for a new domain of visual computing workloads (i.e. MAR) running on low power handheld compute platforms.
机译:低功耗通用处理器(如英特尔®凌动™处理器)的推出扩展了手持式和移动互联网设备(MID)的功能,以包括引人注目的视觉计算应用程序。一种快速出现的视觉计算使用模型称为移动增强现实(MAR)。在MAR使用模型中,用户能够将手持摄像机指向一个对象(例如酒瓶)或一组对象(例如建筑物或纪念碑的室外场景),并且该设备会自动识别并显示有关该对象的信息(s)。在手持设备上实现此功能需要进行大量的计算处理,从而导致响应时间约为几秒钟。在本文中,我们分析了MAR的工作量,并确定了引起大部分总体响应时间的主要热点功能。我们还根据CPI,MPI等对热点功能进行了详细的体系结构表征。然后,我们实现并分析了几种软件优化的好处:(a)向量化,(b)多线程,(c)避免缓存冲突(d)减少计算数量的其他代码优化。我们展示了通过实施这些优化可以使执行时间的性能提高3倍。总体而言,我们相信我们的分析能够对在低功耗手持计算平台上运行的视觉计算工作负载(即MAR)的新领域的处理过程提供详细的了解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号