Genetic Heuristics for Reducing Memory Energy Consumption in Embedded Systems
نویسندگان
چکیده
Nowadays, reducing memory energy has become one of the top priorities of many embedded systems designers. Given the power, cost, performance and real-time advantages of Scratch-Pad Memories (SPMs), it is not surprising that SPM is becoming a common form of SRAM in embedded processors today. In this paper, we focus on heuristic methods for SPMs careful management in order to reduce memory energy consumption. We propose Genetic Heuristics for memory management which are, to the best of our knowledge, new original alternatives to the best known existing heuristic (BEH). Our Genetic Heuristics outperform BEH. In fact, experimentations performed on our benchmarks show that our Genetic Heuristics consume from 76.23% up to 98.92% less energy than BEH in different configurations. In addition they are easy to implement and do not require list sorting (contrary to BEH).
منابع مشابه
Green Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملReducing Memory References for FFT Calculation
Fast Fourier Transform (FFT) is one of the most widely used algorithms in digital signal processing. It is used in many signal processing and communication applications. many of the FFT operations are performed in embedded systems. Since Embedded systems is very small processors used in almost all type of appliances from microwave ovens to cars, and many embedded systems are portable and depend...
متن کاملHybrid Heuristics for Optimizing Energy Consumption in Embedded Systems
Memory energy reduction becomes crucial for many embedded systems designers. In this paper, we propose Hybrid Heuristics for memory management which are, to the best of our knowledge, new original alternatives to the best known existing heuristic (BEH ). Our Hybrid Heuristics outperform BEH. In fact, our Hybrid Heuristics manage to consume nearly from 76% up to 98% less memory energy than BEH i...
متن کاملSystem-Level Techniques for Estimating and Reducing Energy Consumption in Real-Time Embedded Systems
Energy consumption is a fundamental barrier in taking full advantage of today and future semiconductor manufacturing technologies. We present our recent research activities and results on estimating and reducing dynamic and static energy under realtime constraints in embedded systems. This includes techniques and tools for (i) estimating instantaneous energy consumption of embedded processors d...
متن کاملEnergy-efficient Static Voltage Scheduling Algorithms for Battery-powered DVS Systems
Reducing power or energy consumption to extend battery lifetime of portable systems, decrease chip cooling costs, and increase system reliability become one of the major concerns in today’s embedded system design. Maximizing battery lifetime is difficult due to nonlinearities of charge delivery, especially when the load varies with time. Dynamic voltage scaling (DVS) is a promising technique fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010