1 Discussions on the next PAAP workshop, RIKEN. 2 Collaborations toward PAAP Several potential topics : 1.Applications (Wave Propagation, Climate, Reactor.

Slides:



Advertisements
Similar presentations
An Overview of ABFT in cloud computing
Advertisements

GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
A Dynamic World, what can Grids do for Multi-Core computing? Daniel Goodman, Anne Trefethen and Douglas Creager
1 A Common Application Platform (CAP) for SURAgrid -Mahantesh Halappanavar, John-Paul Robinson, Enis Afgane, Mary Fran Yafchalk and Purushotham Bangalore.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Introductory Courses in High Performance Computing at Illinois David Padua.
Workshop on HPC in India Grid Middleware for High Performance Computing Sathish Vadhiyar Grid Applications Research Lab (GARL) Supercomputer Education.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
A 100,000 Ways to Fa Al Geist Computer Science and Mathematics Division Oak Ridge National Laboratory July 9, 2002 Fast-OS Workshop Advanced Scientific.
NGNS Program Managers Richard Carlson Thomas Ndousse ASCAC meeting 11/21/2014 Next Generation Networking for Science Program Update.
1 Resolution of large symmetric eigenproblems on a world-wide grid Laurent Choy, Serge Petiton, Mitsuhisa Sato CNRS/LIFL HPCS Lab. University of Tsukuba.
Parallelization: Conway’s Game of Life. Cellular automata: Important for science Biology – Mapping brain tumor growth Ecology – Interactions of species.
Design and Implementation of a Single System Image Operating System for High Performance Computing on Clusters Christine MORIN PARIS project-team, IRISA/INRIA.
Virtualization Concept. Virtualization  Real: it exists, you can see it.  Transparent: it exists, you cannot see it  Virtual: it does not exist, you.
Charm++ Load Balancing Framework Gengbin Zheng Parallel Programming Laboratory Department of Computer Science University of Illinois at.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
MUMPS A Multifrontal Massively Parallel Solver IMPLEMENTATION Distributed multifrontal.
An approach for solving the Helmholtz Equation on heterogeneous platforms An approach for solving the Helmholtz Equation on heterogeneous platforms G.
Priority Research Direction Key challenges Fault oblivious, Error tolerant software Hybrid and hierarchical based algorithms (eg linear algebra split across.
COLLABORATIVE EXECUTION ENVIRONMENT FOR HETEROGENEOUS PARALLEL SYSTEMS Aleksandar Ili´c, Leonel Sousa 2010 IEEE International Symposium on Parallel & Distributed.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Slide 1 Auburn University Computer Science and Software Engineering Scientific Computing in Computer Science and Software Engineering Kai H. Chang Professor.
JuxMem: An Adaptive Supportive Platform for Data Sharing on the Grid Gabriel Antoniu, Luc Bougé, Mathieu Jan IRISA / INRIA & ENS Cachan, France Workshop.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Scaling to New Heights Retrospective IEEE/ACM SC2002 Conference Baltimore, MD.
DISTRIBUTED COMPUTING
Science Clouds and FutureGrid’s Perspective June Science Clouds Workshop HPDC 2012 Delft Geoffrey Fox
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Introduction, background, jargon Jakub Yaghob. Literature T.G.Mattson, B.A.Sanders, B.L.Massingill: Patterns for Parallel Programming, Addison- Wesley,
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
Overview of Recent MCMD Developments Jarek Nieplocha CCA Forum Meeting San Francisco.
Many-SC Project Runtime Environment (RTE) CSAP Lab 2014/10/28.
Heavy and lightweight dynamic network services: challenges and experiments for designing intelligent solutions in evolvable next generation networks Laurent.
MATRIX MULTIPLY WITH DRYAD B649 Course Project Introduction.
Stochastic optimization of energy systems Cosmin Petra Argonne National Laboratory.
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
Climate-Weather modeling studies Using a Prototype Global Cloud-System Resolving Model Zhi Liang (GFDL/DRC)
A Summary of the Distributed System Concepts and Architectures Gayathri V.R. Kunapuli
Numerical Libraries Project Microsoft Incubation Group Mary Beth Hribar Microsoft Corporation CSCAPES Workshop June 10, 2008 Copyright Microsoft Corporation,
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
1CPSD Software Infrastructure for Application Development Laxmikant Kale David Padua Computer Science Department.
Introduction to Research 2011 Introduction to Research 2011 Ashok Srinivasan Florida State University Images from ORNL, IBM, NVIDIA.
Applications and Requirements for Scientific Workflow Introduction May NSF Geoffrey Fox Indiana University.
WP1 : Applications Océan / atmosphère Cosmologie Site d'expertise algèbre linéaire creuse TLSE.
Introduction Application of parallel programming to the KAMM model
Efficient Live Checkpointing Mechanisms for computation and memory-intensive VMs in a data center Kasidit Chanchio Vasabilab Dept of Computer Science,
Linear Algebra Libraries: BLAS, LAPACK, ScaLAPACK, PLASMA, MAGMA
Design Issues of Prefetching Strategies for Heterogeneous Software DSM Author :Ssu-Hsuan Lu, Chien-Lung Chou, Kuang-Jui Wang, Hsiao-Hsi Wang, and Kuan-Ching.
Using Charm++ to Mask Latency in Grid Computing Applications Gregory A. Koenig Parallel Programming Laboratory Department.
What Programming Paradigms and algorithms for Petascale Scientific Computing, a Hierarchical Programming Methodology Tentative Serge G. Petiton June 23rd,
Parallelization Strategies Laxmikant Kale. Overview OpenMP Strategies Need for adaptive strategies –Object migration based dynamic load balancing –Minimal.
Lecture 3: Computer Architectures
CSci6702 Parallel Computing Andrew Rau-Chaplin
C OMPUTATIONAL R ESEARCH D IVISION 1 Defining Software Requirements for Scientific Computing Phillip Colella Applied Numerical Algorithms Group Lawrence.
1 Toward Petascale Programming and Computing, Challenges and Collaborations Serge G. Petiton PAAP workshop, RIKEN.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
Computer Science and Engineering Parallel and Distributed Processing CSE 8380 April 28, 2005 Session 29.
FTC-Charm++: An In-Memory Checkpoint-Based Fault Tolerant Runtime for Charm++ and MPI Gengbin Zheng Lixia Shi Laxmikant V. Kale Parallel Programming Lab.
HPC University Requirements Analysis Team Training Analysis Summary Meeting at PSC September Mary Ann Leung, Ph.D.
Defining the Competencies for Leadership- Class Computing Education and Training Steven I. Gordon and Judith D. Gardiner August 3, 2010.
Introduction to Parallel Computing: MPI, OpenMP and Hybrid Programming
NEGST January 2006-(may 2007)-December 2008 Serge G. Petiton, CNRS/LIFL The objective of the NEGST project is to promote the collaborations of Japan and.
Introduction Super-computing Tuesday
Abstract Machine Layer Research in VGrADS
NGS computation services: APIs and Parallel Jobs
Many-core Software Development Platforms
Summary Background Introduction in algorithms and applications
Clouds from FutureGrid’s Perspective
Introduction To Distributed Systems
Presentation transcript:

1 Discussions on the next PAAP workshop, RIKEN

2 Collaborations toward PAAP Several potential topics : 1.Applications (Wave Propagation, Climate, Reactor Physic, Dynamic Molecular, Material science, chemistry) 2.Numerical methods, linear algebra (Auto-tuning, FFTE, Krylov Methods, Hybrid Methods, Co-Methods 3.Middleware (KAAPI/TakTuk, Kadeploy/OAR, Resource management) 4.Language (OpenWP, YML, OpenMPD) 5.Algorithmic and programming paradigms (several talks) 6.Evaluation of the performance of future computers (Next- Gen, T2K, Tsubame:2.0)

3 Applications Wave Propagation, Climate, Reactor Physic, Dynamic Molecular, Material science, Chemistry What adaptations will be required to use future Several- Petascale Computers : from vector accelerators to many- core processors, and grid-like programming Required arithmetic for Petascale applications Generated communications, …/… Benchmarking prototype Experimentations on future computers Remark : the goal of this collaboration is not to run application software in production on the future computers

4 Numerical Methods Sparse and Dense Linear Algebra 1.Krylov Methods, restarted iterative methods : asynchronous non-blocking communications, subspace size, restart strategies…. Co-method deployment… 2.Auto-tuning, self-learning parameter optimisatin (cf SciDac), automatic-adaptation of subspace size… 3.FFT, large scale… 4.Multiple arithmetics, iterative refinement 5.Very large size non-Hermtian matrices with cluster of eigenvalues

5 Middleware Middleware for very large Petascale platform ; load balancing, security, fault tolerence, data persistency, anticapation of migration, orchestration…. 1.Grid-Like middleware adapted to such petascale computers 2.Virtualization for the end-users 3.Several middleware concerned for a unique application experimentation 4.Same operating system from grid to cores??? What interface….

6 Language New Languages, for each level ; from grid to many-core After Fortran, MPI, and OpenMP… Language for the Next Generation (NG): to explore new worlds and new civilizations….and to go there no one has gone before! 1.End-users have to be able to develop software using component technologies and high level languages, independently from the hardware and the systems, they need to be able to give their expertises. 2.Workflow language, language to develop components for part of the petascale platform/supercomputer, language for many-core programming? Interface between these langauges. 3.Standard agreement, rather than advanced idea (Sato). 4.Standardization and education (Sato)

7 Algorithmic and Programming Paradigm Large granularity distributed computing + Parallel computing for distributed memory execution model + Parallel computing for shared memory execution model + Vector pipelined or SIMD model and/or Data parallelism

8 Evaluation of the performance of future Petascale Platform/supercomputers Benchmarks and Experimentations, extrapolations NG Tsubame 2:0 T2K (3 computers for the same application???) French Petascale project(s)????

9 Proposed Actions Write a small document starting from the workshop each chairperson ask a small text to each speaker (approx. ½ page), then, he prepares a coherent 2 or 3 pages text with potential collaboration topics (to discuss now eventually) and names of concerned Japanese and French researchers A General Introduction and a General conclusion are write The general process have to be finish by next February Regular seminar on PAAP (by video, internet) A second workshop, in France, in 2008

10 And slides, links…. and pictures

11 Dômo Arigatô Gozaimasu