Network


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

Hotspot


Dive into the research topics where Xiaobo Sharon Hu is active.

Publication


Featured researches published by Xiaobo Sharon Hu.


design automation conference | 2002

Task scheduling and voltage selection for energy minimization

Yumin Zhang; Xiaobo Sharon Hu; Danny Z. Chen

In this paper, we present a two-phase framework that integrates task assignment, ordering and voltage selection (VS) together to minimize energy consumption of real-time dependent tasks executing on a given number of variable voltage processors. Task assignment and ordering in the first phase strive to maximize the opportunities that can be exploited for lowering voltage levels during the second phase, i.e., voltage selection. In the second phase, we formulate the VS problem as an Integer Programming (IP) problem and solve the IP efficiently. Experimental results demonstrate that our framework is very effective in executing tasks at lower voltage levels under different system configurations.


IEEE Transactions on Nanotechnology | 2010

On-Chip Clocking for Nanomagnet Logic Devices

M.T. Alam; Mohammad Abu Jafar Siddiq; Gary H. Bernstein; Michael Niemier; Wolfgang Porod; Xiaobo Sharon Hu

We report local control of nanomagnets that can be arranged to perform computation in a cellular automata-like architecture. This letter represents the first demonstration of deterministically placed quantum-dot cellular automata (QCA) devices (of any implementation), where devices are controlled by on-chip local fields.


real-time systems symposium | 2000

Enhanced fixed-priority scheduling with (m,k)-firm guarantee

Gang Quan; Xiaobo Sharon Hu

Studies the problem of scheduling task sets with (m,k) constraints. In our approach, jobs of each task are partitioned into two sets: mandatory and optional. Mandatory jobs are scheduled according to their pre-defined priorities, while optional jobs are assigned to the lowest priority. We show that finding the optimal partition as well as determining the schedulability of the resultant task set are both NP-hard problems. A new technique, based on the general Chinese remainder theorem, is proposed to quantify the interference among tasks, which is then used to derive two partitioning approaches. Furthermore, a sufficient condition is presented to predict, in polynomial time, the schedulability of mandatory jobs. We prove that our partitions are never worse than those obtained in previous work. Experimental results also show significant improvement achieved by our approaches.


international symposium on low power electronics and design | 2007

Clocking structures and power analysis for nanomagnet-based logic devices

Michael Niemier; M.T. Alam; Xiaobo Sharon Hu; Gary H. Bernstein; Wolfgang Porod; M. Putney; J. DeAngelis

Logical devices made from nano-scale magnets have many potential advantages - systems should be non-volatile, dense, low power, radiation hard, and could have a natural interface to MRAM. Initial work includes experimental demonstrations of logic gates and wires and theoretical studies that consider their power dissipation. This paper looks at power dissipation too, but also considers the circuitry needed to drive a computation. Initial results are very encouraging and indicate that clocked magnetic logic could - in the worst case - match equivalent low power CMOS circuits and - in the best-case - potentially provide more than 2 orders of magnitude improvement when one considers energy per operation.


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

Minimal energy fixed-priority scheduling for variable voltage processors

Gang Quan; Xiaobo Sharon Hu

To fully exploit the benefit of variable voltage processors,voltage schedules must be designed in the context of workload requirement. In this paper, we present an approach tofinding the least-energy voltage schedule for executing real-timejobs on such a processor according to a fixed priority,preemptive policy. The significance of our approach is thatthe theoretical limit in terms of energy saving for such systemsis established, which can thus serve as the standard toevaluate the performance of various heuristic approaches.Two algorithms for deriving the optimal voltage scheduleare provided. The first one explores fundamental propertiesof voltage schedules while the second one builds on the firstone to further reduce the computational cost. Experimentalresults are shown to compare the results of this paper withprevious ones.


international conference on computer aided design | 2002

A realistic variable voltage scheduling model for real-time applications

Bren Mochocki; Xiaobo Sharon Hu; Gang Quan

Voltage scheduling is indispensable for exploiting the benefit of variable voltage processors. Though extensive research has been done in this area, current processor limitations such as transition overhead and voltage level discretization are often considered insignificant and are typically ignored. We show that for hard, real-time applications, disregarding such details can lead to sub-optimal or even invalid results. We propose two algorithms that guarantee valid solutions. The first is a greedy yet simple approach, while the second is more complex but significantly reduces energy consumption under certain conditions. Through experimental results on both real and randomly generated systems, we show the effectiveness of both algorithms, and explore what conditions make it beneficial to use the complex algorithm over the basic one.


IEEE Transactions on Very Large Scale Integration Systems | 2011

Temperature-Aware Scheduling and Assignment for Hard Real-Time Applications on MPSoCs

Thidapat Chantem; Xiaobo Sharon Hu; Robert P. Dick

Increasing integrated circuit (IC) power densities and temperatures may hamper multiprocessor system-on-chip (MPSoC) use in hard real-time systems. This paper formalizes the temperature-aware real-time MPSoC assignment and scheduling problem and presents an optimal phased steady-state mixed integer linear programming-based solution that considers the impact of scheduling and assignment decisions on MPSoC thermal profiles to directly minimize the chip peak temperature. We also introduce a flexible heuristic framework for task assignment and scheduling that permits system designers to trade off accuracy for running time when solving large problem instances. Finally, for task sets with sufficient slack, we show that inserting idle times between task executions can further reduce the peak temperature of the MPSoC quite significantly.


international conference on hybrid systems computation and control | 2007

On self-triggered full-information H-infinity controllers

Michael D. Lemmon; Thidapat Chantem; Xiaobo Sharon Hu; Matthew Zyskowski

A self-triggered control task is one in which the task determines its next release time. It has been conjectured that self-triggering can relax the requirements on a real-time scheduler while maintaining application (i.e. control system) performance. This paper presents preliminary results supporting that conjecture for a self-triggered real-time system implementing full-information H∞ controllers. Release times are selected to enforce upper bounds on the induced L2 gain of a linear feedback control system. These release times are treated as requests by the system scheduler, which then assigns actual release times using Buttazzos elastic scheduling algorithm. Preliminary experimental results from a Matlab stateflow simulink model demonstrated a remarkable robustness to scheduling delays induced by real-time schedulers. These results show that self-triggered controllers are indeed able to maintain acceptable levels of application performance during prolonged periods of processor overloading.


design, automation, and test in europe | 2002

Minimum energy fixed-priority scheduling for variable voltage processors

Gang Quan; Xiaobo Sharon Hu

To fully exploit the benefit of variable voltage processors, voltage schedules must be designed in the context of work load requirement. In this paper, we present an approach to finding the least-energy voltage schedule for executing real-time jobs on such a processor according to a fixed priority, preemptive policy. The significance of our approach is that the theoretical limit in terms of energy saving for such systems is established, which can thus serve as the standard to evaluate the performance of various heuristic approaches. Two algorithms for deriving the optimal voltage schedule are provided. The first one explores fundamental properties of voltage schedules while the second one builds on the first one to further reduce the computational cost. Experimental results are shown to compare the results of this paper with previous ones.


IEEE Transactions on Nanotechnology | 2012

Shape Engineering for Controlled Switching With Nanomagnet Logic

Michael Niemier; Edit Varga; Gary H. Bernstein; Wolfgang Porod; M.T. Alam; Aaron Dingler; Alexei O. Orlov; Xiaobo Sharon Hu

We demonstrate that in circuits and systems that comprised of nanoscale magnets, magnet-shape-dependent switching properties can be used to perform Boolean logic. More specifically, by making magnets with slanted edges, we can shift the energy barrier of the device (i.e., so that it is not at a maximum when a device is magnetized along its geometrically hard axis). In clocked systems, we can leverage this barrier shift to make and or or gates that are not majority based. Advantages include reduced gate footprint and interconnect overhead as we eliminate one gate input. In this paper, we report and discuss micromagnetic simulations that illustrate how magnet shape can facilitate nonmajority-gate-based, reduced footprint logic; preliminary fabrication and testing results that illustrate that shape engineering can induce energy barrier shifts; and additional micromagnetic simulations that show other ways in which we might leverage shape in circuits made from nanoscale magnets.

Collaboration


Dive into the Xiaobo Sharon Hu's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Danny Z. Chen

University of Notre Dame

View shared research outputs
Top Co-Authors

Avatar

Wolfgang Porod

University of Notre Dame

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bo Zhou

University of Maryland

View shared research outputs
Top Co-Authors

Avatar

Shuang Luan

University of New Mexico

View shared research outputs
Top Co-Authors

Avatar

Chao Wang

University of Notre Dame

View shared research outputs
Top Co-Authors

Avatar

Gyorgy Csaba

University of Notre Dame

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge