Cycle-accurate simulation of energy consumption in embedded systems
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
Power analysis of embedded operating systems
Proceedings of the 37th Annual Design Automation Conference
The design and use of simplepower: a cycle-accurate energy estimation tool
Proceedings of the 37th Annual Design Automation Conference
Bus encoding for low-power high-performance memory systems
Proceedings of the 37th Annual Design Automation Conference
Wattch: a framework for architectural-level power analysis and optimizations
Proceedings of the 27th annual international symposium on Computer architecture
Cycle-accurate energy measurement and characterization with a case study of the ARM7TDMI
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
Energy characterization of embedded real-time operating systems
Compilers and operating systems for low power
Web-Based Energy Exploration Tool for Embedded Systems
IEEE Design & Test
B#: A Battery Emulator and Power-Profiling Instrument
IEEE Design & Test
Maintaining video quality for a down-sampling decoder in low-power mobile devices
IMSA'06 Proceedings of the 24th IASTED international conference on Internet and multimedia systems and applications
Scientific Programming - Software Development for Multi-core Computing Systems
SEUS'07 Proceedings of the 5th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems
Invited talk: in-house tools for low-power embedded systems
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Functional-Level Energy Characterization of µC/OS-II and Cache Locking for Energy Saving
Bell Labs Technical Journal
Hi-index | 0.00 |
Designing cost sensitive embedded products such as cellular phones and portable media players requires maximizing a platform's performance while minimizing energy use. For example, iftwo software implementations of an MPEG-4 decoder perform quite differently on the same target platform, clearly the more efficient version will result in a more cost-effective product.Developing efficient embedded software requires a wide range of knowledge and skills. Programmersmust have a good understanding not only of the target algorithms and target processor's intricacies, but also of a program's overall performance behavior. For example, if a program execution incurs extra performance overheads from resource conflicts, such as conflict cachemisses, programmers should identify and eliminate the problems for maximum performance. In addition, programmers should be able to remove hot spots that could degrade a program's overall perfomance.