As technology scales down, challenges in fabrication, thermal stress, and in-field degradation have put the reliability of processors at risk. Among different fault types, transient faults manifest themselves frequently due to high chip density, aggressive voltage scaling, and high clock frequency. Some dependable processor architectures have been proposed to counter...
The active participation of external entities in the design and manufacturing flow has produced numerous hardware security issues. Among all the hardware security problems, piracy and overproduction are likely to be the most ubiquitous and expensive ones. Most leading-edge design houses have outsourced their fabrication to the offshore foundries for...
This thesis explains the works that have been completed towards the Ph.D. thesis of the author and discusses the conclusions derived from the results, as well as what future holds for stress-related mobile health research. Main focus of the thesis is use of wearable sensors to understand physiological manifestation of...
Deep learning is a new area of machine learning research that allows deep neural networks composed of multiple processing layers to learn representations of data with multiple levels of abstraction. Deep learning has helped in achieving the objective of pushing machine learning closer to one of its original goals of...
We address the problem of efficient maintenance of the answer to a new type of query: Continuous Maximizing Range-Sum (Co-MaxRS) for moving objects trajectories. The traditional static/spatial MaxRS problem finds a location for placing the centroid of a given (axes-parallel) rectangle $R$ so that the sum of the weights of...
Power and energy are becoming the limiting factors for computer designs and systems, and energy efficient functional units are getting more popular in such systems. Some of the design methodologies that are getting more common include voltage overscaling and employing imprecise instructions. These functional units need to be characterized correctly...
Abstract The work presented in this dissertation addresses three broad areas of video signal processing: video transmission, motion estimation and error concealment. In the first category, focused on the source-side, we present two machine learning models for efficient content-aware resource allocation and packet prioritization for video transmission over shared/constrained, lossy...
Circuit-level Dynamic Timing Slack (DTS) has emerged as a compelling opportunity for eliminating inefficiency in modern low-power systems. This slack arises when all the signals have propagated through logic paths well in advance of the clock signal. When it is properly identified, the system can exploit this unused cycle time...
One method of cancer treatment is to thermally ablate (destroy) tumor masses using heat caused by electric current, or Joule heating. This particular modality is called radiofrequency ablation (RFA), due to the use of electric currents in the 100 kHz to 800 kHz frequency range. Computationally, RFA is simulated as...