Compiler optimizations for low power
العناوين الأخرى
تحسينات المترجمات لتقليل استهلاك الطاقة
مقدم أطروحة جامعية
Abu Rummalah, Najm al-Din Mahmud S.
مشرف أطروحة جامعية
أعضاء اللجنة
al-Qarallah, Isam A.
Jabri, Riyad
Sarhan, Samil
الجامعة
جامعة الأميرة سمية للتكنولوجيا
الكلية
كلية الملك الحسين لعلوم الحوسبة
دولة الجامعة
الأردن
الدرجة العلمية
ماجستير
تاريخ الدرجة العلمية
2016
الملخص الإنجليزي
Energy efficiency is becoming more important with the proliferation of modern embedded systems and handheld devices.
Energy consumption does not only depend on the hardware design, but it also depends on the software being executed on the processor.
Being the program that generates and optimizes the machine executable code for nearly all software applications, the compiler plays an important role in determining a program’s energy consumption.
Multiple compiler optimization algorithms have been proposed for reducing energy consumption.
However, the impact of many of these algorithms on energy consumption has not been studied using real hardware measurements.
In most previous work, only simulation results have been reported.
In this work we study the impact of one compiler optimization, namely instruction scheduling, on CPU energy consumption using direct hardware measurements.
The study is done for two target processors: an ARM processor and an Intel x86 processor.
We propose a new hardware experimental setup to measure energy consumption on the ARM processor while Intel’s built-in energy monitor is used for the Intel x86 processor.
The experimental results show that the impact of a compiler on energy consumption is significant and measurable.
Yet the results suggest that it is quite challenging to develop an energy-aware instruction scheduling algorithm, because minimizing energy-related factors, such as bit switching and the degree of instruction-level parallelism, may conflict with execution time and execution time has a higher impact on energy consumption than other energy-related factors.
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
عدد الصفحات
71
قائمة المحتويات
Table of contents.
Abstract.
Abstract in Arabic.
Chapter One : Introduction.
Chapter Two : Background.
Chapter Three : Experimental setup.
Chapter Four : Experimental results.
Chapter Five : Conclusion.
References.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
Abu Rummalah, Najm al-Din Mahmud S.. (2016). Compiler optimizations for low power. (Master's theses Theses and Dissertations Master). Princess Sumaya University for Technology, Jordan
https://search.emarefa.net/detail/BIM-720827
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
Abu Rummalah, Najm al-Din Mahmud S.. Compiler optimizations for low power. (Master's theses Theses and Dissertations Master). Princess Sumaya University for Technology. (2016).
https://search.emarefa.net/detail/BIM-720827
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
Abu Rummalah, Najm al-Din Mahmud S.. (2016). Compiler optimizations for low power. (Master's theses Theses and Dissertations Master). Princess Sumaya University for Technology, Jordan
https://search.emarefa.net/detail/BIM-720827
لغة النص
الإنجليزية
نوع البيانات
رسائل جامعية
رقم السجل
BIM-720827
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر