Computer Architecture Group U.S.C.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Advertisements

Cactus in GrADS (HFA) Ian Foster Dave Angulo, Matei Ripeanu, Michael Russell.
Member of the ExperTeam Group Ralf Ratering Pallas GmbH Hermülheimer Straße Brühl, Germany
Loads Balanced with CQoS Nicole Lemaster, Damian Rouson, Jaideep Ray Sandia National Laboratories Sponsor: DOE CCA Meeting – January 22, 2009.
Web Based Applications
Efficient Model Selection for Support Vector Machines
Predicting performance of applications and infrastructures Tania Lorido 27th May 2011.
Scaling to New Heights Retrospective IEEE/ACM SC2002 Conference Baltimore, MD.
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring 2 nd Update – 7 th February.
Performance Model & Tools Summary Hung-Hsun Su UPC Group, HCS lab 2/5/2004.
GRID IIII D UK Particle Physics GridPP Collaboration meeting - R.P.Middleton (RAL/PPD) 23-25th May Grid Monitoring Services Robin Middleton RAL/PPD24-May-01.
Mid-term Progress Report Isaac Rieksts My web site
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
Globus Toolkit Massimo Sgaravatto INFN Padova. Massimo Sgaravatto Introduction Grid Services: LHC regional centres need distributed computing Analyze.
Nguyen Tuan Anh. VN-Grid: Goals  Grid middleware (focus of this presentation)  Tuan Anh  Grid applications  Hoai.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
Kraków Kick-off meeting Migrating Desktop General concept Intuitive Grid-user’s work environment independent of a hardware.
Introduction to Testing CSIS 1595: Fundamentals of Programming and Problem Solving 1.
Types of Models Marti Blad Northern Arizona University College of Engineering & Technology.
© 2002 IBM Corporation IBM Research 1 Policy Transformation Techniques in Policy- based System Management Mandis Beigi, Seraphin Calo and Dinesh Verma.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Team Members: ECE- Wes Williams, Will Steiden, Josh Howard, Alan Jimenez Sponsor: Brad Luyster Honeywell Network Traffic Generator.
Integration with External Applications: General View
Operations Research Chapter one.
Rapidly-Exploring Random Trees
KID - KLOE Integrated Dataflow
Simulation Production System
Introduction to Parallel Computing: MPI, OpenMP and Hybrid Programming
DWD GISC Node Current Status
University of Maryland College Park
LCS - The Tool to Ease Ramping up your employees in a repetitive way
Learning outcomes 2 Developing Code – Input Output Model
Alternatives to Mobile Agents
PLM, Document and Workflow Management
GridBench: A Tool for Benchmarking Grids
Parallel processing is not easy
GWE Core Grid Wizard Enterprise (
Design of a Multi-Agent System for Distributed Voltage Regulation
Programming Models for SimMillennium
The CCIN2P3 and its role in EGEE/LCG
Intelligent Large Scale Sensing Systems (ILS3) initiative
Interoperability & Standards
Liang Chen Advisor: Gagan Agrawal Computer Science & Engineering
Introduction to Software Engineering
Systems of Equations An Introduction.
Parallel and Multiprocessor Architectures – Shared Memory
Introduction to Software Testing
COmmon Reference Environment
The example below illustrates Action Assertions stated in a form of Structured English (pseudo-code). These rules are operational rules because they reflect.
Quantum One.
The Globus Toolkit™: Information Services
MESSAGE PROJECT CONTRIBUTION
Emotion Recognition from Electromyography and Skin Conductance
Wide Area Workload Management Work Package DATAGRID project
Grid Application Programming Environment
Motion-Aware Routing in Vehicular Ad-hoc Networks
German Astrophysical Virtual Observatory
X y y = x2 - 3x Solutions of y = x2 - 3x y x –1 5 –2 –3 6 y = x2-3x.
Automatic optimization of parallel linear algebra software
Quality-aware Middleware
Survey on Coverage Problems in Wireless Sensor Networks - 2
Software Development Process Using UML Recap
T-FLEX DOCs PLM, Document and Workflow Management.
Introduction to the SHIWA Simulation Platform EGI User Forum,
Infokall Enterprise Solutions
Presentation transcript:

Computer Architecture Group U.S.C. PPC: Performance prediction for selected application kernels Task 2.3.2 Computer Architecture Group U.S.C.

Introduction The global purpose of the tool is to provide performance information about some important computational MPI kernels when they are executed in a Grid. Two main works: To establish analytical models for: Basic simple kernels. Kernels from applications. A friendly to use Java GUI integrated in the M.D.

Establishing the models Monitoring information is needed X# monitoring not yet available for our needs Latency, bandwidth between any pair of nodes at any time In this meeting, we have contacted to Task 3.3 to adapt X# monitoring system to our needs More collaboration with Task 2.3 (GridBench) started to solve common problems NWS: installed in some sites as a temporary solution NWS allows us to sensor monitoring information between sites and also inside of them. Configurable to obtain data in any moment to know the current status of the Grid.

Establishing the models To take measures of execution time for the kernel: K measurements, Tk. At the same time, to get instant information from monitoring: M monitoring tests Measures of latency, Li, and bandwidth, Wi. We define a test cube in a three-dimensional space {L, W, T} This test cube is limited by the maximum and the minimum values of these parameters.

Establishing the models Monitoring measures must show enough homogeneity for the correlation search. In each test cube The meant point Representative value The size of the cube Dispersion of the data

Establishing the models Tests with different monitoring conditions and different kernel situations (size of the problem, etc.) determine several cube of tests. To obtain the correlation To establish the models

Analytical models for kernels Vertlq (from Task 1.4, air pollution task) Communications: is done Computations: is in progress Code was modified in order to use the size of the problem as a input parameter To take measurements for different scenarios PETSc (from Task 1.2, to solve linear systems) Communications and computations: characterized for same cases. Generalization is in progress.

Current status and future work We use NWS monitoring system, as a temporary solution, to obtain the analytical models. To try to use a X# monitoring system. We have models of some kernels in homogeneous systems. We are adding more functionalities to the GUI. We are completing models for some application kernels: Vertlq, PETSc, ... When done, to include them in the GUI.