Atrial fibrillation Atrial flutter Atrial tachycardia AV nodal reentrant tachycardia AV reentrant tachycardia Bigemin Premature ventricular contraction.

Slides:



Advertisements
Similar presentations
Normal ECG waves & ARRYHTHMIAS
Advertisements

By Dr.Ahmed Mostafa Assist. Prof. of anesthesia & I.C.U.
Monte-Carlo method and Parallel computing  An introduction to GPU programming Mr. Fang-An Kuo, Dr. Matthew R. Smith NCHC Applied Scientific Computing.
ECG Rhythm Interpretation
Portland Community College
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Written by: Haim Natan Benny Pano Supervisor:
ECG Rhythm Interpretation
Cardiac Conduction System Sinoatrial (SA) node Atrioventricular (AV) node.
Arrhythmia recognition and treatment
Sparse Matrix Algorithms on GPUs and their Integration into SCIRun & Miriam Leeser Dana Brooks 1 This work is supported.
The hybird approach to programming clusters of multi-core architetures.
Arrythmia Interpretation (cont’d) Rates of automaticity – Too fast (tachycardia) – Too slow (bradycardia) – Too irritable (Premature) – Absent (block)
EKG Interpretation.
Basic ECG Strips Sampler of 46 ECG Strips of Cardiac Rhythms.
An approach for solving the Helmholtz Equation on heterogeneous platforms An approach for solving the Helmholtz Equation on heterogeneous platforms G.
Two Phase Flow using two levels of preconditioning on the GPU Prof. Kees Vuik and Rohit Gupta Delft Institute of Applied Mathematics.
The EKG Diagrams from Dubin, Dale Rapid Interpretation of EKG'x Third Ed. Cover Publ Co. Tampa, FL.
Abnormal Sinus Rhythms
The WRF Model The Weather Research and Forecasting (WRF) Model is a mesoscale numerical weather prediction system designed for both atmospheric research.
Cardiac Conduction. Physiology of Cardiac Conduction The excitatory & electrical conduction system of the heart is responsible for the contraction and.
A Framework for Elastic Execution of Existing MPI Programs Aarthi Raveendran Tekin Bicer Gagan Agrawal 1.
S AN D IEGO S UPERCOMPUTER C ENTER N ATIONAL P ARTNERSHIP FOR A DVANCED C OMPUTATIONAL I NFRASTRUCTURE On pearls and perils of hybrid OpenMP/MPI programming.
Sparse Matrix-Vector Multiplication on Throughput-Oriented Processors
Fast & Easy ECGs – A Self-Paced Learning Program
Computación algebraica dispersa con GPUs y su aplicación en tomografía electrónica Non-linear iterative optimization method for locating particles using.
A Framework for Elastic Execution of Existing MPI Programs Aarthi Raveendran Graduate Student Department Of CSE 1.
Taking the Complexity out of Cluster Computing Vendor Update HPC User Forum Arend Dittmer Director Product Management HPC April,
Clk. Alexander L. Gonzales II December 14, SINUS RHYTHM  >60bpm and
Adel Hasanin, MRCP (UK), MS (Cardiology)
Ulkumen Rodoplu, MD EuSEM ELECTROCARDIOGRAPHY. Plan A Normal ECG Basic ECG Waveform Initiation of Spread of Electrical Activation in the Hearth The Magnitude.
Chapters 11, 12, 13 Electrocardiogram Dr. Marko Ljubković Department of Physiology.
Normal EKG – P wave: Atrial depolarization – PR interval: < 0.20 sec – QRS complex: ventricular depolarization – QRS interval < 0.10 sec SA 0.10 – 0.12.
Jie Chen. 30 Multi-Processors each contains 8 cores at 1.4 GHz 4GB GDDR3 memory offers ~100GB/s memory bandwidth.
ECG intereptation Abdualrahman ALshehri Lecturer King Saud University
CUDA Basics. Overview What is CUDA? Data Parallelism Host-Device model Thread execution Matrix-multiplication.
ANGIOGRAPHY. Your Hearts Electrical System Lubb The sinoatrial node fires. The signal is sent through to both atriums which contract pushing blood into.
Linear Algebra Libraries: BLAS, LAPACK, ScaLAPACK, PLASMA, MAGMA
HAMA: An Efficient Matrix Computation with the MapReduce Framework Sangwon Seo, Edward J. Woon, Jaehong Kim, Seongwook Jin, Jin-soo Kim, Seungryoul Maeng.
Programming Massively Parallel Graphics Multiprocessors using CUDA Final Project Amirhassan Asgari Kamiabad
ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Chapter 5 Distributed Memory Parallel Computing v9.0.
Large-scale geophysical electromagnetic imaging and modeling on graphical processing units Michael Commer (LBNL) Filipe R. N. C. Maia (LBNL-NERSC) Gregory.
Fermi National Accelerator Laboratory & Thomas Jefferson National Accelerator Facility SciDAC LQCD Software The Department of Energy (DOE) Office of Science.
Atrial Rhythms MEHDI BAKHSHI MSN CCN ICNS. Wandering Pacemaker Pacemaker site wanders between sinus node, atria, and AV junction. Rate is usually normal;
Lesson 11.2 Regulation of the Heart Chapter 11: The Cardiovascular System.
Sobolev(+Node 6, 7) Showcase +K20m GPU Accelerator.
Appendix C Graphics and Computing GPUs
Analysis of Sparse Convolutional Neural Networks
Atrial and Ventricular Arrhythmias
CODE BLUE MANAGEMENT Quick ECG Interpretation
Lecture 13 Sparse Matrix-Vector Multiplication and CUDA Libraries
RHYTHM ANALYSIS DAN MUSE, MD.
Lab Ex. 42 & 43 The Cardiac Cycle
ECG Review for practical 1:
Shrirang Abhyankar IEEE PES HPC Working Group Meeting
Chapter 4 Atrial Rhythms.
In supraventricular tachycardia, the QRS is narrow because the ventricles are depolarized over the normal specialized conduction tissues (light blue region).
Control of Heart Contractions
Parallel Processing and GPUs
ECG Strips of Cardiac Rhythms EYAS ALMOUSA,MD,FACC
Chest Radiograph and EKG Review
Atrial premature beat.
1st degree H block prolonged PR
Electrocardiogram (ECG)
By Dr. Mudassar Ali Roomi (MBBS, M. Phil)
ECG Review Atrial and Ventricular Rhythms
Expanding the electrical phenotype of NKX2-5 mutations: Ventricular tachycardia, atrial fibrillation, and complete heart block within one family  Simone.
ECG Dr. Sara Al Abdulhadi.
Review of ECGs.
Basic Rhythm Recognition
Presentation transcript:

Atrial fibrillation Atrial flutter Atrial tachycardia AV nodal reentrant tachycardia AV reentrant tachycardia Bigemin Premature ventricular contraction Ventricular tachycardia Ventricular fibrillation Bundle branch black Heart block

GPU CNC CUBLAS Reaction Diffusion

33 state + 1 voltage + 1 current variables / node update per time step Transmembrane voltage (V m ) and current (I tot ) output for diffusion phase

OpenNL Sparse Matrix interface with CNC ELL support Exposed Sparse Matrix Vector Multiply in CNC Conjugate Gradient (CG) handled by CNC CUBLAS for vector operations

Time Step 0 ms Time Step 40 ms 8000 iterations

Large number of registers needed per thread per calculation Frequent use of slow math functions Limited data storage per thread Tesla architecture with more registers MPI to better distribute data load Hardware math functions at a cost of precision Size of the Laplacian matrices, 32K nodes equals about a 4GB matrix Using libraries for sparse matrix support, compress 32K x 32K matrix to 16 MB storage Loss of precision and numerical stability by using single precision floating point numbers

Rabbit model: 50 ms activity, timestep 20 μs, 425,000 nodes run time: 3316 seconds Rabbit model: 50 ms activity, timestep 20 μs, 425,000 nodes run time: 3316 seconds Carp (MPI, PETSc) Rabbit model: 30 ms of activity, 3 million nodes run time: 13 hours Rabbit model: 30 ms of activity, 3 million nodes run time: 13 hours Human model: 600 ms activity, time step 10 μs, 55 million nodes run time: 2 days Human model: 600 ms activity, time step 10 μs, 55 million nodes run time: 2 days Mouse, rabbit model, GPU and GPU/MPI hybrid version: membrane current computation, time step 25 μs, 10e4 - 10e6 nodes run time: seconds Mouse, rabbit model, GPU and GPU/MPI hybrid version: membrane current computation, time step 25 μs, 10e4 - 10e6 nodes run time: seconds CHASTE(MPI,PETSc) Potse, Dubé, Vinet, Cardinal (OpenMP)