Exploring Improvement to Verbs Tom Stachura, OFA TAC Co-chair #OFADevWorkshop.

Slides:



Advertisements
Similar presentations
Technology Roadmap Project Harold Flescher VP-Elect, Technical Activities August 2008, Region 1 Meeting.
Advertisements

Jeanna Vogt [other team member names removed]. User Experience.
*Click on any of the following subjects: Why Roving Office map Conference rooms Calendar Organization chart Statistics Lets talk Exit * Note that you.
PANEL Session : The Future of I/O from a CPU Architecture Perspective #OFADevWorkshop.
Wrapping up the 10 th OFA Workshop #OFADevWorkshop.
Welcome to the 10 th OFA Workshop #OFADevWorkshop.
SEO PROPOSAL Zach Morrison Vice President.
Regents Scoring and Reporting EduTech Regents Converter Migration October, 2010.
V Avon High School Tech Crew Agenda Introductions Group Overview Group Expectations Our Goals & Priorities District & Community Presence Fundraising.
RoCEv2 Update from the IBTA
Hillsboro August F2F Summary Paul Grun OFI WG co-chair 01 Sept ‘14.
The SNIA NVM Programming Model
RDMA in Virtualized and Cloud Environments #OFADevWorkshop Aaron Blasius, ESXi Product Manager Bhavesh Davda, Office of CTO VMware.
About the process … Calendar Committee Focus Groups Survey SAC Feedback (School Accountability Committee Participants) Student Feedback (High School Advisory.
Demystifying Affiliate Marketing Quick survey – what level are we at? 101 – Affiliate Marketing is just advertising fees based on actual customer purchases.
OFED (iWarp) Enhancements Felix Marti, Open Fabrics Alliance Workshop Sonoma, April 2008 Chelsio Communications.
Mobile Multimodal Applications. Dr. Roman Englert, Gregor Glass March 23 rd, 2006.
Backward Compatibility WG Charter -Monitor MPI3.0 activity to determine each proposals' impact on MPI 2.x users and code base. -The goal is to provide.
New Direction Proposal: An OpenFabrics Framework for high-performance I/O apps OFA TAC, Key drivers: Sean Hefty, Paul Grun.
Open Fabrics Interfaces Architecture Introduction Sean Hefty Intel Corporation.
Discussing an I/O Framework SC13 - Denver. #OFADevWorkshop 2 The OpenFabrics Alliance has recently undertaken an effort to review the dominant paradigm.
Signature Verbs Extension Richard L. Graham. Data Integrity Field (DIF) Used to provide data block integrity check capabilities (CRC) for block storage.
EPA’s Environmental Indicators Gateway Guy Tomassoni, Chief Analytical Products Branch Ecoinformatics Technical.
Indonesia ICT Consultative Forum (IICF) Coordinating Ministry for Economic Affairs | US-ASEAN Business Council KEMENKO PEREKONOMIAN REPUBLIK INDONESIA.
SOFTWARE ENGINEERING1 Introduction. Software Software (IEEE): collection of programs, procedures, rules, and associated documentation and data SOFTWARE.
The Open Fabrics Verbs Working Group Pavel Shamis and Liran Liss.
Doc.: _IETF_DNA_r1 Submission March David Johnston, IntelSlide L2 Services for Handover Optimization David Johnston
OFED 1.2 Lessons, 1.3 Planning and Field Support May 07 Tziporet Koren.
User Interface Design Session 11- LBSC 790 / INFM 718B Building the Human-Computer Interface Cartoon removed.
OpenFabrics 2.0 or libibverbs 1.0 Sean Hefty Intel Corporation.
Prince William SHRM It’s a Matter of Style! Save time, money and effort… Look Beyond Technical Competence When Recruiting in Today’s Market Katharine Giacalone.
The Self-Managing Database: Guided Application and SQL Tuning Mohamed Ziauddin Consulting Member of Technical Staff Oracle Corporation Session id:
Scalable Fabric Interfaces Sean Hefty Intel Corporation OFI software will be backward compatible.
Scalable name and address resolution infrastructure -- Ira Weiny/John Fleck #OFADevWorkshop.
Management Scalability Author: Todd Rimmer Date: April 2014.
Implementing CIITS: Empowering Kentucky’s Teachers and Leaders for Success.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
High Availability through the Linux bonding driver
ATLAS in LHCC report from ATLAS –ATLAS Distributed Computing has been working at large scale Thanks to great efforts from shifters.
Our Journey to a 4 Star SOCITM Ranking. or as I prefer to call it… DISCLAIMER: This is a reflection on me, not you - please don’t throw stuff!
RDMA Bonding Liran Liss Mellanox Technologies. Agenda Introduction Transport-level bonding RDMA bonding design Recovering from failure Implementation.
SOFTWARE ENGINEERING1 Introduction. SOFTWARE ENGINEERING2 Software Q : If you have to write a 10,000 line program in C to solve a problem, how long will.
InfiniBand support for Socket- based connection model by CM Arkady Kanevsky November 16, 2005 version 4.
TAC Report Tom Stachura & Diego Crupnicoff OFA TAC chairs #OFADevWorkshop.
September 18, 2014 Jim West :: Co-Chair, RTF Policy Advisory Committee RTF Policy Advisory Committee Background.
OFI SW Sean Hefty - Intel Corporation. Target Software 2 Verbs 1.x + extensions 2.0 RDMA CM 1.x + extensions 2.0 Fabric Interfaces.
iSER update 2014 OFA Developer Workshop Eyal Salomon
OpenFabrics Interface WG A brief introduction Paul Grun – co chair OFI WG Cray, Inc.
Private Cloud Stack Deep Dive Enterprise Cloud Summit.
Quality Change and Price Indexes Comments by Ellen Dulberger Brookings Workshop on Economic Measurement, February 1, 2001 Second Session Hedonic Price.
CAPACITY PLANNING AND MANAGEMENT IN THE REAL WORLD Success and Failures that we see Alex Bewley – CTO, uptime software inc.
STRATEGIC PLANNING Prototype 4 ALL RIDE FEEDBACK May 2015.
Testing Overview Presentation. OPTIMIZELY TESTING TOOLKIT 2016 What is Testing? Why we do it, how we do it, and how to get involved YOUR COMPANY LOGO.
On Demand Paging (ODP) Update Liran Liss Mellanox Technologies.
Open Fabrics Interfaces Software Sean Hefty - Intel Corporation.
3rd Helix Nebula Workshop on Interoperability among e-Infrastructures and Commercial Clouds Carmela ASERO, EGI.eu 17 September 2013, Madrid
Stan Smith Intel SSG/DPD June, 2015 Kernel Fabric Interface Kfabric Framework.
ISO Datatypes Approved by Enterprise Composite Architecture team (eCAT) on July 7, 2009 Guidelines for use for CBIIT funded projects.
Intel MPI OFA Experience Sean Hefty (don’t shoot the messenger)
SC’13 BoF Discussion Sean Hefty Intel Corporation.
Condor Week 09Condor WAN scalability improvements1 Condor Week 2009 Condor WAN scalability improvements A needed evolution to support the CMS compute model.
HTCC coffee march /03/2017 Sébastien VALAT – CERN.
A Brief Introduction to OpenFabrics Interfaces - libfabric
Introduction SOFTWARE ENGINEERING.
Fabric Interfaces Architecture – v4
Victoria Power BI User Group Meeting
Request ordering for FI_MSG and FI_RDM endpoints
Customizing WPA Trace Views
Application taxonomy & characterization
Quality of Service Experience DWG OGC Discussion Paper – Status and Overview OGC TC Orléans – March 21, 2018 Cindy Mitchell, Natural Resources Canada.
Presentation transcript:

Exploring Improvement to Verbs Tom Stachura, OFA TAC Co-chair #OFADevWorkshop

About this session… I am not a Verbs expert But that’s ok, b/c YOU (& Nathan) are… I co-chair the TAC (Technical Advisory Council) The TAC is responsible for driving OFA direction I need your help to get through this session Audience participation is required March 30 – April 2, 2014#OFADevWorkshop2

Commercial Spot: TAC TAC = Technical Advisory Council TAC Charter, the fine print: –Investigate technology trends –Review needs of end user markets/apps/technology –Maintain links to IBTA TWG, Spec bodies, & end users TAC Charter, my words: –Find OFA growth vectors We (a group of smart technologists + me) meet twice a month I drive the agenda March 30 – April 2, 2014#OFADevWorkshop3

TAC Outputs & Focus Areas Key TAC Outputs to-date –Vetted new ULPs & Proposing OFA synergies –Analyzed the hi-performance needs of Applications –OFI WG was incubated in the TAC Current TAC Exploration Areas: –Improving Verbs –Expanding to the Cloud –Storage Usage models, esp. NVM March 30 – April 2, 2014#OFADevWorkshop4 Contact if you are Contact if you are

End of Commercial Key TAC Outputs to-date –Vetted new ULPs & Proposing OFA synergies –Analyzed the hi-performance needs of Applications –OFI WG was incubated in the TAC Current TAC Exploration Areas: –Improving Verbs –Expanding to the Cloud –Storage Usage models, esp. NVM March 30 – April 2, 2014#OFADevWorkshop5

The Hurdles with Verbs… Nathan LANL provided great feedback: 1.RDMA-CM doesn’t scale Issues scaling beyond 1500 ranks and 32 CPUs/node. SSA? 2.RC mode runs out of queue pair resources Good focus here (DCT), but no standardization 3.Verbs interfaces don’t map well to MPI semantics Supporting multiple MPIs causes code bloat 4.Heavy cost of setup & managing memory registration More of an issue for PGAS 5.Lack of standardization between h/w implementations i.e. PSM vs. MXM 6.No mapping to “Well-known ports” QPn is random – MPI w/ UD wants a specific port & QPn March 30 – April 2, 2014#OFADevWorkshop6

Verbs Hurdles – A Simplification Scalability –RDMA-CM –QP Resources Scalability & Usability –Heavy cost for memory registration Application Impedance Mismatch –Not mapping to well to MPI –Different h/w implementations –Mapping to “well-known” ports March 30 – April 2, 2014#OFADevWorkshop7 Any key hurdles we missed?

Verbs Hurdles – We heard it this week… Scalability –RDMA-CM –QP Resources Scalability & Usability –Heavy cost for memory registration Application Impedance Mismatch –Not mapping to well to MPI –Different h/w implementations –Mapping to “well-known” ports March 30 – April 2, 2014#OFADevWorkshop8 NASA Pleades, DCT, OFI WG, MPI API, SSA OFI WG, MPI API PGAS API, ODP OFI WG MPI API SMC-R

Verbs Hurdles – Next Steps… Scalability –RDMA-CM –QP Resources Scalability & Usability –Heavy cost for memory registration Application Impedance Match –Not mapping to well to MPI –Different h/w implementations –Mapping to “well-known” ports March 30 – April 2, 2014#OFADevWorkshop9 Recommended Focus area for OFA & IBTA OFI WG Focus Area

My Only Presentation Picture March 30 – April 2, 2014#OFADevWorkshop10

#OFADevWorkshop Thank You