Al-Khatib, Zaid A. M. (2013) Operand Value Based Modeling and Estimation of Dynamic Energy Consumption of Soft Processors in FPGA. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
3MBAlkhatib_MASc_S2013.pdf - Accepted Version |
Abstract
This thesis presents a novel method for estimating the dynamic energy consumption of soft processors in FPGA, using an operand-value-based model. The processor energy model is created at the instruction-level, which enables fast, early and accurate energy estimation. The modeling heuristic is based on the observation that the energy required to execute instructions on an FPGA implementation of a soft processor has a strong dependence on the operand values. Our energy model contains three components: the instruction base energy, the maximum variation in the instruction energy due to input data, and the impact of one’s density of the operand values during software execution. The one’s density refers to the number of operand bits that are set to one. We use post-place and route processor simulations as a reference to evaluate the accuracy of our model, and that of other existing instruction-level energy models, for several benchmarks. We demonstrate that our model has only 4.7% average error and 12% worst case error compared to the reference, and is more than twice as accurate as existing instruction-level models.
Key Words: Energy modeling, Soft processors, system-level design, Power estimation.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Al-Khatib, Zaid A. M. |
Institution: | Concordia University |
Degree Name: | M.A. Sc. |
Program: | Electrical and Computer Engineering |
Date: | 15 April 2013 |
Thesis Supervisor(s): | Abdi, Samar |
ID Code: | 977108 |
Deposited By: | ZAID A.M. AL-KHATIB |
Deposited On: | 06 Jun 2013 20:36 |
Last Modified: | 18 Jan 2018 17:43 |
Repository Staff Only: item control page