Findings in High-Speed OrthoMosaic



Similar documents
On Demand Satellite Image Processing

GeoImaging Accelerator Pansharp Test Results

PCIe Over Cable Provides Greater Performance for Less Cost for High Performance Computing (HPC) Clusters. from One Stop Systems (OSS)

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

High Performance. CAEA elearning Series. Jonathan G. Dudley, Ph.D. 06/09/ CAE Associates

HETEROGENEOUS HPC, ARCHITECTURE OPTIMIZATION, AND NVLINK

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

HPC Cluster Decisions and ANSYS Configuration Best Practices. Diana Collier Lead Systems Support Specialist Houston UGM May 2014

OpenPOWER Outlook AXEL KOEHLER SR. SOLUTION ARCHITECT HPC

Scaling from Datacenter to Client

Data Center and Cloud Computing Market Landscape and Challenges

SLIDE 1 Previous Next Exit

Unified Computing Systems

White Paper. Recording Server Virtualization

Scala Storage Scale-Out Clustered Storage White Paper

David Rioja Redondo Telecommunication Engineer Englobe Technologies and Systems

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

GPU System Architecture. Alan Gray EPCC The University of Edinburgh

præsentation oktober 2011

Certification Document bluechip STORAGEline R54300s NAS-Server 03/06/2014. bluechip STORAGEline R54300s NAS-Server system

Seeking Opportunities for Hardware Acceleration in Big Data Analytics

Milestone Solution Partner IT Infrastructure MTP Certification Report Scality RING Software-Defined Storage

Optimizing GPU-based application performance for the HP for the HP ProLiant SL390s G7 server

Boost Database Performance with the Cisco UCS Storage Accelerator

STORAGE HIGH SPEED INTERCONNECTS HIGH PERFORMANCE COMPUTING VISUALISATION GPU COMPUTING

Pedraforca: ARM + GPU prototype

Data Center Storage Solutions

High Performance Computing in CST STUDIO SUITE

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

Building a Scalable Storage with InfiniBand

IT of SPIM Data Storage and Compression. EMBO Course - August 27th! Jeff Oegema, Peter Steinbach, Oscar Gonzalez

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

Solid State Storage in Massive Data Environments Erik Eyberg

Big data, big deal? Presented by: David Stanley, CTO PCI Geomatics

Scientific Computing Data Management Visions

Cornell University Center for Advanced Computing

Sun Constellation System: The Open Petascale Computing Architecture

DSS. Diskpool and cloud storage benchmarks used in IT-DSS. Data & Storage Services. Geoffray ADDE

Flash Performance for Oracle RAC with PCIe Shared Storage A Revolutionary Oracle RAC Architecture

Enabling Technologies for Distributed Computing

ArcGIS Pro: Virtualizing in Citrix XenApp and XenDesktop. Emily Apsey Performance Engineer

Quantum StorNext. Product Brief: Distributed LAN Client

ECLIPSE Performance Benchmarks and Profiling. January 2009

Graphics Cards and Graphics Processing Units. Ben Johnstone Russ Martin November 15, 2011

Hadoop: Embracing future hardware

The Evolution of Microsoft SQL Server: The right time for Violin flash Memory Arrays

Maximum performance, minimal risk for data warehousing

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Graphical Processing Units to Accelerate Orthorectification, Atmospheric Correction and Transformations for Big Data

Graphical Processing Units to Accelerate Orthorectification, Atmospheric Correction and Transformations for Big Data

PCI Express and Storage. Ron Emerick, Sun Microsystems

Copyright 2015 EMC Corporation. All rights reserved.

Dell High Availability and Disaster Recovery Solutions Using Microsoft SQL Server 2012 AlwaysOn Availability Groups

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

PrimaryIO Application Performance Acceleration Date: July 2015 Author: Tony Palmer, Senior Lab Analyst

PARALLELS CLOUD STORAGE

Stovepipes to Clouds. Rick Reid Principal Engineer SGI Federal by SGI Federal. Published by The Aerospace Corporation with permission.

How To Build An Ark Processor With An Nvidia Gpu And An African Processor

Jean-Pierre Panziera Teratec 2011

Oracle Database Scalability in VMware ESX VMware ESX 3.5

InfoScale Storage & Media Server Workloads

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Performance Evaluations of Graph Database using CUDA and OpenMP Compatible Libraries

PNY Professional Solutions NVIDIA GRID - GPU Acceleration for the Cloud

IOmark-VM. DotHill AssuredSAN Pro Test Report: VM a Test Report Date: 16, August

Mellanox Cloud and Database Acceleration Solution over Windows Server 2012 SMB Direct

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC b Test Report Date: 27, April

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

Memory Channel Storage ( M C S ) Demystified. Jerome McFarland

Emerging storage and HPC technologies to accelerate big data analytics Jerome Gaysse JG Consulting

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

Maximizing Hadoop Performance with Hardware Compression

Virtualization of ArcGIS Pro. An Esri White Paper December 2015

An Oracle White Paper August Oracle WebCenter Content 11gR1 Performance Testing Results

How To Scale Myroster With Flash Memory From Hgst On A Flash Flash Flash Memory On A Slave Server

UNIFIED HYBRID STORAGE. Performance, Availability and Scale for Any SAN and NAS Workload in Your Environment

IOS110. Virtualization 5/27/2014 1

Hardware Configuration Guide

Overview of HPC Resources at Vanderbilt

UCS M-Series Modular Servers

Server Virtualization: Avoiding the I/O Trap

ebay Storage, From Good to Great

Optimizing Large Arrays with StoneFly Storage Concentrators

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

What s New with VMware Virtual Infrastructure

Enabling Technologies for Distributed and Cloud Computing

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

An Alternative Storage Solution for MapReduce. Eric Lomascolo Director, Solutions Marketing

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

Deep Learning GPU-Based Hardware Platform

Accelerating Simulation & Analysis with Hybrid GPU Parallelization and Cloud Computing

Transcription:

Findings in High-Speed OrthoMosaic David Piekny, Solutions Product Manager PCI Geomatics Committed To Image-Centric Excellence Technical Session 6, Rm. 203D Tuesday May 3 rd, 9:30-11:00 AM ASPRS 2011, Milwaukee, WI Think PCI Geomatics is just a desktop software company? Think bigger!

Overview Quick Intro to PCI Geomatics Processing Trends GXL System Review Balancing GPU and CPU Resources System Considerations Results and Metrics 2

PCI Geomatics Profile COTS Geomatica, GeoImaging Tools North America Direct Internationally 45 Resellers GI Tools for ArcGIS Image Processing Richmond Hill Office, Ontario Solutions GXL Aerial MicroSoft UltraCam Channels Satellite Direct and Resellers Custom Software Developer Industry & Customer specific Gatineau Office, Québec 3

Processing Trends Industry Trends 2006-2011 Bigger Image Footprints Bigger Project Blocks Integrated Workflows Needs Same or better turnaround Same or better operational costs Solution Automation and Innovation Multi-Core CPU/GPU Parallel Processing Local, Distributed and Cloud networks 4

GeoImaging Accelerator - GXL The GeoImaging Accelerator (GXL) is a High Performance Computing solution for high-speed ortho-mosaic processing. The GXL Offers: A Job Processing System Modular Components Advanced System Architecture Distributed Processing 5

GXL Workflow Data GeoImaging Accelerator Products Job Processing System (JPS) Ortho Mosaic Etc. Spotlight Interface/Database GeoImaging Accelerator 6

Browser-Based Interfaces Metadata (Images/Sets) Query Box, Results and Image Selection Image Pane showing Footprints 7

Some Benefits of Recent Advances High Throughput, High Speed Do more work, or conversely use less time Flexible and Automated Fewer operations, greater output variety Scalability and Extensibility Re-task HW to suit processing volumes Re-task SW to suit output requirements 8

GXL Rack Architecture KVM WORLD 10/100/1000 SWITCH CPU SERVER GPU TESLA SERVER CPU SERVER 2 CPU SERVER GPU TESLA SERVER CPU SERVER 3 GPU TESLA SERVER CPU SERVER FIBRE SWITCH SAN 12 TB Base System expandable with additional CPU or GPU processing nodes. UPS 9

CPU/GPU Topology 1 Traditional GPU setup for general IT For GPU Intensive Tasks 4 GPUs for each CPU Server Not well suited to simple ortho Cannot feed the GPUs GPU0 GPU2 GPU1 GPU3 PCIe 2.0 x16 HIC PCIe 2.0 x16 HIC CPU0 CPU2 CPU1 CPUn 10

CPU/GPU Topology 2 Preferred GPU setup for GXL For both CPU and GPU Intensive Tasks 2 GPUs for each CPU Server Improved communication between devices Better performance:cost ratio GPU0 GPU1 PCIe 2.0 x16 CPU0 CPU2 CPU1 CPUn 11

CPU/GPU Topology 3 Alternate GPU setup for general IT For both CPU and GPU Intensive Tasks 2 GPUs for each CPU Server More flexibility for CPU power, storage Larger price and footprint GPU0 GPU2 GPU1 GPU3 PCIe 2.0 x16 HIC PCIe 2.0 x16 HIC CPU0 CPU1 CPU2 CPUn CPU0 CPU1 CPU2 CPUn 12

System Considerations Bottleneck 13

Cloud Considerations Bottleneck Bottleneck Your Data Cloud 14

Network Considerations Network bandwidth is the limiting factor Anytime a SAN or NAS is used Common to any HPC solution, not just the GXL Can improve performance by reducing I/O operations Expected Throughput: Required Network Speed: ~200 Images / day 50Mb/sec combined I/O ~1000 Images / day 100Mb/sec combined I/O ~2500 Images / day 200Mb/sec combined I/O 15

Speed Comparison: August 2010 25 UCX Images, ~400Mb Each, Level 3 RGB 8bit Dual Quad Core CPU with NVIDIA GTX 280 GPU Test 1: Single-Threaded (Geomatica) Manual Ortho-Mosaic Workflow 6 hours Test 2: Multi-Threaded (OM/OV) Semi-Automated Ortho Mosaic Workflow Test 3: GPU Optimized (GXL) 2.5 hours Fully-Automated Ortho Mosaic Workflow 20 minutes Compare to today s results 7 minutes 16

Processing Speed [GB/day] Project Results Each vertical series is one project over time 3500 3000 Processing Speed vs. Project Size 2500 Topmost points represent 2nd generation HW 2000 1500 Gen2: Speedup is 1.9x Mean speed is 1.6TB/day Median speed 1.5TB/day 1000 500 0 1 10 100 1000 10000 Project Size [GB] 17

What Next? Hardware Solid-State Drives (SSD): Faster seek/read New configurations, e.g. iscsi, increasing parallel disks IT Infrastructure Uni-Directional Data-Flow Cloud data-management strategies GXL Software Thread-safe operations for per-core management Reducing read/write operations 19

David Piekny Product Manager GXL PCI Geomatics Tel: +1 905 764 0614 x2273 M: +1 416 786 9290 Fax:+1 905 764 9604 piekny@pcigeomatics.com Thank You!