Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Talk GI Workshop VR/AR
1. Interactive Particle Tracing with Cumulative Blood Damage Computation for Ventricular Assist Devices Dennis Kempin, Peter Schumacher, Gernot Ziegler, Tobias Rick
ZweiVeröffentlichungenArora et al: BlutschädigungsmodellHeentschelet al: VAD SoftwareNachteil: Offline Vorberechnungen-> KeininteraktivesEinfügen von Partikeln.
Ziel:Interaktiveseinfügen von PartikelnNichtnur auf HPC Hardware, sondernauchskalierbar auf Desktop PCs. Problem: EchtzeitberechnungBlutschädigung-> KeineklassischeVisualisierung
AndererAnsatz: Statt CPU
NVidia CUDA. GPUs in C programmierenGPUs eignensichfür das Problem hervoragend
AblaufeinerklassischeVisualisierung: Links Host, Rechts DeviceKritischerBereich: RenderschleifeZweiProbleme:- Data processing: ZeitintensivmitBlutschädigung- Data transfer derPartikeldaten
GPU basierteVisualisierungProblemegelöst:Datentransferverschoben, bleiben auf GPUData processing ausgelagertGPU kann 100te Partikel parallel verarbeiten
KurzerÜberblickPosition: GeschwindigkeitsfeldschrittweiseintegrierenHämolyse: Braucht TensorWirdebenfallsschrittweiseaktualisiertBenötigtvieleMatrixopperationen und die Eigenvektoren-> Nichtschwierig, aberteuerwennechtzeitAus Tensor ->Hämolyse
Damitechtzeittauglich: KomplexitätreduziertKartesischesGitterEuler IntegrationÜberspringen von FramesSingle-precision floatsSpecialized Eigensolver
Waskonntenwirmit den Ansätzenerreichen?Benchmark auf Low End Computer
ZuHausesteht so einer.Grafikkartemit G96b Chip: $50.
65.000 Partikel in Echtzeitbei 30 fps darstellbar. InklBlutschädigungsmodell.Doch: Ziemlichgravierendes Problem!
ErgebnissenahezuunbrauchbarZuUngenauKeinWunder: ZuvielGenauigkeitgegen Performance eingetauschtDoch: Optimistisch was erhöhenderGenauigkeitangeht. Warum:
Integrationen pro SekundebeiverschiedenenPartikelanzahlen. Orange ohneBlutschädigung – sehr simple BerechnungRot mitkomplexemBlutschädigungsmodellKaumGeschwindigkeiteingebüßt -> Skaliertsehr gut.