Vinay Hanumaiah

Learn More
Extracting high performance from multi-core processors requires increased use of thermal management techniques. In contrast to offline thermal management techniques, online techniques are capable of sensing changes in the workload distribution and setting the processor controls accordingly. Hence, online solutions are more accurate and are able to extract(More)
It is known that temperature gradients and thermal hotspots affect the reliability of microprocessors. Temperature is also an important constraint when maximizing the performance of processors. Although DVFS and DFS can be used to extract higher performance from temperature and power constrained single core processors, the full potential of multi-core(More)
In this paper a precise formulation of the problem of minimizing the maximum completion time of tasks on a multi-core processor, subject to thermal constraints is presented. The power model used in this work, accounts for the leakage dependence on temperature, while the thermal model is based on the HotSpot model. The general problem is shown to be a(More)
Energy harvesting in a sensor network is essential in situations where it is either difficult or not cost effective to access the network’s nodes to replace the batteries. In this paper, we investigate the problems involved in controlling an active wireless sensor network that is powered both by rechargeable batteries and solar energy. The objective of this(More)
This paper presents a new four moduli residue number system of the form {2<i><sup>k</sup></i>, 2<i><sup>n</sup></i>-1, 2<i><sup>n+1</sup></i>-1}, <i>n</i> d <i>k</i> d 2<i>n</i>, which is an enhancement of the popular four-moduli set {2<i><sup>n</sup></i>,2<i><sup>n</sup></i>-1,2<i><sup>n</sup></i>,2<i><sup>n+1</sup></i>-1} (for even <i>n</i>). Our k-mod4(More)
This paper addresses the problem of determining the feasible speeds and voltages of multi-core processors with hard real-time and temperature constraints. This is an important problem, which has applications in time-critical execution of programs like audio and video encoding on application-specific embedded processors. Two problems are solved. The first is(More)
Advances in chip-multiprocessor processing capabilities have led to an increased power consumption and temperature hotspots. Reducing the on-die peak temperature is important from the power reduction and reliability considerations. However, the presence of task deadlines constrain the reduction of peak temperature and thus complicates the determination of(More)
Advances in chip-multiprocessor processing capabilities has led to an increased power consumption and temperature hotspots. Maintaining the on-chip temperature is important from the power reduction and reliability considerations. Achieving highest performance while maintaining the temperature constraint is a challenge. We develop analytical solutions for(More)
Recent empirical studies have shown that multicore scaling is fast becoming power limited, and consequently, an increasing fraction of a multicore processor has to be under clocked or powered off. Therefore, in addition to fundamental innovations in architecture, compilers and parallelization of application programs, there is a need to develop practical and(More)