19
June 13, 2013 Tuomas Eerola Use-Case Examples

Techila use cases

  • Upload
    eerola

  • View
    290

  • Download
    2

Embed Size (px)

DESCRIPTION

Some use cases of Techila high-performance computing middleware.

Citation preview

Page 2: Techila use cases

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 on

minimum Time-To-Market. Enables interactive working with

complex models. Reference cases from Finance,

Biosciences and Pharma, Space, Oil and Gas, Civil Engineering,…

Page 3: Techila use cases

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 with Techila integration allows using the simulation model interactively and getting instant feedback for changes in model assumptions.”

http://digital.onwindows.com/finance/2011/winter/#/14/

”The fact that computational resources provided by the cloud service are available, increases prospects to conduct really demanding projects that were not possible few years ago.”

http://tinyurl.com/pfesj2p

Page 4: Techila use cases

Follow us

http://twitter.com/techilatech

http://www.linkedin.com/company/techila-technologies-ltd.

http://www.facebook.com/techilagrid

SOME USE-CASES

4

Page 5: Techila use cases

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 of portfolios.

Time consuming tasks Exotic option pricing. CVA/ PFE. Portfolio optimization.

Techila supports following numerical methods Monte Carlo simulations. Distributed optimization. Etc. 5

Page 6: Techila use cases

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 DSGE

and VAR models can be time-consuming.

Techila supports speeding up of real-world model estimation with Bayesian methods: MCMC Particle Filter Etc

6

Page 7: Techila use cases

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

Page 8: Techila use cases

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 efficient

implementation of a robust machine learning algorithm for uncovering multivariate associations.

Exploring associations is a CPU intensive but embarassingly parallel computation.

Techila middleware distributed the workload across a collection of 1000 CPUs, cutting down computation from years to days.

8

Page 9: Techila use cases

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 through stochstic approach and clever use of large pool of underutilized on-premise IT-infra

Approach relies on the large number of grid nodes rather than on the actual raw computational power

More nodes better guesses faster optimization. Estimates can now be found significantly faster by using

Techila. 2 days vs. 2 months Techila benefits:

Time limits (stop after time) Optimization (fastest resources) Failure tolerance (long project) Ease of use (agility)

CASE: Optimization

9

Page 10: Techila use cases

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 a

package to fit linear and generalized linear mixed-effects models.

Indepdendent sImulations. The more simulations, the more accurate p-value.

Distributed the code using the Techila with R language integration.

Techila took care of autonomous LME4 distribution to Workers.

Techila provides a linear speed-up.10

Page 11: Techila use cases

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 applications

on medical imaging. Creating imaging algorithms

for EIT to build accurate, cheap and even portable devices that can save people’s lives.

Dentists always aim at implants that stay safely in place. The screw needed for that should be drilled in a deep as possible.

11

Page 12: Techila use cases

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 accept

inaccurate imaging in their research.

Image enhancement applies stochastic models, which are computing-intensive

Stochastic image enhancement has not been feasible. Takes 1 month.

Techila supports scientific innovation.

Enables working on newest data as medical image

reconstruction can be done in 5 minutes

12

Images: Uygar Tuna, Sari Peltonen, Ulla Ruotsalainen. Department of Signal Processing, Tampere University of Technology. Gap-Filling for the High Resolution PET Sinograms with a Dedicated DCT Domain Filter. 2009. Data acquired by the ECAT High Resolution Research Tomograph (HRRT, CTI PET Systems, Knoxville, TN, USA), located at Turku PET Centre.

Page 13: Techila use cases

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 for

SNP (single-nucleotide polymorphism) pairs.

Relatively data-intensive. Still, 8955% speed-up with

the idle capacity of ~100 computers.

13

Page 14: Techila use cases

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 a primary

breast cancer tumour develops metastases.

A lot of genes and their combinations that may contribute to the metastasis progression.

Key challenge on finding the right combination of genes from among 25000 genes.

Windows Azure with Techila integration used.

1200 Windows Azure instances running MATLAB code.

15-year project completed in 4,5 days. 14

Page 15: Techila use cases

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 methods

15

Page 16: Techila use cases

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 of

surface. Obtaining a comprehensive picture of the unconventional

superconductors relies very much on electronic spectroscopes. Need to run computations with multiple variables, check the results with

experimental predictions and adjust the combinations of parameters and run 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 solution

16

Page 17: Techila use cases

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 from

hardcoded to accept command line parameters.

Currently using MATLAB as front-end; Preprocessing, Postprocessing

Benefits: Ease of input and output handling Modularity Easy visualization

17

Page 18: Techila use cases

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 a

frame at a time. Techila middleware can provide

near-linear acceleration to 3D renderer.

Blender 3D animation renderer plug-in was cloud-enabled using the Techila middleware.

Benefits: No impact on user experience. Results come in a fraction of

time.18

Click to watch on YouTube:http://www.youtube.com/watch?v=O7JxSt6X3Mo

Page 19: Techila use cases

TUOMAS EEROLAVICE PRESIDENT, PARTNERTECHILA TECHNOLOGIES LTDe: [email protected]

t: +358 50 336 7730