SlideShare a Scribd company logo
1 of 33
Download to read offline
VITRTUS	
  
CFD	
  OF	
  THE	
  BLOOD	
  FLOW	
  IN	
  THE	
  CLOUD	
  
JAKUB	
  POLA	
  
SOFTWARE	
  DEVELOPER,	
  VRATIS	
  LTD.	
  
	
  
HEART	
  DIAGNOSIS	
  
!  Non-­‐invasive:	
  
‒  X-­‐Ray	
  Computer	
  Tomography.	
  
‒  MagneMc	
  Resonance	
  Imaging.	
  
‒  Electrocardiography.	
  

!  Invasive:	
  
‒  Angiography.	
  
‒  FracMonal	
  Flow	
  Reserve.	
  

2	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
HEART	
  DIAGNOSIS	
  

FRACTIONAL	
  FLOW	
  RESERVE	
  EXAMPLE	
  

!  COURAGE,	
  FAME2:	
  
FFR	
  VALUE	
  

Stent	
  
implantaMon	
  

Drug	
  
therapy	
  

!  DeFACTO	
  (2012):	
  

FFR	
  
3	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

FFR	
  CT	
  
COMPUTATIONAL	
  FLUID	
  DYNAMICS	
  
FRAMEWORK	
  

!  Solve	
  Navier	
  –	
  Stokes	
  equaMons	
  
!  Procedure:	
  
‒  Preprocessing:	
  
‒  DefiniMon	
  of	
  the	
  geometry.	
  
‒  GeneraMon	
  of	
  volumetric	
  mesh.	
  
‒  DefiniMon	
  of	
  physical	
  model.	
  
‒  DefiniMon	
  of	
  boundary	
  condiMons.	
  

‒  SimulaMon:	
  iteraMve	
  solvers.	
  
‒  Post-­‐processing:	
  
‒  Analysis	
  
‒  VisualisaMon	
  

!  How	
  to	
  obtain	
  geometry	
  and	
  create	
  a	
  mesh?	
  
!  	
  How	
  to	
  solve	
  the	
  problem	
  fast	
  and	
  efficiently?	
  
4	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
CFD	
  IN	
  MEDICINE	
  
!  Stent	
  grac	
  design:	
  
‒  DeterminaMon	
  of	
  proper	
  shape	
  of	
  the	
  stent	
  grac	
  

	
  
	
  
!  Design	
  of	
  heart	
  valves:	
  
‒  DeterminaMon	
  of	
  shape	
  and	
  biological	
  and	
  mechanical	
  
properMes	
  

!  Drug	
  delivery:	
  
‒  DeterminaMon	
  of	
  the	
  delivery	
  device	
  
‒  DeterminaMon	
  of	
  the	
  drug	
  state	
  

5	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  OVERVIEW	
  
Mesh	
  storage	
  format	
  

User	
  Interface	
  

Database	
  

PACS	
  
SoQware	
  as	
  a	
  Service	
  
AcHve	
  Mesh	
  

6	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

CalculaHons	
  
VIRTUS:	
  WORKFLOW	
  

CT	
  /	
  MRI	
  Scanning	
  

SegmentaMon	
  

CFD	
  SimulaMon	
  
7	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

Meshing	
  

Post-­‐processing	
  /	
  VisualisaMon	
  
VIRTUS:	
  ARCHITECTURE	
  
STL	
  

SegmentaMon	
  
CT/MRI	
  

V	
  Mesh	
  

Surface	
  representaMon	
  
of	
  volumetric	
  mesh	
  

SimulaMon	
  	
  

4	
  txt	
  config	
  files	
  

Set	
  boundary	
  condiMons	
  

VisualizaMon	
  	
  

8	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

GeneraMon	
  of	
  Volumetric	
  
Mesh	
  
(NETGEN)	
  

surface	
  &	
  U,	
  p,	
  WSS	
  

SimulaMon	
  
VIRTUS:	
  GRAPHIC	
  USER	
  INTERFACE	
  

9	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  ARCHITECTURE	
  
STL	
  

SegmentaMon	
  
CT/MRI	
  

V	
  Mesh	
  

Surface	
  representaMon	
  
of	
  volumetric	
  mesh	
  

SimulaMon	
  	
  

4	
  txt	
  config	
  files	
  

Set	
  boundary	
  condiMons	
  

VisualizaMon	
  	
  

10	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

GeneraMon	
  of	
  Volumetric	
  
Mesh	
  
(NETGEN)	
  

surface	
  &	
  U,	
  p,	
  WSS	
  

SimulaMon	
  
VIRTUS:	
  SEGMENTATION	
  
!  Create	
  3D	
  model	
  from	
  series	
  of	
  images.	
  
!  Very	
  Mme	
  consuming	
  task.	
  
!  Require	
  mesh	
  modeling	
  to:	
  
‒  fix	
  the	
  errors	
  in	
  the	
  mesh	
  
‒  prepare	
  mesh	
  to	
  generate	
  volumetric	
  mesh	
  

11	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  SEGMENTATION	
  
ACTIVE	
  MESH	
  

!  Input:	
  
‒  CT	
  or	
  MRI	
  scans	
  in	
  DICOM	
  format.	
  

!  Outputs:	
  
‒  Surface	
  mesh	
  in	
  STL	
  format.	
  
‒  Volumetric	
  mesh	
  in	
  OpenFOAM	
  format.	
  

!  Real-­‐Mme	
  procedure.	
  
!  Fasat	
  algorithm.	
  
!  Many	
  mesh	
  ediMng	
  tools:	
  
‒  Global/local	
  mesh	
  smoothing.	
  
‒  Cut	
  Mesh.	
  
‒  Freeze	
  Mesh.	
  
‒  Push	
  Mesh.	
  
‒  Define	
  Flow	
  Inlets	
  and	
  Outlets	
  
‒  Automated	
  determinaMon	
  of	
  artery	
  centerline(s)	
  
12	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  MESHING	
  MODULE	
  

13	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  ARCHITECTURE	
  
STL	
  

SegmentaMon	
  
CT/MRI	
  

V	
  Mesh	
  

Surface	
  representaMon	
  
of	
  volumetric	
  mesh	
  

SimulaMon	
  	
  

4	
  txt	
  config	
  files	
  

Set	
  boundary	
  condiMons	
  

VisualizaMon	
  	
  

14	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

GeneraMon	
  of	
  Volumetric	
  
Mesh	
  
(NETGEN)	
  

surface	
  &	
  U,	
  p,	
  WSS	
  

SimulaMon	
  
VIRTUS:	
  SIMULATION	
  MODULE	
  
USER	
  SIDE	
  

!  Just	
  two	
  steps:	
  
‒  Type	
  of	
  simulaMon:	
  
‒  Transient	
  flows.	
  
‒  Steady-­‐state	
  flows.	
  

‒  Inlet	
  boundary	
  condiMon:	
  
‒  Inlet	
  velocity.	
  
‒  Inlet	
  pressure.	
  
‒  Point	
  and	
  click	
  procedure	
  

!  ConfiguraMon	
  
‒  Just	
  four	
  txt	
  files	
  

15	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  SIMULATION	
  MODULE	
  
USER	
  SIDE	
  

16	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  SIMULATION	
  MODULE	
  
SERVER	
  SIDE	
  

!  Three	
  ways	
  to	
  execute	
  simulaMon:	
  
‒  Using	
  CPU	
  in	
  parallel	
  mode.	
  
‒  Using	
  CPU	
  +	
  GPU	
  in	
  parallel	
  mode.	
  
‒  Using	
  GPU	
  only.	
  
	
  

17	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  SIMULATION	
  MODULE	
  
SERVER	
  SIDE:	
  CPU	
  

CPU	
  
Read	
  mesh	
  

No	
  

Assembly	
  matrices	
  
Ax=b	
  
~33%	
  
Conv
erged
?	
  

Yes	
  
Finalize	
  

18	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

Solve	
  
Ax=b	
  
~66%	
  
VIRTUS:	
  SIMULATION	
  MODULE	
  
SERVER	
  SIDE:	
  CPU	
  +	
  GPU	
  

CPU	
  

PCI	
  

GPU	
  

Ax=b	
  

Solve	
  
Ax=b	
  

Read	
  mesh	
  

Assembly	
  matrices	
  
Ax=b	
  
No	
  

Conv
erged
?	
  

Yes	
  
Finalize	
  

19	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

x	
  
VIRTUS:	
  SPEEDIT	
  TOOLKIT	
  
!  Solvers:	
  
‒  Conjugate	
  Gradient.	
  
‒  Bi-­‐Conjugate	
  Gradient.	
  

!  PrecondiMoners:	
  
‒  Diagonal.	
  
‒  Approximate	
  Inverse.	
  
‒  Algebraic	
  MulMgrid	
  with	
  Smoothed	
  
AggregaMon	
  (CUSP).	
  

!  Support	
  for	
  MulM-­‐GPU.	
  
!  Plaqorms:	
  
‒  OpenCL.	
  
‒  CUDA.	
  
20	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  SIMULATION	
  MODULE	
  
SERVER	
  SIDE:	
  CPU	
  +	
  GPU	
  

CPU	
  

PCI	
  

GPU	
  

Ax=b	
  

Solve	
  
Ax=b	
  

Read	
  mesh	
  

Assembly	
  matrices	
  
Ax=b	
  
No	
  

Conv
erged
?	
  

Yes	
  
Finalize	
  

21	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

x	
  
VIRTUS:	
  SIMULATION	
  MODULE	
  
SERVER	
  SIDE:	
  GPU	
  

CPU	
  
Read	
  mesh	
  

PCI	
  

GPU	
  

Mesh	
  
Assembly	
  matrices	
  
Ax=b	
  

No	
  

Finalize	
  

22	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

x	
  

Solve	
  
Ax=b	
  

Conv
erged
?	
  

Yes	
  
VIRTUS:	
  SPEEDIT	
  FLOW	
  
!  Full	
  GPU	
  implementaMon	
  of:	
  
‒  PISO	
  (Pressure	
  Implicit	
  with	
  Split	
  Operator)	
  –	
  transient	
  solver	
  for	
  incompressible	
  flows.	
  
‒  SIMPLE	
  (Semi-­‐implicit	
  Method	
  for	
  Pressure	
  Linked	
  EquaMons):	
  Steady-­‐state	
  solver	
  for	
  incompressible	
  
flows.	
  

!  Boundary	
  CondiMons:	
  
‒  Zero	
  Gradient	
  
‒  Time	
  dependent	
  and	
  Fixed	
  value.	
  

!  Adjustable	
  Mme	
  step.	
  
!  Roadmap:	
  
‒  Support	
  for	
  OpenCL	
  
‒  Turbulence	
  (RANS,	
  kOmegaSST	
  model)	
  
‒  Support	
  for	
  MulM-­‐GPU	
  
23	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
SPEEDIT	
  FLOW	
  
TEST	
  CASES	
  

!  U-­‐shaped	
  pipe	
  
‒  Radius	
  –	
  1in	
  
‒  4M	
  hex	
  cells	
  
‒  Transient	
  flow	
  simulaMon:	
  
‒  U(t)	
  =	
  Asin(ωt)	
  +	
  B	
  

‒  Steady-­‐state	
  simulaMon	
  
‒  Re	
  =	
  100	
  
‒  Re	
  =	
  1000	
  

!  Basilar	
  artery*:	
  
‒  2M	
  hex	
  cells	
  
‒  Transient	
  flow.	
  
‒  Two	
  heart	
  cycles.	
  

*	
  Geometry	
  obtained	
  from	
  AneuriskWeb	
  project.	
  Emory	
  University,	
  Department	
  of	
  Math&CS,	
  2012	
  
24	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
SPEEDIT	
  FLOW:	
  U-­‐SHAPED	
  PIPE	
  
SIMULATION	
  EXECUTION	
  TIME	
  

25	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
SPEEDIT	
  FLOW:	
  U-­‐SHAPED	
  PIPE	
  
ACCELERATION	
  RATIO	
  

26	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
SPEEDIT	
  FLOW:	
  BASILAR	
  ARTERY	
  
SIMULATION	
  EXECUTION	
  TIME	
  

27	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
SPEEDIT	
  FLOW:	
  BASILAR	
  ARTERY	
  
ACCELERATION	
  RATIO	
  

28	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIRTUS:	
  ARCHITECTURE	
  
STL	
  

SegmentaMon	
  
CT/MRI	
  

V	
  Mesh	
  

Surface	
  representaMon	
  
of	
  volumetric	
  mesh	
  

SimulaMon	
  	
  

4	
  txt	
  config	
  files	
  

Set	
  boundary	
  condiMons	
  

VisualizaMon	
  	
  

29	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

GeneraMon	
  of	
  Volumetric	
  
Mesh	
  
(NETGEN)	
  

surface	
  &	
  U,	
  p,	
  WSS	
  

SimulaMon	
  
VRATIS:	
  VISUALIZATION	
  MODULE	
  

30	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
SUMMARY 	
  	
  
!  VIRTUS	
  is	
  a	
  pla]orm	
  for	
  personalized	
  medicine	
  and	
  CFD	
  based	
  diagnosis.	
  

!  Cloud-­‐based	
  approach	
  simplifies	
  the	
  usage.	
  

!  GPU	
  reduces	
  Mme-­‐to-­‐soluMon.	
  

31	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
! QuesMons?	
  
! Comments?	
  
Jakub	
  Pola	
  
jakub.pola@vraMs.com	
  
virtus.vraMs.com	
  
Acknowledemnents:	
  	
  
VraHs:	
  Wojciech	
  Tarnawski,	
  Lukasz	
  Miroslaw,	
  Pawel	
  Czubinski	
  
Wroclaw	
  Uni.:	
  Zbigniew	
  Koza,	
  Piotr	
  Olkiewicz	
  
Wroclaw	
  Uni.	
  of	
  Technology:	
  Tadeusz	
  Tomczak,	
  Andrzej	
  Kosior	
  

	
  

32	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
DISCLAIMER	
  &	
  ATTRIBUTION	
  

The	
  informaMon	
  presented	
  in	
  this	
  document	
  is	
  for	
  informaMonal	
  purposes	
  only	
  and	
  may	
  contain	
  technical	
  inaccuracies,	
  omissions	
  and	
  typographical	
  errors.	
  
	
  
The	
  informaMon	
  contained	
  herein	
  is	
  subject	
  to	
  change	
  and	
  may	
  be	
  rendered	
  inaccurate	
  for	
  many	
  reasons,	
  including	
  but	
  not	
  limited	
  to	
  product	
  and	
  roadmap	
  
changes,	
  component	
  and	
  motherboard	
  version	
  changes,	
  new	
  model	
  and/or	
  product	
  releases,	
  product	
  differences	
  between	
  differing	
  manufacturers,	
  socware	
  
changes,	
  BIOS	
  flashes,	
  firmware	
  upgrades,	
  or	
  the	
  like.	
  AMD	
  assumes	
  no	
  obligaMon	
  to	
  update	
  or	
  otherwise	
  correct	
  or	
  revise	
  this	
  informaMon.	
  However,	
  AMD	
  
reserves	
  the	
  right	
  to	
  revise	
  this	
  informaMon	
  and	
  to	
  make	
  changes	
  from	
  Mme	
  to	
  Mme	
  to	
  the	
  content	
  hereof	
  without	
  obligaMon	
  of	
  AMD	
  to	
  noMfy	
  any	
  person	
  of	
  
such	
  revisions	
  or	
  changes.	
  
	
  
AMD	
  MAKES	
  NO	
  REPRESENTATIONS	
  OR	
  WARRANTIES	
  WITH	
  RESPECT	
  TO	
  THE	
  CONTENTS	
  HEREOF	
  AND	
  ASSUMES	
  NO	
  RESPONSIBILITY	
  FOR	
  ANY	
  
INACCURACIES,	
  ERRORS	
  OR	
  OMISSIONS	
  THAT	
  MAY	
  APPEAR	
  IN	
  THIS	
  INFORMATION.	
  
	
  
AMD	
  SPECIFICALLY	
  DISCLAIMS	
  ANY	
  IMPLIED	
  WARRANTIES	
  OF	
  MERCHANTABILITY	
  OR	
  FITNESS	
  FOR	
  ANY	
  PARTICULAR	
  PURPOSE.	
  IN	
  NO	
  EVENT	
  WILL	
  AMD	
  BE	
  
LIABLE	
  TO	
  ANY	
  PERSON	
  FOR	
  ANY	
  DIRECT,	
  INDIRECT,	
  SPECIAL	
  OR	
  OTHER	
  CONSEQUENTIAL	
  DAMAGES	
  ARISING	
  FROM	
  THE	
  USE	
  OF	
  ANY	
  INFORMATION	
  
CONTAINED	
  HEREIN,	
  EVEN	
  IF	
  AMD	
  IS	
  EXPRESSLY	
  ADVISED	
  OF	
  THE	
  POSSIBILITY	
  OF	
  SUCH	
  DAMAGES.	
  
	
  
ATTRIBUTION	
  
©	
  2013	
  Advanced	
  Micro	
  Devices,	
  Inc.	
  All	
  rights	
  reserved.	
  AMD,	
  the	
  AMD	
  Arrow	
  logo	
  and	
  combinaMons	
  thereof	
  are	
  trademarks	
  of	
  Advanced	
  Micro	
  Devices,	
  
Inc.	
  in	
  the	
  United	
  States	
  and/or	
  other	
  jurisdicMons.	
  	
  SPEC	
  	
  is	
  a	
  registered	
  trademark	
  of	
  the	
  Standard	
  Performance	
  EvaluaMon	
  CorporaMon	
  (SPEC).	
  Other	
  
names	
  are	
  for	
  informaMonal	
  purposes	
  only	
  and	
  may	
  be	
  trademarks	
  of	
  their	
  respecMve	
  owners.	
  
33	
   |	
  	
  	
  PRESENTATION	
  TITLE	
  	
  	
  |	
  	
  	
  NOVEMBER	
  19,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

More Related Content

What's hot

Create Amazing VFX with the Visual Effect Graph
Create Amazing VFX with the Visual Effect GraphCreate Amazing VFX with the Visual Effect Graph
Create Amazing VFX with the Visual Effect GraphUnity Technologies
 
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...AMD Developer Central
 
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...Takahiro Harada
 
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth ThomasHoly smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth ThomasAMD Developer Central
 
Vlsi mini project list 2013
Vlsi mini project list 2013Vlsi mini project list 2013
Vlsi mini project list 2013Vision Solutions
 
Applying Deep Learning Vision Technology to low-cost/power Embedded Systems
Applying Deep Learning Vision Technology to low-cost/power Embedded SystemsApplying Deep Learning Vision Technology to low-cost/power Embedded Systems
Applying Deep Learning Vision Technology to low-cost/power Embedded SystemsJenny Midwinter
 
Extracting a Rails Engine to a separated application
Extracting a Rails Engine to a separated applicationExtracting a Rails Engine to a separated application
Extracting a Rails Engine to a separated applicationJônatas Paganini
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVishal kakade
 
"New Standards for Embedded Vision and Neural Networks," a Presentation from ...
"New Standards for Embedded Vision and Neural Networks," a Presentation from ..."New Standards for Embedded Vision and Neural Networks," a Presentation from ...
"New Standards for Embedded Vision and Neural Networks," a Presentation from ...Edge AI and Vision Alliance
 
[03 1][gpu용 개발자 도구 - parallel nsight 및 axe] miller axe
[03 1][gpu용 개발자 도구 - parallel nsight 및 axe] miller axe[03 1][gpu용 개발자 도구 - parallel nsight 및 axe] miller axe
[03 1][gpu용 개발자 도구 - parallel nsight 및 axe] miller axelaparuma
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...IJTET Journal
 
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14AMD Developer Central
 
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019Unity Technologies
 
“Deploying PyTorch Models for Real-time Inference On the Edge,” a Presentatio...
“Deploying PyTorch Models for Real-time Inference On the Edge,” a Presentatio...“Deploying PyTorch Models for Real-time Inference On the Edge,” a Presentatio...
“Deploying PyTorch Models for Real-time Inference On the Edge,” a Presentatio...Edge AI and Vision Alliance
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderssingh7603
 
ICIAM 2019: Reproducible Linear Algebra from Application to Architecture
ICIAM 2019: Reproducible Linear Algebra from Application to ArchitectureICIAM 2019: Reproducible Linear Algebra from Application to Architecture
ICIAM 2019: Reproducible Linear Algebra from Application to ArchitectureJason Riedy
 
High Performance Pedestrian Detection On TEGRA X1
High Performance Pedestrian Detection On TEGRA X1High Performance Pedestrian Detection On TEGRA X1
High Performance Pedestrian Detection On TEGRA X1NVIDIA
 

What's hot (20)

Create Amazing VFX with the Visual Effect Graph
Create Amazing VFX with the Visual Effect GraphCreate Amazing VFX with the Visual Effect Graph
Create Amazing VFX with the Visual Effect Graph
 
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
 
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
 
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth ThomasHoly smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
 
Vlsi mini project list 2013
Vlsi mini project list 2013Vlsi mini project list 2013
Vlsi mini project list 2013
 
Applying Deep Learning Vision Technology to low-cost/power Embedded Systems
Applying Deep Learning Vision Technology to low-cost/power Embedded SystemsApplying Deep Learning Vision Technology to low-cost/power Embedded Systems
Applying Deep Learning Vision Technology to low-cost/power Embedded Systems
 
Extracting a Rails Engine to a separated application
Extracting a Rails Engine to a separated applicationExtracting a Rails Engine to a separated application
Extracting a Rails Engine to a separated application
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustration
 
"New Standards for Embedded Vision and Neural Networks," a Presentation from ...
"New Standards for Embedded Vision and Neural Networks," a Presentation from ..."New Standards for Embedded Vision and Neural Networks," a Presentation from ...
"New Standards for Embedded Vision and Neural Networks," a Presentation from ...
 
VLSI based final year project topics and ideas
VLSI based final year project topics and ideas VLSI based final year project topics and ideas
VLSI based final year project topics and ideas
 
[03 1][gpu용 개발자 도구 - parallel nsight 및 axe] miller axe
[03 1][gpu용 개발자 도구 - parallel nsight 및 axe] miller axe[03 1][gpu용 개발자 도구 - parallel nsight 및 axe] miller axe
[03 1][gpu용 개발자 도구 - parallel nsight 및 axe] miller axe
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
 
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
 
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
 
“Deploying PyTorch Models for Real-time Inference On the Edge,” a Presentatio...
“Deploying PyTorch Models for Real-time Inference On the Edge,” a Presentatio...“Deploying PyTorch Models for Real-time Inference On the Edge,” a Presentatio...
“Deploying PyTorch Models for Real-time Inference On the Edge,” a Presentatio...
 
GPU Computing
GPU ComputingGPU Computing
GPU Computing
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adder
 
GPU Programming
GPU ProgrammingGPU Programming
GPU Programming
 
ICIAM 2019: Reproducible Linear Algebra from Application to Architecture
ICIAM 2019: Reproducible Linear Algebra from Application to ArchitectureICIAM 2019: Reproducible Linear Algebra from Application to Architecture
ICIAM 2019: Reproducible Linear Algebra from Application to Architecture
 
High Performance Pedestrian Detection On TEGRA X1
High Performance Pedestrian Detection On TEGRA X1High Performance Pedestrian Detection On TEGRA X1
High Performance Pedestrian Detection On TEGRA X1
 

Viewers also liked

Microsoft's project natick(underwater datacentre)
Microsoft's project natick(underwater datacentre)Microsoft's project natick(underwater datacentre)
Microsoft's project natick(underwater datacentre)Mukund Agarwal
 
Pvr presentation 20150707
Pvr presentation   20150707Pvr presentation   20150707
Pvr presentation 20150707danielfarb
 
Introduction to Computational Fluid Dynamics
Introduction to Computational Fluid DynamicsIntroduction to Computational Fluid Dynamics
Introduction to Computational Fluid DynamicsiMentor Education
 
CFD Best Practices & Key Features
CFD Best Practices & Key FeaturesCFD Best Practices & Key Features
CFD Best Practices & Key FeaturesDesign World
 
Underwater construction
Underwater constructionUnderwater construction
Underwater constructionAjay Reddy
 
Computational fluid dynamics for chemical reactor design
Computational fluid dynamics  for chemical reactor designComputational fluid dynamics  for chemical reactor design
Computational fluid dynamics for chemical reactor designrita martin
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamicsRavi Choudhary
 
Computational Fluid Dynamics Simulations for Risk Analysis of Fires in Road T...
Computational Fluid Dynamics Simulations for Risk Analysis of Fires in Road T...Computational Fluid Dynamics Simulations for Risk Analysis of Fires in Road T...
Computational Fluid Dynamics Simulations for Risk Analysis of Fires in Road T...Franco Bontempi
 
Wind power plant
Wind power plantWind power plant
Wind power plantkumar1108
 
Underwater windmill
Underwater windmillUnderwater windmill
Underwater windmillSachin Malik
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Khusro Kamaluddin
 
Under water wind mills
Under water wind millsUnder water wind mills
Under water wind millsSandeep San
 
UNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATIONUNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATIONjaisica
 
PPT On Bridge Construction
PPT On Bridge ConstructionPPT On Bridge Construction
PPT On Bridge ConstructionRobin Nirwal
 

Viewers also liked (20)

Microsoft's project natick(underwater datacentre)
Microsoft's project natick(underwater datacentre)Microsoft's project natick(underwater datacentre)
Microsoft's project natick(underwater datacentre)
 
Pvr presentation 20150707
Pvr presentation   20150707Pvr presentation   20150707
Pvr presentation 20150707
 
Introduction to Computational Fluid Dynamics
Introduction to Computational Fluid DynamicsIntroduction to Computational Fluid Dynamics
Introduction to Computational Fluid Dynamics
 
Windmills
WindmillsWindmills
Windmills
 
CFD Best Practices & Key Features
CFD Best Practices & Key FeaturesCFD Best Practices & Key Features
CFD Best Practices & Key Features
 
Underwater construction
Underwater constructionUnderwater construction
Underwater construction
 
Computational fluid dynamics for chemical reactor design
Computational fluid dynamics  for chemical reactor designComputational fluid dynamics  for chemical reactor design
Computational fluid dynamics for chemical reactor design
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamics
 
Computational Fluid Dynamics Simulations for Risk Analysis of Fires in Road T...
Computational Fluid Dynamics Simulations for Risk Analysis of Fires in Road T...Computational Fluid Dynamics Simulations for Risk Analysis of Fires in Road T...
Computational Fluid Dynamics Simulations for Risk Analysis of Fires in Road T...
 
Wind power plant
Wind power plantWind power plant
Wind power plant
 
Underwater windmill
Underwater windmillUnderwater windmill
Underwater windmill
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
Under water wind mills
Under water wind millsUnder water wind mills
Under water wind mills
 
Slide shere
Slide shereSlide shere
Slide shere
 
PUMPS
 PUMPS PUMPS
PUMPS
 
Wind Energy
Wind EnergyWind Energy
Wind Energy
 
UNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATIONUNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATION
 
Manpower Planning
Manpower PlanningManpower Planning
Manpower Planning
 
Underwater Welding
Underwater WeldingUnderwater Welding
Underwater Welding
 
PPT On Bridge Construction
PPT On Bridge ConstructionPPT On Bridge Construction
PPT On Bridge Construction
 

Similar to CFD Blood Flow in the Cloud

Blood Flow Simulations in the Cloud
Blood Flow Simulations in the CloudBlood Flow Simulations in the Cloud
Blood Flow Simulations in the CloudUniversity of Zurich
 
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIESEFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIESKhaled MAMOU
 
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...AMD Developer Central
 
The new technological frontier in water resources management: the digital twi...
The new technological frontier in water resources management: the digital twi...The new technological frontier in water resources management: the digital twi...
The new technological frontier in water resources management: the digital twi...Speck&Tech
 
IMDC´s Web Based DSS for IWRM
IMDC´s Web Based DSS for IWRMIMDC´s Web Based DSS for IWRM
IMDC´s Web Based DSS for IWRMSaul Buitrago Diaz
 
MERITA PROJECT:METHODOLOGY TO EVALUATE RADIATED EMISSION FROM HIGH DENSITY MU...
MERITA PROJECT:METHODOLOGY TO EVALUATE RADIATED EMISSION FROM HIGH DENSITY MU...MERITA PROJECT:METHODOLOGY TO EVALUATE RADIATED EMISSION FROM HIGH DENSITY MU...
MERITA PROJECT:METHODOLOGY TO EVALUATE RADIATED EMISSION FROM HIGH DENSITY MU...Piero Belforte
 
Data Streaming in IoT and Big Data Analytics
Data Streaming in  IoT and Big Data AnalyticsData Streaming in  IoT and Big Data Analytics
Data Streaming in IoT and Big Data AnalyticsVincenzo Gulisano
 
VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...Steffen Vogel
 
Introduction to Monte Carlo Ray Tracing, OpenCL Implementation (CEDEC 2014)
Introduction to Monte Carlo Ray Tracing, OpenCL Implementation (CEDEC 2014)Introduction to Monte Carlo Ray Tracing, OpenCL Implementation (CEDEC 2014)
Introduction to Monte Carlo Ray Tracing, OpenCL Implementation (CEDEC 2014)Takahiro Harada
 
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...AMD Developer Central
 
Windsurfing with APPA: Automating the Computational Fluid Dynamics Simulation...
Windsurfing with APPA: Automating the Computational Fluid Dynamics Simulation...Windsurfing with APPA: Automating the Computational Fluid Dynamics Simulation...
Windsurfing with APPA: Automating the Computational Fluid Dynamics Simulation...Anshul Jindal
 
Thwack camp 2013 news from npm nta vnqm toolset ntm latest
Thwack camp 2013 news from npm nta vnqm toolset ntm latestThwack camp 2013 news from npm nta vnqm toolset ntm latest
Thwack camp 2013 news from npm nta vnqm toolset ntm latestMichal Hrncirik
 
IEEE VLSI ECE PROJECT LIST
IEEE VLSI ECE PROJECT LISTIEEE VLSI ECE PROJECT LIST
IEEE VLSI ECE PROJECT LISTVision Solutions
 
Docsis cmts receiver
Docsis cmts receiverDocsis cmts receiver
Docsis cmts receiverherooftit01
 
Co-simulation interfaces for connecting distributed real-time simulators
Co-simulation interfaces for connecting distributed real-time simulatorsCo-simulation interfaces for connecting distributed real-time simulators
Co-simulation interfaces for connecting distributed real-time simulatorsSteffen Vogel
 
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...AMD Developer Central
 
PT-4142, Porting and Optimizing OpenMP applications to APU using CAPS tools, ...
PT-4142, Porting and Optimizing OpenMP applications to APU using CAPS tools, ...PT-4142, Porting and Optimizing OpenMP applications to APU using CAPS tools, ...
PT-4142, Porting and Optimizing OpenMP applications to APU using CAPS tools, ...AMD Developer Central
 

Similar to CFD Blood Flow in the Cloud (20)

Blood Flow Simulations in the Cloud
Blood Flow Simulations in the CloudBlood Flow Simulations in the Cloud
Blood Flow Simulations in the Cloud
 
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIESEFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
 
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
 
The new technological frontier in water resources management: the digital twi...
The new technological frontier in water resources management: the digital twi...The new technological frontier in water resources management: the digital twi...
The new technological frontier in water resources management: the digital twi...
 
IMDC´s Web Based DSS for IWRM
IMDC´s Web Based DSS for IWRMIMDC´s Web Based DSS for IWRM
IMDC´s Web Based DSS for IWRM
 
MERITA PROJECT:METHODOLOGY TO EVALUATE RADIATED EMISSION FROM HIGH DENSITY MU...
MERITA PROJECT:METHODOLOGY TO EVALUATE RADIATED EMISSION FROM HIGH DENSITY MU...MERITA PROJECT:METHODOLOGY TO EVALUATE RADIATED EMISSION FROM HIGH DENSITY MU...
MERITA PROJECT:METHODOLOGY TO EVALUATE RADIATED EMISSION FROM HIGH DENSITY MU...
 
P1151220195
P1151220195P1151220195
P1151220195
 
Data Streaming in IoT and Big Data Analytics
Data Streaming in  IoT and Big Data AnalyticsData Streaming in  IoT and Big Data Analytics
Data Streaming in IoT and Big Data Analytics
 
VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...
 
Introduction to Monte Carlo Ray Tracing, OpenCL Implementation (CEDEC 2014)
Introduction to Monte Carlo Ray Tracing, OpenCL Implementation (CEDEC 2014)Introduction to Monte Carlo Ray Tracing, OpenCL Implementation (CEDEC 2014)
Introduction to Monte Carlo Ray Tracing, OpenCL Implementation (CEDEC 2014)
 
Electromagnetic Simulations for Aerospace Applications
Electromagnetic Simulations for Aerospace ApplicationsElectromagnetic Simulations for Aerospace Applications
Electromagnetic Simulations for Aerospace Applications
 
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
 
Windsurfing with APPA: Automating the Computational Fluid Dynamics Simulation...
Windsurfing with APPA: Automating the Computational Fluid Dynamics Simulation...Windsurfing with APPA: Automating the Computational Fluid Dynamics Simulation...
Windsurfing with APPA: Automating the Computational Fluid Dynamics Simulation...
 
Thwack camp 2013 news from npm nta vnqm toolset ntm latest
Thwack camp 2013 news from npm nta vnqm toolset ntm latestThwack camp 2013 news from npm nta vnqm toolset ntm latest
Thwack camp 2013 news from npm nta vnqm toolset ntm latest
 
Group 10
Group 10Group 10
Group 10
 
IEEE VLSI ECE PROJECT LIST
IEEE VLSI ECE PROJECT LISTIEEE VLSI ECE PROJECT LIST
IEEE VLSI ECE PROJECT LIST
 
Docsis cmts receiver
Docsis cmts receiverDocsis cmts receiver
Docsis cmts receiver
 
Co-simulation interfaces for connecting distributed real-time simulators
Co-simulation interfaces for connecting distributed real-time simulatorsCo-simulation interfaces for connecting distributed real-time simulators
Co-simulation interfaces for connecting distributed real-time simulators
 
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
 
PT-4142, Porting and Optimizing OpenMP applications to APU using CAPS tools, ...
PT-4142, Porting and Optimizing OpenMP applications to APU using CAPS tools, ...PT-4142, Porting and Optimizing OpenMP applications to APU using CAPS tools, ...
PT-4142, Porting and Optimizing OpenMP applications to APU using CAPS tools, ...
 

More from AMD Developer Central

DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsAMD Developer Central
 
Leverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math LibrariesLeverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math LibrariesAMD Developer Central
 
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAn Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAMD Developer Central
 
Webinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop IntelligenceWebinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop IntelligenceAMD Developer Central
 
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...AMD Developer Central
 
TressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas ThibierozTressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas ThibierozAMD Developer Central
 
Rendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnellRendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnellAMD Developer Central
 
Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil PerssonLow-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil PerssonAMD Developer Central
 
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave OldcornDirect3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave OldcornAMD Developer Central
 
Introduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan NevraevIntroduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan NevraevAMD Developer Central
 
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...AMD Developer Central
 
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...AMD Developer Central
 
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14AMD Developer Central
 
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...AMD Developer Central
 

More from AMD Developer Central (20)

DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
 
Leverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math LibrariesLeverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math Libraries
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
 
Media SDK Webinar 2014
Media SDK Webinar 2014Media SDK Webinar 2014
Media SDK Webinar 2014
 
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAn Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
 
DirectGMA on AMD’S FirePro™ GPUS
DirectGMA on AMD’S  FirePro™ GPUSDirectGMA on AMD’S  FirePro™ GPUS
DirectGMA on AMD’S FirePro™ GPUS
 
Webinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop IntelligenceWebinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop Intelligence
 
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
 
Inside XBox- One, by Martin Fuller
Inside XBox- One, by Martin FullerInside XBox- One, by Martin Fuller
Inside XBox- One, by Martin Fuller
 
TressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas ThibierozTressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas Thibieroz
 
Rendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnellRendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnell
 
Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil PerssonLow-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson
 
Gcn performance ftw by stephan hodes
Gcn performance ftw by stephan hodesGcn performance ftw by stephan hodes
Gcn performance ftw by stephan hodes
 
Inside XBOX ONE by Martin Fuller
Inside XBOX ONE by Martin FullerInside XBOX ONE by Martin Fuller
Inside XBOX ONE by Martin Fuller
 
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave OldcornDirect3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
 
Introduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan NevraevIntroduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan Nevraev
 
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...
 
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...
 
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
 
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
 

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

CFD Blood Flow in the Cloud

  • 1. VITRTUS   CFD  OF  THE  BLOOD  FLOW  IN  THE  CLOUD   JAKUB  POLA   SOFTWARE  DEVELOPER,  VRATIS  LTD.    
  • 2. HEART  DIAGNOSIS   !  Non-­‐invasive:   ‒  X-­‐Ray  Computer  Tomography.   ‒  MagneMc  Resonance  Imaging.   ‒  Electrocardiography.   !  Invasive:   ‒  Angiography.   ‒  FracMonal  Flow  Reserve.   2   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 3. HEART  DIAGNOSIS   FRACTIONAL  FLOW  RESERVE  EXAMPLE   !  COURAGE,  FAME2:   FFR  VALUE   Stent   implantaMon   Drug   therapy   !  DeFACTO  (2012):   FFR   3   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   FFR  CT  
  • 4. COMPUTATIONAL  FLUID  DYNAMICS   FRAMEWORK   !  Solve  Navier  –  Stokes  equaMons   !  Procedure:   ‒  Preprocessing:   ‒  DefiniMon  of  the  geometry.   ‒  GeneraMon  of  volumetric  mesh.   ‒  DefiniMon  of  physical  model.   ‒  DefiniMon  of  boundary  condiMons.   ‒  SimulaMon:  iteraMve  solvers.   ‒  Post-­‐processing:   ‒  Analysis   ‒  VisualisaMon   !  How  to  obtain  geometry  and  create  a  mesh?   !   How  to  solve  the  problem  fast  and  efficiently?   4   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 5. CFD  IN  MEDICINE   !  Stent  grac  design:   ‒  DeterminaMon  of  proper  shape  of  the  stent  grac       !  Design  of  heart  valves:   ‒  DeterminaMon  of  shape  and  biological  and  mechanical   properMes   !  Drug  delivery:   ‒  DeterminaMon  of  the  delivery  device   ‒  DeterminaMon  of  the  drug  state   5   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 6. VIRTUS:  OVERVIEW   Mesh  storage  format   User  Interface   Database   PACS   SoQware  as  a  Service   AcHve  Mesh   6   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   CalculaHons  
  • 7. VIRTUS:  WORKFLOW   CT  /  MRI  Scanning   SegmentaMon   CFD  SimulaMon   7   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   Meshing   Post-­‐processing  /  VisualisaMon  
  • 8. VIRTUS:  ARCHITECTURE   STL   SegmentaMon   CT/MRI   V  Mesh   Surface  representaMon   of  volumetric  mesh   SimulaMon     4  txt  config  files   Set  boundary  condiMons   VisualizaMon     8   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   GeneraMon  of  Volumetric   Mesh   (NETGEN)   surface  &  U,  p,  WSS   SimulaMon  
  • 9. VIRTUS:  GRAPHIC  USER  INTERFACE   9   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 10. VIRTUS:  ARCHITECTURE   STL   SegmentaMon   CT/MRI   V  Mesh   Surface  representaMon   of  volumetric  mesh   SimulaMon     4  txt  config  files   Set  boundary  condiMons   VisualizaMon     10   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   GeneraMon  of  Volumetric   Mesh   (NETGEN)   surface  &  U,  p,  WSS   SimulaMon  
  • 11. VIRTUS:  SEGMENTATION   !  Create  3D  model  from  series  of  images.   !  Very  Mme  consuming  task.   !  Require  mesh  modeling  to:   ‒  fix  the  errors  in  the  mesh   ‒  prepare  mesh  to  generate  volumetric  mesh   11   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 12. VIRTUS:  SEGMENTATION   ACTIVE  MESH   !  Input:   ‒  CT  or  MRI  scans  in  DICOM  format.   !  Outputs:   ‒  Surface  mesh  in  STL  format.   ‒  Volumetric  mesh  in  OpenFOAM  format.   !  Real-­‐Mme  procedure.   !  Fasat  algorithm.   !  Many  mesh  ediMng  tools:   ‒  Global/local  mesh  smoothing.   ‒  Cut  Mesh.   ‒  Freeze  Mesh.   ‒  Push  Mesh.   ‒  Define  Flow  Inlets  and  Outlets   ‒  Automated  determinaMon  of  artery  centerline(s)   12   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 13. VIRTUS:  MESHING  MODULE   13   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 14. VIRTUS:  ARCHITECTURE   STL   SegmentaMon   CT/MRI   V  Mesh   Surface  representaMon   of  volumetric  mesh   SimulaMon     4  txt  config  files   Set  boundary  condiMons   VisualizaMon     14   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   GeneraMon  of  Volumetric   Mesh   (NETGEN)   surface  &  U,  p,  WSS   SimulaMon  
  • 15. VIRTUS:  SIMULATION  MODULE   USER  SIDE   !  Just  two  steps:   ‒  Type  of  simulaMon:   ‒  Transient  flows.   ‒  Steady-­‐state  flows.   ‒  Inlet  boundary  condiMon:   ‒  Inlet  velocity.   ‒  Inlet  pressure.   ‒  Point  and  click  procedure   !  ConfiguraMon   ‒  Just  four  txt  files   15   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 16. VIRTUS:  SIMULATION  MODULE   USER  SIDE   16   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 17. VIRTUS:  SIMULATION  MODULE   SERVER  SIDE   !  Three  ways  to  execute  simulaMon:   ‒  Using  CPU  in  parallel  mode.   ‒  Using  CPU  +  GPU  in  parallel  mode.   ‒  Using  GPU  only.     17   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 18. VIRTUS:  SIMULATION  MODULE   SERVER  SIDE:  CPU   CPU   Read  mesh   No   Assembly  matrices   Ax=b   ~33%   Conv erged ?   Yes   Finalize   18   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   Solve   Ax=b   ~66%  
  • 19. VIRTUS:  SIMULATION  MODULE   SERVER  SIDE:  CPU  +  GPU   CPU   PCI   GPU   Ax=b   Solve   Ax=b   Read  mesh   Assembly  matrices   Ax=b   No   Conv erged ?   Yes   Finalize   19   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   x  
  • 20. VIRTUS:  SPEEDIT  TOOLKIT   !  Solvers:   ‒  Conjugate  Gradient.   ‒  Bi-­‐Conjugate  Gradient.   !  PrecondiMoners:   ‒  Diagonal.   ‒  Approximate  Inverse.   ‒  Algebraic  MulMgrid  with  Smoothed   AggregaMon  (CUSP).   !  Support  for  MulM-­‐GPU.   !  Plaqorms:   ‒  OpenCL.   ‒  CUDA.   20   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 21. VIRTUS:  SIMULATION  MODULE   SERVER  SIDE:  CPU  +  GPU   CPU   PCI   GPU   Ax=b   Solve   Ax=b   Read  mesh   Assembly  matrices   Ax=b   No   Conv erged ?   Yes   Finalize   21   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   x  
  • 22. VIRTUS:  SIMULATION  MODULE   SERVER  SIDE:  GPU   CPU   Read  mesh   PCI   GPU   Mesh   Assembly  matrices   Ax=b   No   Finalize   22   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   x   Solve   Ax=b   Conv erged ?   Yes  
  • 23. VIRTUS:  SPEEDIT  FLOW   !  Full  GPU  implementaMon  of:   ‒  PISO  (Pressure  Implicit  with  Split  Operator)  –  transient  solver  for  incompressible  flows.   ‒  SIMPLE  (Semi-­‐implicit  Method  for  Pressure  Linked  EquaMons):  Steady-­‐state  solver  for  incompressible   flows.   !  Boundary  CondiMons:   ‒  Zero  Gradient   ‒  Time  dependent  and  Fixed  value.   !  Adjustable  Mme  step.   !  Roadmap:   ‒  Support  for  OpenCL   ‒  Turbulence  (RANS,  kOmegaSST  model)   ‒  Support  for  MulM-­‐GPU   23   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 24. SPEEDIT  FLOW   TEST  CASES   !  U-­‐shaped  pipe   ‒  Radius  –  1in   ‒  4M  hex  cells   ‒  Transient  flow  simulaMon:   ‒  U(t)  =  Asin(ωt)  +  B   ‒  Steady-­‐state  simulaMon   ‒  Re  =  100   ‒  Re  =  1000   !  Basilar  artery*:   ‒  2M  hex  cells   ‒  Transient  flow.   ‒  Two  heart  cycles.   *  Geometry  obtained  from  AneuriskWeb  project.  Emory  University,  Department  of  Math&CS,  2012   24   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 25. SPEEDIT  FLOW:  U-­‐SHAPED  PIPE   SIMULATION  EXECUTION  TIME   25   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 26. SPEEDIT  FLOW:  U-­‐SHAPED  PIPE   ACCELERATION  RATIO   26   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 27. SPEEDIT  FLOW:  BASILAR  ARTERY   SIMULATION  EXECUTION  TIME   27   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 28. SPEEDIT  FLOW:  BASILAR  ARTERY   ACCELERATION  RATIO   28   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 29. VIRTUS:  ARCHITECTURE   STL   SegmentaMon   CT/MRI   V  Mesh   Surface  representaMon   of  volumetric  mesh   SimulaMon     4  txt  config  files   Set  boundary  condiMons   VisualizaMon     29   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL   GeneraMon  of  Volumetric   Mesh   (NETGEN)   surface  &  U,  p,  WSS   SimulaMon  
  • 30. VRATIS:  VISUALIZATION  MODULE   30   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 31. SUMMARY     !  VIRTUS  is  a  pla]orm  for  personalized  medicine  and  CFD  based  diagnosis.   !  Cloud-­‐based  approach  simplifies  the  usage.   !  GPU  reduces  Mme-­‐to-­‐soluMon.   31   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 32. ! QuesMons?   ! Comments?   Jakub  Pola   jakub.pola@vraMs.com   virtus.vraMs.com   Acknowledemnents:     VraHs:  Wojciech  Tarnawski,  Lukasz  Miroslaw,  Pawel  Czubinski   Wroclaw  Uni.:  Zbigniew  Koza,  Piotr  Olkiewicz   Wroclaw  Uni.  of  Technology:  Tadeusz  Tomczak,  Andrzej  Kosior     32   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL  
  • 33. DISCLAIMER  &  ATTRIBUTION   The  informaMon  presented  in  this  document  is  for  informaMonal  purposes  only  and  may  contain  technical  inaccuracies,  omissions  and  typographical  errors.     The  informaMon  contained  herein  is  subject  to  change  and  may  be  rendered  inaccurate  for  many  reasons,  including  but  not  limited  to  product  and  roadmap   changes,  component  and  motherboard  version  changes,  new  model  and/or  product  releases,  product  differences  between  differing  manufacturers,  socware   changes,  BIOS  flashes,  firmware  upgrades,  or  the  like.  AMD  assumes  no  obligaMon  to  update  or  otherwise  correct  or  revise  this  informaMon.  However,  AMD   reserves  the  right  to  revise  this  informaMon  and  to  make  changes  from  Mme  to  Mme  to  the  content  hereof  without  obligaMon  of  AMD  to  noMfy  any  person  of   such  revisions  or  changes.     AMD  MAKES  NO  REPRESENTATIONS  OR  WARRANTIES  WITH  RESPECT  TO  THE  CONTENTS  HEREOF  AND  ASSUMES  NO  RESPONSIBILITY  FOR  ANY   INACCURACIES,  ERRORS  OR  OMISSIONS  THAT  MAY  APPEAR  IN  THIS  INFORMATION.     AMD  SPECIFICALLY  DISCLAIMS  ANY  IMPLIED  WARRANTIES  OF  MERCHANTABILITY  OR  FITNESS  FOR  ANY  PARTICULAR  PURPOSE.  IN  NO  EVENT  WILL  AMD  BE   LIABLE  TO  ANY  PERSON  FOR  ANY  DIRECT,  INDIRECT,  SPECIAL  OR  OTHER  CONSEQUENTIAL  DAMAGES  ARISING  FROM  THE  USE  OF  ANY  INFORMATION   CONTAINED  HEREIN,  EVEN  IF  AMD  IS  EXPRESSLY  ADVISED  OF  THE  POSSIBILITY  OF  SUCH  DAMAGES.     ATTRIBUTION   ©  2013  Advanced  Micro  Devices,  Inc.  All  rights  reserved.  AMD,  the  AMD  Arrow  logo  and  combinaMons  thereof  are  trademarks  of  Advanced  Micro  Devices,   Inc.  in  the  United  States  and/or  other  jurisdicMons.    SPEC    is  a  registered  trademark  of  the  Standard  Performance  EvaluaMon  CorporaMon  (SPEC).  Other   names  are  for  informaMonal  purposes  only  and  may  be  trademarks  of  their  respecMve  owners.   33   |      PRESENTATION  TITLE      |      NOVEMBER  19,  2013      |      CONFIDENTIAL