HPC University Training Meeting Welcome!! March 26-27, 2008 plementation.

Slides:



Advertisements
Similar presentations
Brussels, May 2009 Awareness and Public Opinion results from: Evaluation of the means used by national Data Protection Authorities in the promotion.
Advertisements

PD Plan Agenda August 26, 2008 PBTE Indicators Track
1 US activities and strategy :NSF Ron Perrott. 2 TeraGrid An instrument that delivers high-end IT resources/services –a computational facility – over.
Minnesota’s Professional Development Plan to Prepare for the 2014 GED Test Amy Vickers, Minneapolis Adult Education Astrid Liden, Minnesota Department.
 Copyright 2007 STI - INTERNATIONAL Semantic Technology Institute International PlanetData - Ensuring Impact.
DIScovery SciEnce through Computational Thinking (DISSECT) Enrico Pontelli.
CERT Program Manager: Training and Exercises
Dan Stanzione, Training lead CASC Meeting
May 12, 2015 XSEDE New User Tutorials and User Support: Lessons Learned Marcela Madrid.
STEM Education Reorganization April 3, STEM Reorganization: Background  The President has placed a very high priority on using government resources.
National Science Foundation: Transforming Undergraduate Education in Science, Technology, Engineering, and Mathematics (TUES)
NLII Mapping the Learning Space New Orleans, LA Colleen Carmean NLII Fellow Information Technology Director, ASU West Editor, MERLOT Faculty Development.
THE ADVANCED TECHNOLOGY ENVIRONMENTAL AND ENERGY CENTER (ATEEC) Summative External Evaluation July 1, 2013 – June 30, 2014 PRELIMINARY OUTLINE.
E_learning.
Grants to advance new ideas in sustainable agriculture. What is SARE?
Benefits of Blended e-Learning in Education
McWeadon Education, USA
C R E S S T / U C L A Evaluating the Impact of the Interactive Multimedia Exercises (IMMEX) Program: Measuring the Impact of Problem-Solving Assessment.
Developing a programme of information literacy. Strategy Will you work at an institutional level? Will you work at a course level? Will you work at a.
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
US NITRD LSN-MAGIC Coordinating Team – Organization and Goals Richard Carlson NGNS Program Manager, Research Division, Office of Advanced Scientific Computing.
ALISE 2014 Conference Jeonghyun Kim & William E. Moen
1 DR. BADRUL HUDA KHAN MCWEADON EDUCATION, USA DR. BADRUL HUDA KHAN
Strengthening the quality of research for policy engagement in the African context – achievements and aspirations Tebogo B. Seleka Botswana Institute for.
VSS supports knowledge management Knowledge based organizations and improving the absorption capacity.
Brad Armosky, TACC Shawn T. Brown, PSC Scott Lathrop, UC/ANL Laura McGinnis, PSC TeraGrid’08 Conference, Las Vegas, Nevada June 11, 2008.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Class and Lab Mark K. Reha.
PYs 4 and 5 Objectives for Education, Outreach and Training and External Relations Scott Lathrop
Unit 5:Elements of A Viable COOP Capability (cont.)  Define and explain the terms tests, training, and exercises (TT&E)  Explain the importance of a.
Distance Learning and e- learning in Globe Sandra Henderson David H. Brown The GLOBE Program, UCAR, P.O. Box 3000, Boulder, CO, USA.
Effective User Services for High Performance Computing A White Paper by the TeraGrid Science Advisory Board May 2009.
On-Line Course Development in Remote Sensing at Virginia Tech Preparing Students for Careers in Remote Sensing August 2002 J.B. Campbell, R.H. Wynne,
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Presented by National Institute for Computational Sciences (NICS): Education, Outreach and Training Julia C. White User Support National Institute for.
C Coaching for Performance E.S. Tunis and Associates Inc. Welcome to ESTA’s learning design workshop. The ideas developed in this workshop will set the.
Quality Assurance. Identified Benefits that the Core Skills Programme is expected to Deliver 1.Increased efficiency in the delivery of Core Skills Training.
NATIONAL PARTNERSHIP FOR ADVANCED COMPUTATIONAL INFRASTRUCTURE Computational Literacy NPACI Site Visit July 22, 1999 Gregory A. Moses EOT Thrust Leader.
National Science Foundation 1 Evaluating the EHR Portfolio Judith A. Ramaley Assistant Director Education and Human Resources.
August 7, Market Participant Survey Action Plan Dale Goodman Director, Market Services.
InWEnt | Qualified to shape the future1 Internet based Human Resource Development Management Platform Human Resource Development Programme in Natural Disaster.
1 Chapter Nine Engineering Your Career. 2 Engineering Careers  Electrical and computer engineers find employment in: 1.Private industry. 2.Government.
Scott Lathrop NCSA Blue Waters Technical Program Manager for Education TeraGrid Area Director for Education, Outreach and Training
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
A survey based analysis on training opportunities Dr. Jūratė Kuprienė Framing the digital curation curriculum International Conference Florence, Italy.
Moodling in Ontario: A Professional Learning Approach Anita Drossis Nathalie Rudner ABEL Professional Learning Lead ABEL School Lead Science and Math Teacher.
Instructional Technology Master of Education 1. LEARNING OBJECTIVES 1) Explain what an LMS is. 2) Differentiate between some types of LMS. 3) Identify.
Introduction of the Curriculum for Prospective NHTI Faculty NHTI Coordinating Committee Association of College & University Housing Officers – International.
S AN D IEGO AND I MPERIAL V ALLEY B ASIC S KILLS N ETWORK Dr. Lisa Brewster.
1 Poverty Analysis and Data Initiative (PADI) Capacity Building Program To Support The Poverty Reduction Strategy Shahid Khandker World Bank Institute.
EGEE NA3 Status Prof. Malcolm Atkinson Director John Murison Training Manager CERN 14 th January 2004.
Intel ® Teach Program International Curriculum Roundtable Programs of the Intel ® Education Initiative are funded by the Intel Foundation and Intel Corporation.
Consultant Advance Research Team. Outline UNDERSTANDING M&E DATA NEEDS PEOPLE, PARTNERSHIP AND PLANNING 1.Organizational structures with HIV M&E functions.
NSF Peer Review: Panelist Perspective QEM Biology Workshop; 10/21/05 Dr. Mildred Huff Ofosu Asst. Vice President; Sponsored Programs & Research; Morgan.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Training Presentation Tier Design using an Event Driven.
Comprehensive Scientific Support Of Large Scale Parallel Computation David Skinner, NERSC.
Course, Curriculum, and Laboratory Improvement (CCLI) Transforming Undergraduate Education in Science, Technology, Engineering and Mathematics PROGRAM.
Education, Outreach and Training (EOT) and External Relations (ER) Scott Lathrop Area Director for EOT Extension Year Plans.
Education, Outreach and Training (EOT) Scott Lathrop Area Director for EOT February 2009.
Goals 1.Ensure adequate supply of computing professionals 2.Achieve broader participation in the field Integrative Computing Education and Research: Preparing.
Ian Bird CERN, 17 th July 2013 July 17, 2013
Introduction to ITIL and ITIS. CONFIDENTIAL Agenda ITIL Introduction  What is ITIL?  ITIL History  ITIL Phases  ITIL Certification Introduction to.
Technology Plan SMITA PIMPLAPURE Final Project Technology and Educational Restructuring December 11, 2003.
A Professional Development Series from the CDC’s Division of Population Health School Health Branch Professional Development 101: The Basics – Part 1.
HPC University Requirements Analysis Team Training Analysis Summary Meeting at PSC September Mary Ann Leung, Ph.D.
Advanced User Support in the Swedish National HPC Infrastructure May 13, 2013NeIC Workshop: Center Operations best practices.
Building PetaScale Applications and Tools on the TeraGrid Workshop December 11-12, 2007 Scott Lathrop and Sergiu Sanielevici.
Education, Outreach and Training (EOT) and External Relations (ER) Scott Lathrop Area Director for EOT and ER July 2008.
Day 2 Discussion Slides Rob and Salman Kickoff Meeting 1 September.
SNOMED CT Education SIG: Strategic Plan Review
COURSE DEVELOPMENT PROCESS OVERVIEW AND GUIDELINES
Presentation transcript:

HPC University Training Meeting Welcome!! March 26-27, plementation

Goals, Objectives and Outcomes Understand community needs in relation to available resources Identify competencies and gaps in offerings Establish mechanisms to disseminate and promote quality resources Expand breadth and depth of training resources to address community needs Foster continued information sharing and collaborations Other?

Perspectives from the Field Defining HPC University - Scott HPC RAT recommendations - Laura Computational Science Competencies – Steve On-line instruction methodologies - Sandie Collaborative efforts - Leslie Petascale training gaps - Shawn Community engagement strategies - Kathy Dissemination and Quality assurance – Joiner Survey feedback - Julia

Defining HPC University Establishing competencies for skilled HPC educators, researchers, and practitioners Defining roadmap for acquiring these competencies - from K-12 to researchers Providing access to high-quality resources Broadly disseminating information about events, activities, and resources Cross-cutting among all disciplines Requires collaboration among multiple agencies and organizations for broad impact Certificate and degree-granting opportunities

Proposed Discussion Topics On-line instruction methodologies Quality assurance – VV&A Promotion, scaling and dissemination Petascale training gaps HPC Roadmap Collaboration and coordination strategies

Survey Summary Responses from 12 sites Audience: current and potential users, undergrads, grads, postdocs, industry, senior researchers, non-traditional communities, professionals, sysadmins

Short-term Goals Train users in advanced parallel programming (MPI, OpenMP and hybrid) through hands-on workshops, in-depth consulting, and knowledgeable online content to move them into tera- and petascale computing Help users learn performance tuning, optimization and scaling to peta-scale systems.  ducate users to best use HPC facilities and services Beginning to advanced courses in parallel programming Facilitate effective use of high performance computing resources Disseminate knowledge of tools and application software Familiarize users with introductory grid computing strategies

Long-term Goals On-line self paced training, record all live training sessions Enhance all training events Develop next generation of top HPC researchers Prepare users for effective use of future resources Prepare people to be effective grid users Broaden participation in supercomputing amongst a variety of scientific disciplines and user communities Provide more proactive personalized help, supplemented with online resources and infrastructure more capable of responding quickly to user needs.

Selecting Training Topics Provide both ‘ getting started ’ courses and advance courses on scaling and optimization Help users to effectively use facilities: –access machines, batch systems, program to best use the available hardware, transfer data, use mass storage, performance and debugging tools, compile for performance, etc. We use our ticketing system, suggestions on training surveys and through , suggestions from researchers and topics our HPC support staff are interested in to select topics interacting with consulting and applications support staff to identify what users need based on their interactions. Depends on subject matter experts being available to develop content Feedback from workshop evaluations, new architectures and tools, and their fit with Ralph Regula School of Computational Science curricula and competencies

Selecting Topics (cont.) Topic selection and level customized for individual Job management, data management, security, workflow management systems, storage resource managers. Site admin training. Perceived need and user requests and of course instructor availability. We always have an abundance of introductory courses because we continually have new students on campus. Our clientele is mostly graduate students so the need is there.

Evaluating Impact Workshop feedback forms Annual User Survey Suggestion period at the end of each full or multi-day event Post-event evaluation forms for live events Optional online form for online tutorials Number of projects ported to the OSG grid, number of jobs run, number of papers published in which our infrastructure was used to produce results, number of new students/faculty joining our efforts, number of grid computing courses introduced at different institutions as a results of our training. Assessment responses about participants ’ new knowledge & skills that they can apply to their research after the training class

Live vs. Asych Formal training has been done as f2f events Local presentations are provided as WebEx meetings and teleconferences. We have done a few remote-only events (access grid), but they were poorly attended We try to make all presentation and lab materials available online for reference Present intermediate to advanced topics at live events and cover introductory topics and how-to programming topics on-line We hold small-group meetings with discipline specific groups to gain a greater understanding of their computational and scientific needs Developing simulation-based modules for use as curriculum in the classroom Propose to capture as many workshops, seminars, presentations and deliver asynch

New Development Additional sources of info available via the Web Asynch training via web and NCAST videos of current training New topics as our users become more sophisticated Multi-core capabilities Revising User Information website Tutorials associated with conferences and workshops put online A textbook lab training text (with exercises) More asynchronous through web technology Meeting with members of non-traditional HPC disciplines to identify requirements to bring them to the resources available, looking for ways to help them transform their science Introduction to Parallel Programming and MPI ” and “ Scientific Visualization ” using ParaView Asynchronous webcasts of training classes to broaden participation Synchronous training class via videoconference (AccessGrid, Polycom)

Major Gaps Specialized training for computational scientists running on machines vs. computer scientists Debugging, performance measurement, IO strategies, memory management, project management. taking a new user from the introductory training sessions to someone who can actually parallelize their thinking thus their code Multi-core parallelization. Getting word of HPC libraries to users. start a new project, including training on what tools/code/methods are easily available, what resource providers are accessible and how to pick one versus another, scaling Competencies Application specific guidance; i.e. it would be desired to have help available for applications in biology, chemistry, mathematics, etc. Basic and advanced parallel programming and software design Discipline specific parallel programming Real coursework at the university level

Gaps (cont.) Workshops are too few and far between. Workshop content is not delivered with a synchronous remote capability for interested participants who cannot physically attend. Workshop content is not captured for post-workshop asynchronous delivery inconsistency from one system to the next (compiler commands, for example). Each system should be pre-installed with sample code guaranteed to run on that system as well as supplemental training resources specific to that system. Online tutorials lack specificity to a particular system; sample code does not run on most. Lack of pro-active personalized support Scaling up code from tens/hundreds of cores to thousands. Scaling up code to petascale levels, cores >> Methodology: synchronous and asynchronous training Quality Assurance: accurate, verified, and validated training via synchronous and asynchronous methods Coherent and guided set of online training tutorials/modules

Gaps (cont.) C programming Fortran 90/95/2003 programming Unix and Linux as applied in HPC Parallel computing/programming Distributed & grid Data analysis & visualization

What do you want to learn? Ideas for training programs and roadmaps What training topics offered? Who coordinates and presents? Audiences? Effective methods? Is effective remote training possible and, if so, what technologies are used? Are there opportunities for collaborative training events? Ideas to improve our training so that users are best served Interest for joint development of online tutorials and for collaborating on live training Petascale computing techniques To identify new and better ways to share materials or develop materials New and different ways of making training available Understand the training priorities for other sites, and be sensitive to any political issues

RAT Report Focus Mentoring, training the trainers, becoming source and editors for CSERD Provide more details to the training map and the gaps e.g. identify multiple training paths Training the trainers Petascale computing aspects Identification of good parallel computing course V,V&A of collected training materials. Targeting underrepresented populations Capture expertise for asynchronous delivery

Whew! The scope and need is much broader than anything that can ever be accomplished via the limited funding for training Setting priorities Fostering collaboration Avoid duplication of effort Share best practices, resources, materials, etc.