rogue wave corporate vision(p) 5.19.10

19
Corporate Vision May 2010 Brian Pierce – CEO Sean FitzGerald – Sr. VP Engineering/CTO

Upload: chris-oneal

Post on 15-Jan-2015

627 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Rogue Wave Corporate Vision(P)   5.19.10

Corporate VisionMay 2010

Brian Pierce – CEOSean FitzGerald – Sr. VP Engineering/CTO

Page 2: Rogue Wave Corporate Vision(P)   5.19.10

| Copyright © 2010 Rogue Wave Software | All Rights Reserved2

Agenda

• Rogue Wave Today• The Evolving HPC Landscape• Application Development Challenges• Rogue Wave: Enabling the Next Era of HPC• What’s Next

Page 3: Rogue Wave Corporate Vision(P)   5.19.10

| Copyright © 2010 Rogue Wave Software | All Rights Reserved3

Rogue Wave Today

• History– Founded: 1989

– NASDAQ IPO: 1996

– Acquired by Quovadx: 2003

– Spun out by Battery Ventures: 2007

– Acquired:• Visual Numerics: 2009• TotalView Technologies: 2010

The largest independent provider of cross-platform software development tools and embedded components

for the next generation of HPC applications.

The largest independent provider of cross-platform software development tools and embedded components

for the next generation of HPC applications.

• Locations– HQ: Boulder, CO – NA: Houston, TX; Corvallis, OR; Natick MA – EMEA: France, Germany, UK– APAC: Japan

• Customers– 3,000+ in 36 countries– Financial Services, Telecoms, Oil and Gas,

Government & Aerospace, Research and Academic

Page 4: Rogue Wave Corporate Vision(P)   5.19.10

Synergies

| Copyright © 2010 Rogue Wave Software | All Rights Reserved4

Proven, market-leading technology

Founded 1989 to create tools for complex atmospheric research

Founded in 1970. First to deliver cross-platform math libraries; first to combine graphics with computational libriaries.

Mid-80s for BBN ‘s Butterfly parallel supercomputer.

Leading provider of enterprise class C++ components and infrastructure for high performance applications

Leader in embeddable mathematical and statistical algorithms and visualization software for data-intensive applications

Industry-leading interactive analysis and debugging tools for the world's most sophisticated software applications.

Distinctive expertise

Cross-platform tools and abstracting away platform complexity with embeddable components

Cross-platform development, multiple languages, optimization of complex algorithms

Cross-platform development and traditional HPC/supercomputing

Strong customer base in key industries

• 2,000+ customers in 36 countries• 200 OEMs• Financial services, Telecom,

Defense, ISVs

• Over 500,000 users worldwide• Financial services, Defense &

Government Healthcare//Pharma• Special academic programs

• 1400+ customers worldwide• National Labs (NA & Europe), Oil

& Gas, Financial services, Defense, Telecom

• Special academic programs

Page 6: Rogue Wave Corporate Vision(P)   5.19.10

| Copyright © 2010 Rogue Wave Software | All Rights Reserved6

Agenda

• Rogue Wave Today• The Evolving HPC Landscape• Application Development Challenges• Rogue Wave: Enabling the Next Era of HPC• What’s Next

Page 7: Rogue Wave Corporate Vision(P)   5.19.10

Next Era of IT…Continued Technology Innovation and Business Pressures

| Copyright © 2010 Rogue Wave Software | All Rights Reserved7

Architectural Complexity

Massive data storesHigh speed streaming data

New computing architecturesMulti-core, Hybrid CPU/GPU, clusters, grids, cloud

Productivity

Pressure to produce differentiating applications with high quality, on budget

Data Complexity

Page 8: Rogue Wave Corporate Vision(P)   5.19.10

The Next Generation of HPC:High Performance Computing and High Productivity Computing Mingle

| Copyright © 2010 Rogue Wave Software | All Rights Reserved8

“Traditional” HPC “Traditional” Development

Bring tools and components that increase developer productivity to high performance/technical computing community.

Bring the ability to leverage massive amounts of data and parallel architectures to “mainstream” IT.

Page 9: Rogue Wave Corporate Vision(P)   5.19.10

| Copyright © 2010 Rogue Wave Software | All Rights Reserved9

Agenda

• Rogue Wave Today• The Evolving HPC Landscape• Application Development Challenges• Rogue Wave: Enabling the Next Era of HPC• What’s Next

Page 10: Rogue Wave Corporate Vision(P)   5.19.10

Mainstream Software Development Tools

| Copyright © 2010 Rogue Wave Software | All Rights Reserved10

Model Applications

& Data

Develop and Debug

QA Deployment

Requirements Management, Project Management, Portfolio Management, Software Configuration Management

BPM, MDA,UML…

IDEs, components

(GUI, networking, database, BI,

security, etc…)

Functional, performance, security test…

Tools for system

administrators, etc…

Development team infrastructure

Page 11: Rogue Wave Corporate Vision(P)   5.19.10

HPC Toolchain

| Copyright © 2010 Rogue Wave Software | All Rights Reserved11

Debug

DebuggerCode and memory

Tune

Profiling tools

Parallelization, performance bottlenecks

Build

CompilerC, C++, Fortran

LibrariesUtilities

Parallel application

Page 12: Rogue Wave Corporate Vision(P)   5.19.10

A New Era of Computing, Requires Advanced Development Workbench

• Developers will need tools and components that:– Reduce complexity & increase

productivity– Are cross-platform– Support multiple computing languages– Support Big Data – Include rapid development/prototyping

tools

• Platform vendors are filling the gap, but an independent vendor must step in

| Copyright © 2010 Rogue Wave Software | All Rights Reserved12

Current HPC Toolchain

Page 13: Rogue Wave Corporate Vision(P)   5.19.10

| Copyright © 2010 Rogue Wave Software | All Rights Reserved13

Agenda

• Rogue Wave Today• The Evolving HPC Landscape• Application Development Challenges• Rogue Wave: Enabling the Next Era of HPC• What’s Next

Page 14: Rogue Wave Corporate Vision(P)   5.19.10

Build

Compilers & standard libraries, binary utilities

Platform Tools and Utilities

Numerical and Analytic LibrariesPlatform Abstractions

Abstraction Layer

Prototyping Tools

Rapid Application Development

NextGen Develop and Debug EnvironmentFirst steps

| Copyright © 2010 Rogue Wave Software | All Rights Reserved14

Debugging/Execution Environment

Debugging Environment

Code DebuggerReverse DebuggingMemory Debugger

Find opportunities for parallelization, performance

increases

Profiling and Performance Tools

Current HPC Toolchain

Page 15: Rogue Wave Corporate Vision(P)   5.19.10

Rogue Wave Has Products Today

| Copyright © 2010 Rogue Wave Software | All Rights Reserved15

PyIMSL Studio only commercially-available numerical analysis application development environment designed for transforming mathematics and statistics prototype models into production applications; uses pythonPV WAVE sophisticated programming language and set of tools for building and deploying Visual Data Analysis (VDA) applications

TotalView a source code defect analysis tool that provides troubleshooting for complex, multi-threaded, and parallel applications

ReplayEngine reverse debugging tool that records and replays programs during execution to identify software failure as it happens

MemoryScape dynamic memory analysis and debugging

IMSLembeddable mathematical and statistical algorithms for highly complex problem-solving and predictive analytic applicationsSourceProcomplete set of C++ development components including tools and libraries for database, networked and Internet-enabled applications;

Page 16: Rogue Wave Corporate Vision(P)   5.19.10

Rogue Wave has the Pedigree to Execute on the Vision

• Proven technology and expertise in High Performance Computing– Best-of-breed development products for traditional HPC– Insight into the new challenges that parallel development introduces

• Expertise in cross-platform development tools and embeddable components– Ability to abstract away the underlying complexity– Provide environment for high productivity

• Technology and experience with Big Data– Products for analyzing and manipulating large amounts of data– Products for rapidly prototyping analytically complex applications … and visually

rendering the results

• Experience and existing customers in industries where these computational challenges exist

• Strong customer base and financial wherewithal to invest

| Copyright © 2010 Rogue Wave Software | All Rights Reserved16

Page 17: Rogue Wave Corporate Vision(P)   5.19.10

| Copyright © 2010 Rogue Wave Software | All Rights Reserved17

Agenda

• Rogue Wave Today• The Evolving HPC Landscape• Application Development Challenges• Rogue Wave: Enabling the Next Era of HPC• What’s Next

Page 18: Rogue Wave Corporate Vision(P)   5.19.10

Recent Announcements

• IMSL Numerical Library for Microsoft .NET– Advanced mathematical, statistical and financial algorithms– Multi-threaded leveraging new Task Parallel Library– Any .NET language, including C#, F# and VB .NET

• PV-WAVE 9.5– Expanded OpenMP support

• Automated runtime control of threading parameters on Windows• Support for Linux 32 and 64 bit• Parallelization of a wide range of array operations on various data types

– Eclipse plug-in enhancements– JWAVE: Web development for browser-based visual analytics

• Included with PV-WAVE Advantage

| Copyright © 2010 Rogue Wave Software | All Rights Reserved18

Page 19: Rogue Wave Corporate Vision(P)   5.19.10