+ All Categories
Home > Documents > WP1 : Applications

WP1 : Applications

Date post: 08-Jan-2016
Category:
Upload: trixie
View: 17 times
Download: 2 times
Share this document with a friend
Description:
Océan / atmosphère Cosmologie Site d'expertise algèbre linéaire creuse TLSE. WP1 : Applications. Goals of LEGO. Research fields Deployment Components Communications Scheduling Data Management Workflows Glue between all these? Grid Middleware. Description de l'application TLSE. - PowerPoint PPT Presentation
12
WP1 : Applications Océan / atmosphère Cosmologie Site d'expertise algèbre linéaire creuse TLSE
Transcript
Page 1: WP1 : Applications

WP1 : Applications

Océan / atmosphère

Cosmologie

Site d'expertise algèbre linéaire creuse TLSE

Page 2: WP1 : Applications

Goals of LEGO

Research fields

Deployment Components Communications Scheduling Data Management Workflows

Glue between all these?

Grid Middleware

Page 3: WP1 : Applications

Description de l'application Description de l'application TLSETLSE

P. Amestoy, F. Camillo, M. Daydé, L. Giraud, R. Guivarch, A. Hurault, M. Pantel,

and C. Puglisi (IRIT-ENSEEIHT)and

J.-Y. L’Excellent (LIP-ENS Lyon / INRIA)

http://gridtlse.orghttp://gridtlse.org

Page 4: WP1 : Applications

Sparse Matrices Expert Site?Sparse Matrices Expert Site?

Expert site: Help users in choosing the right solvers and its parameters for a given problem;

Chosen approach: Expert scenarios which answer common user requests;

Main goal: Provide a friendly test environment for expert and non-expert users of sparse linear algebra software;

Easy access to:• Software and tools;• A wide range of computer architectures;• Matrix collections;• Expert Scenarios;

Also : Provide a testbed for sparse linear algebra software.

Page 5: WP1 : Applications

Why do we use a Grid?Why do we use a Grid? Sparse linear algebra software uses sophisticated

algorithms for (pre-/post-) processing the matrix; Multiple parameters interfere for efficient execution of a

sparse direct solver:• Ordering;• Amount of memory;• Architecture of computer;• Libraries available;• Determining the best combination of parameter values is a multi-

parametric problem. Well-suited for execution over a Grid.

Page 6: WP1 : Applications

Main Software Issues

The same interface provides the users with access to– several expertise scenarios;– several solvers and their parameters (using

middleware to access the GRID). Experts provide scenarios which

– reduce the combinatorial nature;– produce useful synthetic comparison.

It should be easy to– add new solvers which can be used by old scenarios;– add new scenarios which use old solvers;– use the characteristics of new solvers in new

scenarios.

Page 7: WP1 : Applications

Key ideas in describing expert Key ideas in describing expert proceduresprocedures

We do not want to ask an expert in sparse linear algebra to deploy services over the grid at the usual level i.e. interfaces description, GridRPC calls, ...

We have specified and developed:• a high level - graphical - description of the

expert process that we call scenarios (GEOS)• a semantic based description of software,

control parameters and matrices based on meta-data(PRUNE)

Page 8: WP1 : Applications

The GRID-The GRID-TLSE TLSE PlatformPlatform

Expert

GRID-TLSE Data Base

Solver Descriptor Scenario Editor

User

Page 9: WP1 : Applications

The GRID-TLSE The GRID-TLSE PlatformPlatform

Standard User

Computer GridComputer Grid

MatricesSolvers

User request

Expertise Request

Workflow (set of experiments)

XML description of experiments

Results

Scenario

Executions

Execution of a scenario

OP1

OP2IN OUT

Page 10: WP1 : Applications

Status

Semantic description used within scenarios

The expert engine interpretes scenarios to generate dynamic workflows executed using DIET

Deployments over several infrastructures (G5K, workstations,...)

Joined project with Japan Atomic Energy Agency (interoperability DIET / AEGIS-ITBL, japanese solvers and machines within TLSE,...)

Experiments with advanced trading (cooperation with National Academy of Sciences of Armenia)

http://gridtlse.org opened with several softwares and scenarios (currently MA48, MA49, MUMPS, SuperLU, UMFPack)

Page 11: WP1 : Applications

Key featuresKey features

Key points: high level description of scientific software and use of scenarios for generating dynamic workflows

Practical consequences:• Adding / removing solvers does not require to update

scenarios (it will be automatically discovered)• Introduction of new scenarios make use of deployed

software• The approach described is intended to be generic: we

explore the use of this approach in other areas

Page 12: WP1 : Applications

Future developments

More softwares within TLSE Improvement in the scenarios: use of

constraints to limit combinatorial explosion Advances trading : enhance web

demonstrator, DIET / Scilab ? Autonomic management of services


Recommended