首页 | 本学科首页   官方微博 | 高级检索  
     


Design of a hard real-time multi-core testbed for energy measurement
Authors:Tongquan Wei  Xiaodao Chen  Piyush Mishra
Affiliation:aEast China Normal University, Shanghai, China;bMichigan Technological University, Houghton, MI, United States;cGE Global Research, Niskayuna, NY, United States
Abstract:This paper presents a systematic methodology for designing a hard real-time multi-core testbed to validate and benchmark various rate monotonic scheduling (RMS)-based task allocation and scheduling schemes in energy consumption. The hard real-time multi-core testbed comprises Intel Core Duo T2500 processor with dynamic voltage scaling (DVS) capability and runs the Linux Fedora 8 operating system supporting soft real-time scheduling. POSIX threads API and Linux FIFO scheduling policy are utilized to facilitate the design and Dhrystone-based tasks are generated to verify the design. A LabView-based DAQ system is designed to measure the energy consumption of CPU and system board of the testbed. A case study of task allocation and scheduling algorithms is also presented that aim to optimize the schedule feasibility and energy consumed by the processor and memory module in the multi-core platform. The experience from the implementation is summarized to serve as potential guidelines for other researchers and practitioners.
Keywords:Dynamic voltage scaling   Hard real-time systems   Multi-core testbed   Rate monotonic scheduling   Task allocation and scheduling.
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号