Loading...
Search for: ejlali--a
0.008 seconds
Total 120 records

    A comparative study of energy/power consumption in parallel decimal multipliers

    , Article Microelectronics Journal ; Vol. 45, Issue 6 , June , 2014 , pp. 775-780 Malekpour, A ; Ejlali, A ; Gorgin, S ; Sharif University of Technology
    Abstract
    Decimal multiplication is a frequent operation with inherent complexity in implementation. Commercial and financial applications require working with decimal numbers while it has been shown that if we convert decimal number to binary ones, this will negatively influence the preciseness required for these applications. Existing research works on parallel decimal multipliers have mainly focused on latency and area as two major factors to be improved. However, energy/power consumption is another prominent issue in today's digital systems. While the energy consumption of parallel decimal multipliers has not been addressed in previous works, in this paper we present a comparative study of... 

    Improving the energy/power consumption of parallel decimal multipliers

    , Article Indian Journal of Science and Technology ; Vol. 7, issue. 3 , 2014 , p. 276-281 Malekpour, A ; Ejlali, A ; Sharif University of Technology
    Abstract
    Decimal arithmetic has gained intensive attention in the last decade. Most commercial, financial, scientific, and internet-based applications need their data to be precise, while binary number system loses preciseness in some cases. The latency and area are two major factors in existing research works on decimal multiplication. However, energy/power consumption is another important factor in today's digital systems. Hence, in this paper we proposed a new low power decimal adder based on prediction technique for decreasing the energy/power consumption of parallel decimal multiplication and show its impacts on one of the well-known parallel decimal multipliers architecture. Our observations... 

    Discrete feedback-based dynamic voltage scaling for safety critical real-time systems

    , Article Scientia Iranica ; Volume 20, Issue 3 , 2013 , Pages 647-656 ; 10263098 (ISSN) Ahmadian, A. S ; Hosseingholi, M ; Ejlali, A ; Sharif University of Technology
    2013
    Abstract
    Recently, the tradeoff between low energy consumption and high fault-tolerance has attracted a lot of attention as a key issue in the design of real-time systems. Dynamic Voltage Scaling (DVS) is commonly employed as one of the most effective low energy techniques for real-time systems. It has been observed that the use of feedback-based methods can improve the effectiveness of DVS-enabled systems. In this paper, we have investigated reducing the energy consumption of fault-tolerant hard real-time systems using the feedback control theory. Our proposed method makes the system capable of selecting the proper frequency and voltage settings in order to reduce the energy consumption, while... 

    An accurate instruction-level energy estimation model and tool for embedded systems

    , Article IEEE Transactions on Instrumentation and Measurement ; Volume 62, Issue 7 , March , 2013 , Pages 1927-1934 ; 00189456 (ISSN) Bazzaz, M ; Salehi, M ; Ejlali, A ; Sharif University of Technology
    2013
    Abstract
    Estimating the energy consumption of applications is a key aspect in optimizing embedded systems energy consumption. This paper proposes a simple yet accurate instruction-level energy estimation model for embedded systems. As a case study, the model parameters were determined for a commonly used ARM7TDMI-based microcontroller. The total energy includes the energy consumption of the processor core, Flash memory, memory controller, and SRAM. The model parameters are instructions opcode, number of shift operations, register bank bit flips, instructions weight and their Hamming distance, and different types of memory accesses. Also, the effect of pipeline stalls have been considered. In order to... 

    Error control schemes in solar energy harvesting wireless sensor networks

    , Article 2012 International Symposium on Communications and Information Technologies, ISCIT 2012 ; 2012 , Pages 979-984 ; 9781467311571 (ISBN) Jalali, F ; Khodadoustan, S ; Ejlali, A ; Sharif University of Technology
    2012
    Abstract
    To scavenge the energy from the environment and extend the network lifetime, some wireless sensor networks (WSNs) have been equipped with energy harvesters recently. However, the variable amount of environmental energy can affect the reliability of energy harvesting wireless sensor networks (EH-WSNs). In addition, data transmission over a wireless media is vulnerable. Hence, utilizing suitable error control schemes are necessary to improve the reliability. Regarding this point, Automatic Repeat Request (ARQ) and Cooperative ARQ (C-ARQ) schemes are applied in this generation of WSNs. Conventional ARQ as well as C-ARQ scheme are considered and examined through simulation. A comparative... 

    Cooperative hybrid ARQ in solar powered wireless sensor networks

    , Article Microelectronics Reliability ; Volume 52, Issue 12 , 2012 , Pages 3043-3052 ; 00262714 (ISSN) Jalali, F ; Khodadoustan, S ; Ejlali, A ; Sharif University of Technology
    2012
    Abstract
    Energy harvesters are used in today's Wireless Sensor Networks (WSNs) to harvest energy from the environment. Although an energy harvester can provide a supply source with a much greater lifetime than a battery, the amount of available energy for an energy harvesting system is a random variable. Furthermore, the proper management of energy harvesters has a considerable impact on reliability. It has been observed that cooperative error control mechanisms like Cooperative Automatic Repeat Request (C-ARQ) and Cooperative Hybrid ARQ (C-HARQ) can be used for improving the energy management and reliability in Energy Harvesting WSNs (EH-WSNs). Recently, the impact of C-ARC mechanism has been... 

    Feedback-based energy management in a standby-sparing scheme for hard real-time systems

    , Article Proceedings - Real-Time Systems Symposium, 29 November 2011 through 2 December 2011 ; December , 2011 , Pages 349-356 ; 10528725 (ISSN) ; 9780769545912 (ISBN) Tavana, M. K ; Salehi, M ; Ejlali, A ; Sharif University of Technology
    2011
    Abstract
    The interaction between fault tolerance and energy consumption is an interesting avenue in the realm of designing embedded systems. In this paper, a scheme for reducing energy consumption in conventional standby-sparing systems is introduced. In the proposed method, the primary unit exploits dynamic voltage scaling (DVS) and dynamic power management (DPM) is employed for the spare unit. The framework which is used in the primary unit is composed of a feedback system to follow up workload along with a three-layer yet light-weight energy manager which guarantees hard real-time constraints of the system. Moreover, an optimal approach (but not practical) as a margin for the minimum energy... 

    A comparative study of system-level energy management methods for fault-tolerant hard real-time systems

    , Article IEEE Transactions on Computers ; Volume 60, Issue 9 , 2011 , Pages 1288-1299 ; 00189340 (ISSN) Aminzadeh, S ; Ejlali, A ; Sharif University of Technology
    2011
    Abstract
    Low energy consumption and fault tolerance are often key objectives in the design of real-time embedded systems. However, these objectives are at odds, and there is a trade-off between them. Real-time systems usually use system level energy reduction methods, i.e., dynamic voltage scaling (DVS) and dynamic power management (DPM). Also hard real-time systems often use replication to achieve fault tolerance. In this paper, we investigate the impact of system level energy reduction methods on both the reliability and energy consumption of hard real-time systems which use replication for fault tolerance. In this analysis, we have considered four various existing energy management methods: 1)... 

    Reliability/energy trade-off in Bluetooth error control schemes

    , Article Microelectronics Reliability ; Volume 51, Issue 8 , August , 2011 , Pages 1398-1412 ; 00262714 (ISSN) Khodadoustan, S ; Jalali, F ; Ejlali, A ; Sharif University of Technology
    2011
    Abstract
    Two important objectives in wireless sensor networks are reliability and reducing energy consumption. Hence, overcoming energy constraints and utilizing error control schemes such as Automatic Repeat Request (ARQ) and Forward Error Correction (FEC) are necessary to improve the energy efficiency and reliability. However, these two concerns are at odds, so there is a trade-off between them. Considering this point, the impact of various error control schemes on these objectives and the trade-off between them has been considered in Bluetooth networks recently. However, all these works consider ideal assumptions (e.g., perfect error detection) only. This work evaluates the energy-efficiency of... 

    Improving the energy efficiency of reversible logic circuits by the combined use of adiabatic styles

    , Article Integration, the VLSI Journal ; Volume 44, Issue 1 , January , 2011 , Pages 12-21 ; 01679260 (ISSN) Khatir, M ; Ejlali, A ; Moradi, A ; Sharif University of Technology
    2011
    Abstract
    One of the most prominent issues in fully adiabatic circuits is the breaking reversibility problem; i.e., non-adiabatic energy dissipation in the last stage adiabatic gates whose outputs are connected to external circuits. In this paper, we show that the breaking reversibility problem can result in significant energy dissipation. Subsequently, we propose an efficient technique to address the breaking reversibility problem, which is applicable to the usual fully adiabatic logic such as 2LAL, SCRL, and RERL. Detailed SPICE simulations are used to evaluate the proposed technique. The experimental results show that the proposed technique can considerably reduce (e.g., about 74% for RERL, 35% for... 

    Stretch: Exploiting service level degradation for energy management in mixed-criticality systems

    , Article CSI Symposium on Real-Time and Embedded Systems and Technologies, RTEST 2015, 7 October 2015 through 8 October 2015 ; October , 2015 , Page(s): 1 - 8 ; 9781467380478 (ISBN) Taherin, A ; Salehi, M ; Ejlali, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Mixed-criticality systems are introduced due to industrial interest to integrate different types of functionalities with varying importance into a common and shared computing platform. Low-energy consumption is vital in mixed-criticality systems due to their ever-increasing computation requirements and the fact that they are mostly supplied with batteries. In case when high-criticality tasks overrun in such systems, low-criticality tasks can be whether ignored or degraded to assure high-criticality tasks timeliness. We propose a novel energy management method (called Stretch), which lowers the energy consumption of mixed-criticality systems with the cost of degrading service level of... 

    A hardware platform for evaluating low-energy multiprocessor embedded systems based on COTS devices

    , Article IEEE Transactions on Industrial Electronics ; Volume 62, Issue 2 , 2015 , Pages 1262-1269 ; 02780046 (ISSN) Salehi, M ; Ejlali, A ; Sharif University of Technology
    Abstract
    Embedded systems are usually energy constrained. Moreover, in these systems, increased productivity and reduced time to market are essential for product success. To design complex embedded systems while reducing the development time and cost, there is a great tendency to use commercial off-the-shelf ("COTS") devices. At system level, dynamic voltage and frequency scaling (DVFS) is one of the most effective techniques for energy reduction. Nonetheless, many widely used COTS processors either do not have DVFS or apply DVFS only to processor cores. In this paper, an easy-to-implement COTS-based evaluation platform for low-energy embedded systems is presented. To achieve energy saving, DVFS is... 

    Dynamic shared SPM reuse for real-time multicore embedded systems

    , Article ACM Transactions on Architecture and Code Optimization ; Volume 12, Issue 2 , 2015 ; 15443566 (ISSN) Mohajjel Kafshdooz, M ; Ejlali, A ; Sharif University of Technology
    Association for Computing Machinery  2015
    Abstract
    Allocating the scratchpad memory (SPM) space to tasks is a challenging problem in real-time multicore embedded systems that use shared SPM. Proper SPM space allocation is important, as it considerably influences the application worst-case execution time (WCET), which is of great importance in real-time applications. To address this problem, in this article we present a dynamic SPM reuse scheme, where SPM space can be reused by other tasks during runtime without requiring any static SPM partitioning. Although the proposed scheme is applied dynamically at runtime, the required decision making is fairly complex and hence cannot be performed at runtime. We have developed techniques to perform... 

    A control-theoretic energy management for fault-tolerant hard real-time systems

    , Article Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors, 3 October 2010 through 6 October 2010 ; 2010 , Pages 173-178 ; 10636404 (ISSN) ; 9781424489350 (ISBN) Sharif Ahmadian, A ; Hosseingholi, M ; Ejlali, A ; Sharif University of Technology
    Abstract
    Recently, the tradeoff between low energy consumption and high fault-tolerance has attracted a lot of attention as a key issue in the design of real-time embedded systems. Dynamic Voltage Scaling (DVS) is known as one of the most effective low energy techniques for real-time systems. It has been observed that the use of control-theoretic methods can improve the effectiveness of DVS-enabled systems. In this paper, we have investigated reducing the energy consumption of fault-tolerant hard real-time systems using feedback control theory. Our proposed feedback-based DVS method makes the system capable of selecting the proper frequency and voltage settings in order to reduce the energy... 

    Schedule swapping: A technique for temperature management of distributed embedded systems

    , Article Proceedings - IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2010, 11 December 2010 through 13 December 2010, Hong Kong ; 2010 , Pages 1-6 ; 9780769543222 (ISBN) Samie Ghahfarokhi, F ; Ejlali, A ; Sharif University of Technology
    2010
    Abstract
    A distributed embedded system consists of different processing elements (PEs) communicating via communication links. PEs have various power characteristics and in turn, have different thermal profiles. With new technologies, processor power density is dramatically increased which results in high temperature. This alarming trend underscores the importance of temperature management methods in system design. The majority of proposed techniques to address thermal issues, impose severe penalties on performance and reliability. We present Schedule Swapping, a technique for reducing peak temperature in distributed embedded systems while satisfying real-time constraints. Contrary to many other... 

    A body biasing method for charge recovery circuits: Improving the energy efficiency and DPA-immunity

    , Article Proceedings - IEEE Annual Symposium on VLSI, ISVLSI 2010, 5 July 2010 through 7 July 2010 ; July , 2010 , Pages 195-200 ; 9780769540764 (ISBN) Khatir, M ; Ejlali, A ; Sharif University of Technology
    2010
    Abstract
    Charge recovery is a promising concept to design (cryptographic) VLSI circuits with low energy dissipation. However, unsatisfactory designs of proposed logic cells degrade its theoretical efficiency significantly both in its energy consumption and the resistance against differential power analysis attacks (DPA-attacks). Short circuit dissipation and non-adiabatic discharging of capacitance loads are the two major sources of this degradation which are addressed in this paper. In order to reduce these dissipation significantly, we manipulate threshold voltage of circuits transistors by body biasing. To evaluate the efficiency of our method we select a common charge recovery logic called 2N2N2P... 

    Run-time adaptive power-aware reliability management for many-cores

    , Article IEEE Design and Test ; 2017 ; 21682356 (ISSN) Salehi, M ; Ejlali, A ; Shafique, M ; Sharif University of Technology
    Abstract
    Escalating reliability threats and performance issues due to process variations under the tight power envelopes of multi- /many-core chips challenge the cost-effective deployment of future technology nodes. We propose an adaptive run-time system that synergistically integrates heterogeneous hardening modes at both hardware and software levels, and selects appropriate hardening modes for concurrently executing applications under total chip power budget and timing constraints, while optimizing for reliability. To enable a high level of adaptability, we perform a comprehensive analysis of various design tradeoffs and study the impact of hardware/software hardening modes in terms of achieved... 

    An instruction-level quality-aware method for exploiting STT-RAM read approximation techniques

    , Article IEEE Embedded Systems Letters ; 2017 ; 19430663 (ISSN) Teimoori, M. T ; Ejlali, A ; Sharif University of Technology
    Abstract
    Although the read disturb STT-RAM approximation technique improves performance, it consists of an approximate read plus an approximate write both at the same time. So it may degrade the application Quality of Result (QoR) considerably. On the other hand, the incorrect read decision approximation technique improves power without corrupting the stored data. We adopt an opportunity study for instruction-based distinction of read implementation to take advantage of both of the approximation techniques, while enhancing application’s QoR. We evaluated the proposed method using a set of state of the art benchmarks. The experimental results show that our method allows to increase application’s QoR... 

    NPAM: NVM-aware page allocation for multi-core embedded systems

    , Article IEEE Transactions on Computers ; Volume 66, Issue 10 , 2017 , Pages 1703-1716 ; 00189340 (ISSN) Poursafaei, F. R ; Bazzaz, M ; Ejlali, A ; Sharif University of Technology
    Abstract
    Energy consumption is one of the prominent design constraints of multi-core embedded systems. Since the memory subsystem is responsible for a considerable portion of energy consumption of embedded systems, Non-Volatile Memories (NVMs) have been proposed as a candidate for replacing conventional memories such as SRAM and DRAM. The advantages of NVMs compared to conventional memories are that they consume less leakage power and provide higher density. However, these memories suffer from increased overhead of write operations and limited lifetime. In order to address these issues, researchers have proposed NVM-aware memory management techniques that consider the characteristics of the memories... 

    Run-Time adaptive power-aware reliability management for manycores

    , Article IEEE Design and Test ; Volume 35, Issue 5 , 2018 , Pages 36-44 ; 21682356 (ISSN) Salehi, M ; Ejlali, A ; Shafique, M ; Sharif University of Technology
    IEEE Computer Society  2018
    Abstract
    Editor's note: Due to increasing process, voltage, and temperature (PVT) variability, reliability is becoming a growing worry. This article addresses this concern with a combination of software and hardware hardening modes while considering power, performance, and overhead constraints. Similar to other examples in this special issue, this work illustrates that complex management tasks that have to integrate multiple objectives, goals, and constraints require a comprehensive understanding of the system's state. - Axel Jantsch, TU Wien - Nikil Dutt, University of California at Irvine. © 2013 IEEE