http www interactivegrid eu http interactivegrid eu Gridcomputing
- Slides: 37
http: //www. interactive-grid. eu http: //interactive-grid. eu
Gridcomputing for Ultrasound CT (USCT) Marcus Hardt SCC (Formerly IWR) @ FZK http: //interactive-grid. eu
Ultrasound Computer Tomography (USCT) ● ● New method for medical imaging Focus: Breast cancer diagnosis http: //interactive-grid. eu
USCT setup http: //interactive-grid. eu
USCT – Method Receiver c sound speed constant Emitter Mean frequency: 3 MHz, Synthetic Aperture Focussing Technique http: //interactive-grid. eu
USCT Images First results with 2 D USCT: • 0. 1 mm nylon threads visible Current results with new hardware: • Egg and yolk visible • 3 D imaging http: //interactive-grid. eu
USCT Algorithm Characteristicts: ● ● Input: 20 GB (full set) Computing time depends • on output size / resolution • amount of input data Matlab ● Strategic development platform (95% sourcecode) http: //interactive-grid. eu
USCT Algorithm Characteristicts: ● ● Input: 20 GB (full set) Computing time depends • on output size / resolution • amount of input data Matlab ● Strategic development platform (95% sourcecode) Goals for grid access: ● ● ● Seamless Interactive from Matlab http: //interactive-grid. eu
USCT reconstruction : = “Black Box” Computation takes long (days, weeks, years) Grid in order to speed up http: //interactive-grid. eu
Grid Computing Idea: Computer power <=> Electrical power From Electrical power grid => computational grid • Across organisationsal domains / countries • Transparent access to ● ● ● Computing Data Network • Large scale installations http: //interactive-grid. eu
Grid middleware Middleware : = Layer between application and operating system g. Lite: one grid middleware Development driven by CERN Tools for data+computing of new accelerator ● 10 TB/year * 20 years, random access ● ● Paradigm: Send job to where the data is Job: Self contained application http: //interactive-grid. eu
g g. Lite installations in Europe http: //interactive-grid. eu
g. Lite architecture http: //interactive-grid. eu
Using a lamp in the grid world Describe the lamp Voltage, Watts, Number_Lamps Hertz, Lighting_time, . . . Submit request for electricity to broker => Powerplant chosen for you => Send lamp to powerplant => Wait for electricity => Lamp glows Results come back ● About 20% of the lamps broken http: //interactive-grid. eu
Is interactivity a solution? http: //interactive-grid. eu
Is interactivity a solution? Yes! We submit a cable!!! http: //interactive-grid. eu
The interactive channel http: //interactive-grid. eu
Our cable: Grid. Solve http: //interactive-grid. eu
Grid. Solve ready for action http: //interactive-grid. eu
Grid. Solve in action http: //interactive-grid. eu
Grid. Solve in action http: //interactive-grid. eu
Grid. Solve interface Client interface for Java, C, Fortran, Matlab, Octave Easy to use: y=problem(x) <=> y=gs_call('problem', x) ● ● ● Transport input parameters to remote side Execute “problem” Transport result back ● Matlab compiler tested => works Server limited to C and Fortran => Reduce complexity of the grid to one function call http: //interactive-grid. eu
Grid. Solve (GS)/g. Lite integration Send GS-servers to g. Lite clusters Package Grid. Solve + My software ● Send packages into g. Lite jobs ● Install packages on Worker. Nodes (WN) ● Create GS-service hosts (GS-agent) Ensure network connectivity ● GS-client, GS-agent, GS-proxy, GS-server All this happens behind the scenes! http: //interactive-grid. eu
Putting things together http: //interactive-grid. eu
Demonstration Simulation: Mandelbrot fractal Using the same infrastructure http: //interactive-grid. eu
Life-Demo Movie of the life demonstration: ● http: //marcus. hardt-it. de/grid 4 matlab Life demo on int. eu. grid http: //interactive-grid. eu
Result Simulation works Reasonable speedup (4 x on 8 machines) http: //interactive-grid. eu
Source code http: //interactive-grid. eu
Summary Goals for grid access ● ● ● We can Seamless Interactive From matlab ● ● Use the grid from Matlab / Fortran Run simple simulations in our infrastructure ● Use real code We want to. . . • Cope with the data (20 GB in, 8 GB out) ● ● Automatically send Matlab functions to the grid Explore tighter connected code • Use Open. MPI support on interactive grid http: //interactive-grid. eu
http: //interactive-grid. eu
What's missing? Goal: ● ● Seamless Interactive Grid access From matlab Seamless ● Don't compile standalone application Interactive No overhead (< 10 s) Example: ● No manual data movement Large Excel Table ● Excel must run locally From Matlab ● Run Matlab-functions remotely● Computation in the grid ● http: //interactive-grid. eu
How to do it? 1. Make Matlab run on g. Lite 2. Integrate Grid. Solve with g. Lite => Grid in Matlab using Gridsolve & RPC GIMGER http: //interactive-grid. eu
USCT reconstruction : = “Black Box” Computation takes long (days, weeks, years) http: //interactive-grid. eu
Using g. Lite Initial approach to parallel execution: Partitioning of data ● Many parallel jobs ● http: //interactive-grid. eu
Using g. Lite in practise A lot of work is left to the user http: //interactive-grid. eu
Using g. Lite Goal: ● ● Seamless Interactive Grid access From matlab http: //interactive-grid. eu
What's missing? Goal: ● ● Seamless Interactive Grid access From matlab Seamless ● Don't compile standalone application Interactive No overhead (< 10 s) ● No manual data movement ● From Matlab ● Run Matlab-functions remotely http: //interactive-grid. eu
- Http //mbs.meb.gov.tr/ http //www.alantercihleri.com
- Http //siat.ung.ac.id atau http //pmb.ung.ac.id
- Http //ab-hwc.nhp.gov.in/daily report
- B) http://www.schoolguides.com/types_of_scholarships.html
- Drfrostmaths.com
- Ies suel
- Http://a-z-animals.com
- Book publishers in louisiana
- Fingerprint challenge trimpe 2006
- Www.surveymonkey.com http //www.surveymonkey.com
- Http
- Htwins.net/scale 2/
- Http://www.ducksters.com/science/electricity_uses.php
- Http://www.whitehouse.gov/administration/cabinet
- Http://jfbradu.free.fr
- Www. plagium.com
- Http://www.caaspp.org
- Youtube
- Wordle challenge
- Mecca and madina
- Http
- Ewb sms
- Http //learn.education 2020.com/student
- Brpc channel
- Goto http
- Http://math.about.com
- Autobiography poem examples
- Http://l.ead.me/bakcsh
- Http://ant man
- Http://bit.ly/profiling_sc
- Http://learn.edgenuity.com/student
- Http drive google com
- Http://mbgnet.mobot.org/
- T. trimpe 2001 http://sciencespot.net/
- Http://www.tvdsb.on.ca/westmin/science/snc2g1/frogresp.htm
- Http msdn
- Http://www.nineplanets.org
- Http:n