Techila use cases

463 views

Published on

Some use cases of Techila high-performance computing middleware.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Techila use cases

  1. 1. June 13, 2013Tuomas EerolaUse-Case Examples
  2. 2. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.Who Are The Users? Perfect for optimization, modeling,simulations or data-analysis. Perfect for projects who aim onminimum Time-To-Market. Enables interactive working withcomplex models. Reference cases from Finance,Biosciences and Pharma, Space, Oiland Gas, Civil Engineering,…
  3. 3. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.From The Users”…We are excited to see that the Windows Azure withTechila integration allows using the simulation modelinteractively and getting instant feedback for changes inmodel assumptions.”http://digital.onwindows.com/finance/2011/winter/#/14/”The fact that computational resources provided by thecloud service are available, increases prospects toconduct really demanding projects that were notpossible few years ago.”http://tinyurl.com/pfesj2p
  4. 4. Follow ushttp://twitter.com/techilatechhttp://www.linkedin.com/company/techila-technologies-ltd.http://www.facebook.com/techilagridSOME USE-CASES4
  5. 5. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Financial Engineering Data intensive tasks Management of large number ofportfolios. Time consuming tasks Exotic option pricing. CVA/ PFE. Portfolio optimization. Techila supports followingnumerical methods Monte Carlo simulations. Distributed optimization. Etc.5
  6. 6. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Macroeconomics Modeling Model estimation of DSGEand VAR models can betime-consuming. Techila supports speedingup of real-world modelestimation with Bayesianmethods: MCMC Particle Filter Etc6
  7. 7. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: 3D Inversion Geophysics inverse problem. Hundreds of measurement points. Variable frequency. Distribution brings great benefits.7
  8. 8. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Machine Learning RF-ACE is an efficientimplementation of a robustmachine learning algorithm foruncovering multivariateassociations. Exploring associations is a CPUintensive but embarassinglyparallel computation. Techila middleware distributedthe workload across a collectionof 1000 CPUs, cutting downcomputation from years to days.8
  9. 9. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd. Improved a deterministic non-distributable problem throughstochstic approach and clever use of large pool ofunderutilized on-premise IT-infra Approach relies on the large number of grid nodes rather thanon the actual raw computational power More nodes  better guesses  faster optimization. Estimates can now be found significantly faster by usingTechila. 2 days vs. 2 months Techila benefits: Time limits (stop after time) Optimization (fastest resources) Failure tolerance (long project) Ease of use (agility)CASE: Optimization9
  10. 10. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Enhanced p-value accuracy Statistics/ informatics. Code written in R language. Using LME4 package, which is apackage to fit linear and generalizedlinear mixed-effects models. Indepdendent sImulations. The moresimulations, the more accurate p-value. Distributed the code using theTechila with R language integration. Techila took care of autonomousLME4 distribution to Workers. Techila provides a linear speed-up.10
  11. 11. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Medical imaging Inverse research applicationson medical imaging. Creating imaging algorithmsfor EIT to build accurate,cheap and even portabledevices that can savepeople’s lives. Dentists always aim atimplants that stay safely inplace. The screw needed forthat should be drilled in adeep as possible.11
  12. 12. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Image reconstruction Scientists have had to acceptinaccurate imaging in theirresearch. Image enhancement appliesstochastic models, which arecomputing-intensive Stochastic imageenhancement has not beenfeasible. Takes 1 month. Techila supports scientificinnovation.Enables working on newestdata as medical imagereconstruction can be done in5 minutes 12Images: Uygar Tuna, Sari Peltonen, Ulla Ruotsalainen. Department ofSignal Processing, Tampere University of Technology. Gap-Filling forthe High Resolution PET Sinograms with a Dedicated DCT DomainFilter. 2009. Data acquired by the ECAT High Resolution ResearchTomograph (HRRT, CTI PET Systems, Knoxville, TN, USA), locatedat Turku PET Centre.
  13. 13. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Data analysis Systems Biology Pattern Discovery. Calculating statistics forSNP (single-nucleotidepolymorphism) pairs. Relatively data-intensive. Still, 8955% speed-up withthe idle capacity of ~100computers.13
  14. 14. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Combinatory analysis Assessing the likelihood that aprimary breast cancer tumourdevelops metastases. A lot of genes and theircombinations that may contributeto the metastasis progression. Key challenge on finding the rightcombination of genes from among25000 genes. Windows Azure with Techilaintegration used. 1200 Windows Azure instancesrunning MATLAB code. 15-year project completed in 4,5days. 14
  15. 15. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Bridge simulation Mitigation of Stay-Cable Vibration. Reduce wind hazards on long-span bridges. MATLAB application using Monte carlo methods15
  16. 16. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Surface science (1/2) Surface science to determine geometrical and electronic structure ofsurface. Obtaining a comprehensive picture of the unconventionalsuperconductors relies very much on electronic spectroscopes. Need to run computations with multiple variables, check the results withexperimental predictions and adjust the combinations of parameters andrun again. High-Performance Computers (HPC) with Message Passing Interface (MPI)was tested at NERSC Challenges: Scalability issues Frustration resulting of HPC queuing and MPI’s complexity Need for a simple, scalable and fast solution16
  17. 17. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: Surface science (2/2) Originally a FORTRAN code. Code was changed fromhardcoded to accept commandline parameters. Currently using MATLAB as front-end; Preprocessing,Postprocessing Benefits: Ease of input and output handling Modularity Easy visualization17
  18. 18. The content of this presentation is confidential. Using, copying, or giving any part of this presentation or its description to a third party is strictly forbidden without the prior written consent of Techila Technologies Ltd.CASE: 3D Animation Animation rendering happens aframe at a time. Techila middleware can providenear-linear acceleration to 3Drenderer. Blender 3D animation rendererplug-in was cloud-enabled usingthe Techila middleware. Benefits: No impact on user experience. Results come in a fraction oftime.18Click to watch on YouTube:http://www.youtube.com/watch?v=O7JxSt6X3Mo
  19. 19. TUOMAS EEROLAVICE PRESIDENT, PARTNERTECHILA TECHNOLOGIES LTDe: tuomas.eerola@techilatechnologies.comt: +358 50 336 7730

×