High level synthesis using C/C++ code of applications is rapidly gaining ground. However, support for calculations is restricted to elementary algebraic operations of addition, multiplication, subtraction and division...
详细信息
ISBN:
(纸本)9781424484997
High level synthesis using C/C++ code of applications is rapidly gaining ground. However, support for calculations is restricted to elementary algebraic operations of addition, multiplication, subtraction and division. Support for transcendental functions is generally unavailable and is inefficient where available. Transcendental functions are an important part of high performance computing. A framework to support their high level synthesis is presented here. The framework encompasses parallelism extraction, bounds, bit-width and precision analysis, and use of efficient low level implementations for high level synthesis. A method to account for latency and data sampling time due to drop-in low level modules is also demonstrated. High level synthesis of a computational kernel from GPS application involving transcendental functions is demonstrated.
Systematization of numerical randomized functional algorithms for approximation of solutions to second-kind Fredholm integral equation is performed in this paper. Three types of algorithms are emphasized: projection a...
详细信息
Smart health monitoring devices, known as Wireless Body Sensor Nodes (WBSN), are trans- forming today's healthcare landscape, shifting it from traditional hospital-based methods toward more personalized approaches...
详细信息
Smart health monitoring devices, known as Wireless Body Sensor Nodes (WBSN), are trans- forming today's healthcare landscape, shifting it from traditional hospital-based methods toward more personalized approaches. Their demand is ever-increasing in the modern world, where an overwhelming majority of deaths are caused due to chronic disorders, especially by cardiovascular diseases. WBSNs provide low-cost, unobtrusive and wearable solutions for continuous health-monitoring. In addition to reducing healthcare costs drastically, they improve the quality of life of monitored patients. These small autonomous devices are capable of acquiring, processing and wirelessly transmitting biological signals to medical personnel, typically relying on a limited on-board power source. Since WBSNs are desired to operate over prolonged periods, producing potentially critical data, their reliability and energy efficiency are of paramount importance. These characteristics call for optimizations in the software running on the WBSNs as well as in the underlying hardware. State-of-the-Art (SoA) WBSNs are able to process on-board the sensed bio-signals, like Elec- trocardiograms (ECG), transmitting only compact sets of clinically-relevant features instead of the entire acquired signal. This scenario moves the energy bottleneck of such devices from the transmission link to the computation-intensive Bio-Signal Processing (BSP) segment. To improve their energy efficiency, in this thesis, I propose strategies ranging from architectural to technology levels. First, I explore the applicability of a relaxed-reliability computation paradigm, resulting from ultra-low voltage operations, in the BSP domain. I begin by modeling memory failures ensuing from voltage over-scaling and fabrication variability-related issues, studying their effects at the application level. Subsequently, I analyze reliability-aware methods for WBSNs, both at the memory and system levels, that drastically decrease their energ
暂无评论