SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Running DICOM Visualization on the CELL (PS3) Abstract Co-Author: Andre Broekema, BS  Presenter: Peter M. van Ooijen, PhD  Abstract Co-Author: Matthys Oudkerk, MD, PhD
Table of Content ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Project (Background) Visualization is in need of more processing hardware and it is a challenge to realize it with cost effective hardware and free open source software. There are expensive commercial processing software tools available which utilize special computational hardware for accelerating the needed processing power. Aim of this study is to work towards the usage of the CELL Broadband Engine Architecture inside the Playstation3(PS3) and open source software and SDK's to accelerate the visualizations already developed for the free open source community.
Solution in development The solution is designed to be as scalable as possible to allow multiple workstation and Playstations to be added. Client workstations can request processing algorithms on the framework on desired DICOM datasets from a PACS or other DICOM system. Results are then processed through the framework and returned to the client workstations.
Parts of the solution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Project (Evaluation) By using open source Linux operating systems such as Fedora and Yellow Dog with tools like Eclipse one can create a development platform for use with the PS3. Also the usage of free available SDK's from IBM for developments on the PS3 and the OFFIS DCMTK and the visualization toolkit VTK creates an environment for optimization on the available algorithms inside the toolkits. Currently a framework is running which handles streaming DICOM image data to the PS3, start simple algorithms through dynamically loaded process plug-ins which utilize the DCMTK and stream the result to the requesting workstation.
Processed algorithms ,[object Object],[object Object],[object Object],[object Object]
Processed algorithms ,[object Object],[object Object],[object Object],[object Object]
Processed algorithms ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Processed algorithms
Processed algorithms ,[object Object],[object Object],[object Object],[object Object]
First benchmark ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
First benchmark (results) Time durations are in seconds
First benchmark (evaluation) ,[object Object],[object Object],[object Object]
The Project (Discussion) Using online available open source processing and visualization toolkits and modify these for performance on cheap processing hardware such as the PS3 is ongoing. When the VTK visualization toolkit is compiled onto the PS3 the next step is to attach it to the process plug-ins to use the available algorithms and move forward to optimize these for use on the CELL architecture. The results will be compared next to other processing hardware and will also be used in developments on other processing intensive projects.
Released documents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

High performance computing
High performance computingHigh performance computing
High performance computing
Guy Tel-Zur
 
High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspective
Jason Shih
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
NIKHIL NAIR
 

Was ist angesagt? (20)

Evolution of Supermicro GPU Server Solution
Evolution of Supermicro GPU Server SolutionEvolution of Supermicro GPU Server Solution
Evolution of Supermicro GPU Server Solution
 
ASSESSING THE PERFORMANCE AND ENERGY USAGE OF MULTI-CPUS, MULTI-CORE AND MANY...
ASSESSING THE PERFORMANCE AND ENERGY USAGE OF MULTI-CPUS, MULTI-CORE AND MANY...ASSESSING THE PERFORMANCE AND ENERGY USAGE OF MULTI-CPUS, MULTI-CORE AND MANY...
ASSESSING THE PERFORMANCE AND ENERGY USAGE OF MULTI-CPUS, MULTI-CORE AND MANY...
 
High performance computing
High performance computingHigh performance computing
High performance computing
 
High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspective
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
 
NVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deploymentNVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deployment
 
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
 
Getting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin BainGetting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin Bain
 
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
 
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
 
GPU and Deep learning best practices
GPU and Deep learning best practicesGPU and Deep learning best practices
GPU and Deep learning best practices
 
PowerAI Deep dive
PowerAI Deep divePowerAI Deep dive
PowerAI Deep dive
 
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
 
Large Model support and Distribute deep learning
Large Model support and Distribute deep learningLarge Model support and Distribute deep learning
Large Model support and Distribute deep learning
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Distributed deep learning optimizations for Finance
Distributed deep learning optimizations for FinanceDistributed deep learning optimizations for Finance
Distributed deep learning optimizations for Finance
 
Nvidia SC13 Podcast
Nvidia SC13 PodcastNvidia SC13 Podcast
Nvidia SC13 Podcast
 
NVIDIA DGX-1 Community-Based Benchmark
NVIDIA DGX-1 Community-Based BenchmarkNVIDIA DGX-1 Community-Based Benchmark
NVIDIA DGX-1 Community-Based Benchmark
 
2017 04-13-google-tpu-04
2017 04-13-google-tpu-042017 04-13-google-tpu-04
2017 04-13-google-tpu-04
 

Ähnlich wie Running Dicom Visualization On The Cell (Ps3) Rsna Poster Presentation

Multi Processor Architecture for image processing
Multi Processor Architecture for image processingMulti Processor Architecture for image processing
Multi Processor Architecture for image processing
ideas2ignite
 
Accelerating Deep Learning Training with BigDL and Drizzle on Apache Spark wi...
Accelerating Deep Learning Training with BigDL and Drizzle on Apache Spark wi...Accelerating Deep Learning Training with BigDL and Drizzle on Apache Spark wi...
Accelerating Deep Learning Training with BigDL and Drizzle on Apache Spark wi...
Databricks
 
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
Bomm Kim
 

Ähnlich wie Running Dicom Visualization On The Cell (Ps3) Rsna Poster Presentation (20)

OpenPOWER Boot camp in Zurich
OpenPOWER Boot camp in ZurichOpenPOWER Boot camp in Zurich
OpenPOWER Boot camp in Zurich
 
An area and power efficient on chip communication architectures for image enc...
An area and power efficient on chip communication architectures for image enc...An area and power efficient on chip communication architectures for image enc...
An area and power efficient on chip communication architectures for image enc...
 
Multi Processor Architecture for image processing
Multi Processor Architecture for image processingMulti Processor Architecture for image processing
Multi Processor Architecture for image processing
 
High End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsHigh End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro Graphics
 
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
 
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
 
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
 
PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016
 
A cloud gaming system based on user level virtualization and its resource sch...
A cloud gaming system based on user level virtualization and its resource sch...A cloud gaming system based on user level virtualization and its resource sch...
A cloud gaming system based on user level virtualization and its resource sch...
 
Accelerating Deep Learning Training with BigDL and Drizzle on Apache Spark wi...
Accelerating Deep Learning Training with BigDL and Drizzle on Apache Spark wi...Accelerating Deep Learning Training with BigDL and Drizzle on Apache Spark wi...
Accelerating Deep Learning Training with BigDL and Drizzle on Apache Spark wi...
 
Computing Performance: On the Horizon (2021)
Computing Performance: On the Horizon (2021)Computing Performance: On the Horizon (2021)
Computing Performance: On the Horizon (2021)
 
Host Simulation
Host SimulationHost Simulation
Host Simulation
 
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
 
Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture
 
Documentation
DocumentationDocumentation
Documentation
 
4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info
 
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
 
Creating an Embedded System Lab
Creating an Embedded System LabCreating an Embedded System Lab
Creating an Embedded System Lab
 
Intelligent internet of things with Google Cloud
Intelligent internet of things with Google CloudIntelligent internet of things with Google Cloud
Intelligent internet of things with Google Cloud
 

Running Dicom Visualization On The Cell (Ps3) Rsna Poster Presentation

  • 1. Running DICOM Visualization on the CELL (PS3) Abstract Co-Author: Andre Broekema, BS Presenter: Peter M. van Ooijen, PhD Abstract Co-Author: Matthys Oudkerk, MD, PhD
  • 2.
  • 3. The Project (Background) Visualization is in need of more processing hardware and it is a challenge to realize it with cost effective hardware and free open source software. There are expensive commercial processing software tools available which utilize special computational hardware for accelerating the needed processing power. Aim of this study is to work towards the usage of the CELL Broadband Engine Architecture inside the Playstation3(PS3) and open source software and SDK's to accelerate the visualizations already developed for the free open source community.
  • 4. Solution in development The solution is designed to be as scalable as possible to allow multiple workstation and Playstations to be added. Client workstations can request processing algorithms on the framework on desired DICOM datasets from a PACS or other DICOM system. Results are then processed through the framework and returned to the client workstations.
  • 5.
  • 6. The Project (Evaluation) By using open source Linux operating systems such as Fedora and Yellow Dog with tools like Eclipse one can create a development platform for use with the PS3. Also the usage of free available SDK's from IBM for developments on the PS3 and the OFFIS DCMTK and the visualization toolkit VTK creates an environment for optimization on the available algorithms inside the toolkits. Currently a framework is running which handles streaming DICOM image data to the PS3, start simple algorithms through dynamically loaded process plug-ins which utilize the DCMTK and stream the result to the requesting workstation.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. First benchmark (results) Time durations are in seconds
  • 14.
  • 15. The Project (Discussion) Using online available open source processing and visualization toolkits and modify these for performance on cheap processing hardware such as the PS3 is ongoing. When the VTK visualization toolkit is compiled onto the PS3 the next step is to attach it to the process plug-ins to use the available algorithms and move forward to optimize these for use on the CELL architecture. The results will be compared next to other processing hardware and will also be used in developments on other processing intensive projects.
  • 16.

Hinweis der Redaktion

  1. - Welcome