Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Shervin Sharifi is active.

Publication


Featured researches published by Shervin Sharifi.


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 2010

Accurate Direct and Indirect On-Chip Temperature Sensing for Efficient Dynamic Thermal Management

Shervin Sharifi; Tajana Simunic Rosing

Dynamic thermal management techniques require accurate runtime temperature information in order to operate effectively and efficiently. In this paper, we propose two novel solutions for accurate sensing of on-chip temperature. Our first technique is used at design time for sensor allocation and placement to minimize the number of sensors while maintaining the desired accuracy. The experimental results show that this technique can improve the efficiency and accuracy of sensor allocation and placement compared to previous work and can reduce the number of required thermal sensors by about 16% on average. Secondly, we propose indirect temperature sensing to accurately estimate the temperature at arbitrary locations on the die based on the noisy temperature readings from a limited number of sensors which are located further away from the locations of interest. Our runtime technique for temperature estimation reduces the standard deviation and maximum value of temperature estimation errors by an order of magnitude.


design, automation, and test in europe | 2005

Simultaneous Reduction of Dynamic and Static Power in Scan Structures

Shervin Sharifi; Javid Jaffari; Mohammad Hosseinabady; Ali Afzali-Kusha; Zainalabedin Navabi

Power dissipation during test is a major challenge in testing integrated circuits. Dynamic power has been the dominant part of power dissipation in CMOS circuits, however, in future technologies the static portion of power dissipation will outreach the dynamic portion. This paper proposes an efficient technique to reduce both dynamic and static power dissipation in scan structures. Scan cell outputs which are not on the critical path(s) are multiplexed to fixed values during scan mode. These constant values and primary inputs are selected such that the transitions occurring on nonmultiplexed scan cells are suppressed and the leakage current during scan mode is decreased. A method for finding these vectors is also proposed. The effectiveness of this technique is proved by experiments performed on ISCAS89 benchmark circuits.


asia and south pacific design automation conference | 2010

Hybrid dynamic energy and thermal management in heterogeneous embedded multiprocessor SoCs

Shervin Sharifi; Ayse Kivilcim Coskun; Tajana Simunic Rosing

Heterogeneous multiprocessor system-on-chips (MPSoCs) which consist of cores with various power and performance characteristics can customize their configuration to achieve higher performance per Watt. On the other hand, inherent imbalance in power densities across MPSoCs leads to non-uniform temperature distributions, which affect performance and reliability adversely. In addition, managing temperature might result in conflicting decisions with achieving higher energy efficiency. In this work, we propose a joint thermal and energy management technique specifically designed for heterogeneous MPSoCs. Our technique identifies the performance demands of the current workload. By utilizing job scheduling and voltage/frequency scaling dynamically, we meet the desired performance while minimizing the energy consumption and the thermal imbalance. In comparison to performance-aware policies such as load balancing, our technique simultaneously reduces the thermal hot spots, temperature gradients, and energy consumption significantly.


international symposium on quality electronic design | 2008

Accurate Temperature Estimation for Efficient Thermal Management

Shervin Sharifi; ChunChen Liu; Tajana Simunic Rosing

In this work we present a method for accurate estimation of temperature at various locations on a chip considering the inaccuracies in thermal sensor readings due to limitations mainly due to thermal sensor placement and sensor noise. This technique enables accurate estimation of temperature at different locations on the chip with only a limited number of sensors in an efficient way. We utilize Kalman filter (KF) for temperature estimation and for elimination of sensing inaccuracies as well. The computational complexity is reduced by using steady state Kalman filter during normal operation of the chip and reducing the order of the thermal model by a projection based model order reduction method. Our experimental results show that this technique typically reduces the standard deviation and maximum value of temperature estimation errors by about an order of magnitude.


design, automation, and test in europe | 2010

GentleCool : cooling aware proactive workload scheduling in multi-machine systems

Raid Ayoub; Shervin Sharifi; Tajana Simunic Rosing

In state of the art systems, workload scheduling and server fan speed operate independently leading to cooling inefficiencies. We propose GentleCool, a proactive multi-tier approach for significantly lowering the fan cooling costs without compromising the performance. Our technique manages the fan speed through intelligently allocating the workload across different machines. The experimental results show our approach delivers average cooling energy savings of 72% and improves the mean time between failures (MTBF) of the fans by 2.3X compared to the state of the art.


design, automation, and test in europe | 2012

TempoMP : integrated prediction and management of temperature in heterogeneous MPSoCs

Shervin Sharifi; Raid Ayoub; Tajana Simunic Rosing

Heterogeneous Multi-Processor Systems on a Chip (MPSoCs) are more complex from a thermal perspective compared to the homogeneous MPSoCs because of their inherent imbalance in power density. In this work we develop TempoMP, a new technique for thermal management of heterogeneous MPSoCs which leverages multi-parametric optimization along with our novel thermal predictor, Tempo. TempoMP is able to deliver locally optimal dynamic thermal management decisions to meet thermal constraints while minimizing power and maximizing performance. It leverages our Tempo predictor which, unlike the previous techniques, can estimate the impact of future power state changes at negligible overhead. Our experiments show that compared to the state of the art, Tempo can reduce the maximum prediction error by up to an order of magnitude. Our experiments with heterogeneous MPSoCs also show that TempoMP meets thermal constraints while reducing the average task lateness by 2.5X and energy-lateness product by 5X compared to the state of the art techniques.


defect and fault tolerance in vlsi and nanotechnology systems | 2003

Reducing test power, time and data volume in SoC testing using selective trigger scan architecture

Shervin Sharifi; Mohammad Hosseinabadi; Pedram A. Riahi; Zainalabedin Navabi

Time, power and data volume are among the most challenging problems in test of system-on-chip (SoC) devices. These problems become even more important in scan-based test. The selective trigger scan architecture introduced in this paper addresses these problems. This architecture reduces switching activity in the circuit-under-test (CUT) and increases the scan clock frequency. The format of data for this reduced activity architecture enables us to perform a good compression and further reduce the test time. Our experiments on ISCAS 85 and 89 benchmark circuits show the effectiveness of this architecture in improving SoC test in terms of power, time and data volume.


great lakes symposium on vlsi | 2008

An analytical model for the upper bound on temperature differences on a chip

Shervin Sharifi; Tajana Simunic Rosing

The main contribution of this work is an analytical model for finding the upper bound on the temperature difference among various locations on the die. The proposed model can be used in many applications, such as estimation of maximum temperature variations on the die and estimating the maximum placement error in temperature sensor placement algorithms. The model also identifies the conditions under which these maximum temperature variations might happen, which is very helpful for generating test data for thermal stress tests and for augmenting different benchmarks. Experiments show that maximum temperature differences can be underestimated as much as 9°C. Based on this model, a temperature sensor placement algorithm is also proposed which is able to guaranty a maximum temperature error due to placement of the sensor. The ability of the proposed model to estimate point to point maximum temperature difference can improve the efficiency and accuracy of the sensor placement technique so that we can reduce the number of thermal sensors needed by about 16% on average.


international conference on computer design | 2010

Package-Aware Scheduling of embedded workloads for temperature and Energy management on heterogeneous MPSoCs

Shervin Sharifi; Tajana Simunic Rosing

In this paper, we present PASTEMP, a solution for Package Aware Scheduling for Thermal and Energy management using Multi- Parametric programming in heterogeneous embedded multiprocessor SoCs (MPSoCs). Based on the current thermal state of the system and current performance requirements of the workload, PASTEMP finds thermally safe and energy efficient voltage/frequency configurations for the cores on a MPSoC. The tasks are assigned to the cores depending on their performance demand and the current voltage/frequency of the core. The voltage/frequency settings of the cores are chosen through an optimization process which is based on the instantaneous thermal model we introduce to decouple the effect of package temperature from the temperature changes caused by the power consumption of the cores. To be able to find the best voltage/frequency settings at runtime, we use multi-parametric programming to separate the optimization into offline and online phases. According to our experimental results, compared to similar DTM techniques, PASTEMP results in up to 23% energy saving and 26% throughput improvement and reduces the deadline misses to more than a half while meeting all thermal constraints.


international conference on computer design | 2011

Distributed thermal management for embedded heterogeneous MPSoCs with dedicated hardware accelerators

Yen-Kuan Wu; Shervin Sharifi; Tajana Simunic Rosing

This paper addresses thermal management in heterogeneous MPSoCs where the power states of the general purpose cores can be controlled by the operating system (OS) while OS is not able to control power states of the dedicated hardware accelerators (DHAs). We propose a scalable and cooperative distributed thermal management technique 1 which works based on the cooperation of local controllers deployed in some of the cores. Through low overhead message passing, these controllers communicate in order to exchange temperature and performance related information which is used to find the best thermally safe set of frequency settings for the cores. Experimental results show that for our technique can successfully reduce the deadline miss rate by 47.16% in average compared to localized thermal management techniques while successfully satisfying temperature constraints.

Collaboration


Dive into the Shervin Sharifi's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Safar Hatami

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Yen-Kuan Wu

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

ChunChen Liu

University of California

View shared research outputs
Top Co-Authors

Avatar

R. Barzin

University of California

View shared research outputs
Top Co-Authors

Avatar

S. Fukushima

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge