User profiles for Mehrzad Samadi
Mehrzad SamadiNVIDIA (Parabricks) Verified email at nvidia.com Cited by 1990 |
Ultrarapid nanopore genome sequencing in a critical care setting
Genetic Diagnoses in Critical Care Because a genetic diagnosis can guide clinical management
and improve prognosis in critically ill patients, much effort has gone into developing …
and improve prognosis in critically ill patients, much effort has gone into developing …
Sage: Self-tuning approximation for graphics engines
Approximate computing, where computation accuracy is traded off for better performance or
higher data throughput, is one solution that can help data processing keep pace with the …
higher data throughput, is one solution that can help data processing keep pace with the …
Paraprox: Pattern-based approximation for data parallel applications
Approximate computing is an approach where reduced accuracy of results is traded off for
increased speed, throughput, or both. Loss of accuracy is not permissible in all computing …
increased speed, throughput, or both. Loss of accuracy is not permissible in all computing …
Rumba: An online quality management system for approximate computing
Approximate computing can be employed for an emerging class of applications from various
domains such as multimedia, machine learning and computer vision. The approximated …
domains such as multimedia, machine learning and computer vision. The approximated …
[HTML][HTML] Accelerated identification of disease-causing variants with ultra-rapid nanopore genome sequencing
Whole-genome sequencing (WGS) can identify variants that cause genetic disease, but the
time required for sequencing and analysis has been a barrier to its use in acutely ill patients. …
time required for sequencing and analysis has been a barrier to its use in acutely ill patients. …
Transparent CPU-GPU collaboration for data-parallel kernels on heterogeneous systems
Heterogeneous computing on CPUs and GPUs has traditionally used fixed roles for each
device: the GPU handles data parallel work by taking advantage of its massive number of …
device: the GPU handles data parallel work by taking advantage of its massive number of …
Sponge: portable stream programming on graphics engines
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance
computations. The introduction of new programming languages, such as CUDA and …
computations. The introduction of new programming languages, such as CUDA and …
Input responsiveness: using canary inputs to dynamically steer approximation
This paper introduces Input Responsive Approximation (IRA), an approach that uses a canary
input — a small program input carefully constructed to capture the intrinsic properties of …
input — a small program input carefully constructed to capture the intrinsic properties of …
APOGEE: Adaptive prefetching on GPUs for energy efficiency
Modern graphics processing units (GPUs) combine large amounts of parallel hardware with
fast context switching among thousands of active threads to achieve high performance. …
fast context switching among thousands of active threads to achieve high performance. …
Skmd: Single kernel on multiple devices for transparent cpu-gpu collaboration
Heterogeneous computing on CPUs and GPUs has traditionally used fixed roles for each
device: the GPU handles data parallel work by taking advantage of its massive number of …
device: the GPU handles data parallel work by taking advantage of its massive number of …