当前位置: X-MOL 学术Sci. Program. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
ePRO-MP: A Tool for Profiling and Optimizing Energy and Performance of Mobile Multiprocessor Applications
Scientific Programming Pub Date : 2009 , DOI: 10.3233/spr-2009-0289
Wonil Choi, Hyunhee Kim, Wook Song, Jiseok Song, Jihong Kim

For mobile multiprocessor applications, achieving high performance with low energy consumption is a challenging task. In order to help programmers to meet these design requirements, system development tools play an important role. In this paper, we describe one such development tool, ePRO-MP, which profiles and optimizes both performance and energy consumption of multi-threaded applications running on top of Linux for ARM11 MPCore-based embedded systems. One of the key features of ePRO-MP is that it can accurately estimate the energy consumption of multi-threaded applications without requiring a power measurement equipment, using a regression-based energy model. We also describe another key benefit of ePRO-MP, an automatic optimization function, using two example problems. Using the automatic optimization function, ePRO-MP can achieve high performance and low power consumption without programmer intervention. Our experimental results show that ePRO-MP can improve the performance and energy consumption by 6.1% and 4.1%, respectively, over a baseline version for the co-running applications optimization example. For the producer-consumer application optimization example, ePRO-MP improves the performance and energy consumption by 60.5% and 43.3%, respectively over a baseline version.

中文翻译:

ePRO-MP:用于分析和优化移动多处理器应用程序的能量和性能的工具

对于移动多处理器应用,以低能耗实现高性能是一项艰巨的任务。为了帮助程序员满足这些设计要求,系统开发工具发挥了重要作用。在本文中,我们描述了一种这样的开发工具ePRO-MP,该工具可以分析和优化在基于ARM11 MPCore的嵌入式系统上运行在Linux之上的多线程应用程序的性能和能耗。ePRO-MP的关键功能之一是,它可以使用基于回归的能源模型来准确估算多线程应用的能耗,而无需使用功率测量设备。我们还将通过两个示例问题来描述ePRO-MP的另一个主要优势,即自动优化功能。使用自动优化功能,ePRO-MP无需程序员干预即可实现高性能和低功耗。我们的实验结果表明,与共同运行的应用程序优化示例的基准版本相比,ePRO-MP可以将性能和能耗分别提高6.1%和4.1%。对于生产者-消费者应用程序优化示例,ePRO-MP的性能和能耗分别比基准版本提高了60.5%和43.3%。
更新日期:2020-09-25
down
wechat
bug