Loading...
Search for: power-overhead
0.004 seconds

    Analyzing the Energy Overhead of Existing Real-Time Embedded Operating Systems

    , M.Sc. Thesis Sharif University of Technology Tahmasivand, Ahmad (Author) ; Ejlali, Alireza (Supervisor)
    Abstract
    Real-time operating systems (RTOSs) have been widely used in the design of nowadays embedded systems; however we discuss in this thesis that RTOSs can impose considerable energy and time overhead. In this thesis, we analyze the impact of three existing and commonly used RTOSs (µC-OS II, Keil-OS, Emb-OS) on the energy consumption and real-time behavior of embedded systems. We have chosen these RTOSs because of their use in deeply embedded systems that are the dominant application of embedded systems. For this analysis, we have used a hardware-platform which is designed for embedded applications and is equipped with energy and power measurement circuitry. Our analysis provides useful... 

    FiRot: An efficient crosstalk mitigation method for Network-on-Chips

    , Article Proceedings - 16th IEEE Pacific Rim International Symposium on Dependable Computing, PRDC 2010, 13 December 2010 through 15 December 2010 ; December , 2010 , Pages 55-61 ; 9780769542898 (ISBN) Patooghy, A ; Shafaei, M ; Miremadi, S. G ; Falahati, H ; Taheri, S ; Sharif University of Technology
    2010
    Abstract
    This paper proposes an efficient crosstalk mitigation method for Network-on-Chips (NoCs). The proposed method investigates flits in each packet to minimize the number of harmful transition patterns appearing on the communication channels of NoC. To do this, the content of every flit is rotated with respect to the previously flit sent through the channel. Rotation is done to find a rotated version of the flit which minimizes the number of harmful transition patterns. A tag field is added into the rotated flit to enable the receiving side to recover the original flit. Maximum number of rotations is bounded by a fixed value to minimize the timing and power overheads of the proposed method.... 

    An on-line BIST technique for stuck-open fault detection in CMOS circuits

    , Article 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools, DSD 2007, Lubeck, 29 August 2007 through 31 August 2007 ; 2007 , Pages 619-625 ; 076952978X (ISBN); 9780769529783 (ISBN) Moghaddam, E ; Hessabi, S ; Drager ; Sharif University of Technology
    2007
    Abstract
    This paper presents a simulation-based study of the stuck-open fault testing in CMOS logic circuits. A novel built-in self-test (BIST) technique is presented for detecting stuck-open faults in these logic families. This scheme does not need test-pattern generation, and thus can be used for robust on-line testing. Simulation results for area, delay, and power overheads are presented. © 2007 IEEE  

    Robust register caching: An energy-efficient circuit-level technique to combat soft errors in embedded processors

    , Article IEEE Transactions on Device and Materials Reliability ; Volume 10, Issue 2 , February , 2010 , Pages 208-221 ; 15304388 (ISSN) Fazeli, M ; Namazi, A ; Miremadi, S. G ; Sharif University of Technology
    2010
    Abstract
    This paper presents a cost-efficient technique to jointly use circuit- and architecture-level techniques to protect an embedded processor's register file against soft errors. The basic idea behind the proposed technique is robust register caching (RRC), which creates a cache of the most vulnerable registers within the register file in a small and highly robust cache memory built from circuit-level single-event-upset-protected memory cells. To guarantee that the most vulnerable registers are always stored in the robust register cache, the average number of read operations during a register's lifetime is used as a metric to guide the cache replacement policy. A register is vulnerable to soft... 

    An energy efficient circuit level technique to protect register file from MBUs and SETs in embedded processors

    , Article Proceedings of the International Conference on Dependable Systems and Networks, 29 June 2009 through 2 July 2009, Lisbon ; 2009 , Pages 195-204 ; 9781424444212 (ISBN) Fazeli, M ; Namazi, A ; Miremadi, S.G ; Sharif University of Technology
    2009
    Abstract
    This paper presents a circuit level soft error-tolerant-technique, called RRC (Robust Register Caching), for the register file of embedded processors. The basic idea behind the RRC is to effectively cache the most vulnerable registers in a small highly robust register cache built by circuit level SEU and SET protected memory cells. To decide which cache entry should be replaced, the average number of read operations during a register ACE time is used as a criterion to judge. In fact, the victim cache entry is one which has the maximum read count. To minimize the power overhead of the RRC, the clock gating technique is efficiently exploited for the main register file resulting in... 

    XYX: a power & performance efficient fault-tolerant routing algorithm for network on chip

    , Article Proceedings of the 17th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2009, 18 February 2009 through 20 February 2009, Weimar ; 2009 , Pages 245-251 ; 9780769535449 (ISBN) Patooghy, A ; Miremadi, G ; Sharif University of Technology
    2009
    Abstract
    Reliability is one of the main concerns in the design of network on chips due to the use of deep-sub micron technologies in fabrication of such products. This paper proposes a fault-tolerant routing algorithm called XYX which is based on sending redundant packets through the paths with lower traffic loads. The XYX routing algorithm makes a redundant copy of each packet at the source node and exploits two different routing algorithms to route the original and the redundant packets. Since two copies of each packet reach the destination node, the erroneous packet is detected and replaced with the correct one. Due to the use of paths with lower traffic rates for sending redundant packets and...