ibm deepcomputing visualization (dcv) 가시화솔루션소개 · 2005-12-14 · visualization...

18
IBM Deep Computing © 2005 IBM Corporation IBM DeepComputing Visualization (DCV) 가시화 솔루션 소개 김도형 과장 Deep Computing [email protected]

Upload: others

Post on 16-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation

IBM DeepComputing Visualization (DCV)가시화솔루션소개

김도형과장Deep Computing [email protected]

Page 2: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation2

가시화솔루션이란?

여러분야에서생성되는다양한데이터를직관적으로이해할수

있도록가시화(형상화) 함으로써, 사실적인가상실험을하거나원천데이터속에숨겨진패턴과상관관계를발견하도록도와줌으로써, 궁극적으로는더신속하고정확한업무의사결정을가능하게

해줍니다.

데이터 + 가시화(형상화) = 인식 / 분석 / 판단

자료

계산 상호접속

가시화(형상화)무한한원천자원 의사결정

분석

판단

!

Value Shift

….Transformational Insight, Not Transactions.

Page 3: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation3

TOP500 June 2005

58 6

1315 0

24

5 1

16

7 1

5

00

21

8 0

82 1

15 1

259

36

0%

20%

40%

60%

80%

100%

TOP500 TOP100 TOP10

OthersNECDellSunCraySelfSGIHPIBM

가시화솔루션등장배경

Source: www.top500.org

Semiannual independent ranking of top 500 supercomputers in the world

June 2005 Aggregate PerformanceIBM: 977 of 1,687 TFlops

NEC3.2%

Cray4.3%

Sun0.5%

Dell4.1%

Other9.1%

HP13.3%

SGI7.5%

IBM57.9%

IBM is clear leader ...

#1 System – DOE - BlueGene/L (136.8 TF)

Most entries on TOP500 list with 259 (51.8%)!

Most installed aggregate throughput with over 976 Teraflops (57.8%)!

Most in TOP10 with 6 systems (60%)!

Most in TOP20 with 10 systems (50%)!

Most in TOP100 systems with 58 (58%)!

Fastest system in Europe (MareNostrum)!

Most Linux Commodity Clusters with 193 of 304 (54.7%)!

Page 4: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation4

IBM 의전략E.g. IBM’s Automotive Engineering Innovation Framework (AEIF) is an integrated portfolio of offerings aiming to significantly improve the efficiency of the design/analysis cycle

Pre-processing

Data mgmt

Analysis

Post –process

• Simulation Data Management • Simulation and Product Data Mgt integration

• CAD /CAE integration

• Engineering Grid• Storage Management• Deep Computing Capacity On Demand

• CAE application integration and optimization

• Deep Computing Visualization

ResourceVirtualizationInfrastructure

IBMIBM

Page 5: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation5

누가가시화를필요로하는가?

컴퓨팅 파워를 필요로 하는 대부분의 산업영역으로 확대

• 슈퍼컴의 활용 영역이 산업 전반으로 확대 되면서, 대용량 연산 능력에 대한 집중적 수요 발생

Page 6: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation6

유저는무엇을원하는가?

분석이가능한데이터형태로가시화(형상화)할수있는환경

보안이보장되면서도원활한협업이가능한환경

효과적인데이터분석기능을통해효과적인의사결정이지원되는환경

요소단위별로 구성가능한하드웨어/소프트웨어환경

업계표준으로기타하드웨어/소프트웨어공급자들과의호환성이보장되는환경

빠른설치, 손쉬운이용이제공되는환경

신뢰하는 업체로부터공급최저가/최고성능의솔루션환경

Page 7: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation7

Access Data

Build Visual Representations

Render

Manage Interactions

Tabular Multi-media Net Sensors Unstructured text

High-end, immersive Workstation Remote, thin clientsVisualization

This is some text

Scientific

가시화라함은데이터가인식가능한형태로바뀌어가는모든과정에해당하는하나의프로세스입니다.

Graphics

그래픽은가시화하는데있어일부일뿐입니다.

DCV v1.1.0

“Customers value complete solutions with visualization being a critical part of an overall HPC opportunity. IBM now has a complete and powerful Deep Computing offering.”

H. Beverly Taylor, Jr., VP Sales, Austin GeoModeling, Inc.

“We came away with a real understanding that IBM is seriously pursuing visualization as a competency and not as an afterthought.”

Stephen Guest, Chair—Virtual Environments Technology Focus Group, Lockheed Martin

Page 8: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation8

Visualization Spaces & DCV Target Markets

Ultra Low-end, Gaming

Remote, Grid, On Demand

Mid-range, Dept/Div

Immersive, Enterprise

Ultra High-end

Dedicated

Bundled

Local

Remote

5 visualization markets or buying models exist today.

Ultra high-end is a very small niche defined by and controlled/owned by Systems Integrators and Public Sector providers.

Ultra low-end is dominated by commodity PCs, Gaming with very low margins.

Solutions belong to broad classes:

Scalable, local, immersive visualization.

Remote, distant visualization

Geo

scie

nces

Dig

ital M

edia

Gov

/ H

ighe

r Ed

CA

E

Fina

ncia

l

Bus

ines

s In

tel.

EDA

PLM

Life

Sci

ence

s

Tech

. Oth

er

Soft.

Eng

inee

ring

Remote, Grid, On Demand

Mid-range, Dept/Div

Immersive, Enterprise

Immediate market

Growth market

TargetedSegments

Page 9: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation9

가시화솔루션클러스터구조

GPU

NIC

GPU

NIC

GPU

NIC

GPU

NIC

GPU

NIC

IB or other high perf switch

KVM Switch / Terminal Server

RHELinux

Cluster Mgmt

GPFS,GRID

DCV SW

Applications인텔리스테이션A Pro, Z Pro 워크스테이션서버를랜더링/미디어서비스용도로사용합니다.

AGP 8X/PCI-Express 그래픽카드를사용합니다.

InfiniBand (IB) / Gigabit Ethernet (GE) 을연산및그래픽전송용으로사용합니다.

멀티유저가멀티어플리케이션을하나의클러스터에서사용합니다.

각각의프로세서는순차연산이가능하다.

다른형태의클러스터와통합또는확장이가능하다.

Page 10: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation10

IBM 가시화솔루션구성Affordable and performant technologyLinux

The new OS for science & engineering

Commoditized Hardware

Intel EM64T, AMD Opteron, PowerPC

Improved I/O

HyperTransport, PCI-Express

High-performance Interconnects

InfiniBand, GE, 10 GE

Faster, programmable GPU’s

2x performance every six months

...Cluster integration, pervasive displays, parallel filesystems, service skills

Open StandardOpen Standard

Page 11: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation11

Visualization is a Pipeline Process

conceptually decomposable into 3 stages:

► Realization: Convert data into geometric primitives► CPU intensive process► Facilitated by application software

► Geometry: Transform and light graphics primitives► Can be accelerated by GPU (Graphics Processing Unit)► Vertex manipulation

► Rasterization: Generate fragments and produce pixels► Can be accelerated by a GPU► Fragment/pixel manipulation

Realization Geometry Rasterization

Page 12: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation12

DCV Software Intercept (Spoofing) Mechanism

SystemlibGL.so

GraphicsCard

Gra

phic

sS

tream

DVI

Application

CPU

APPL

SystemlibGL.so DCV

( libGL.so )

X

CPU NIC

DVI

GraphicsCard

DCV Nodes

Page 13: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation13

DCV v1.1.0 Architecture (Logical View)TCP/IP (GigE, InfiniBand)DVI-I

DCV Software Suite

Rendering

Compositing

ComputeApplicationChromium Library

…Node 1Chromium Server

DV Library

Node 2Chromium Server

DV Library

Node nChromium Server

DV Library

Node 1

DV Server

Node 2

DV Server

Node m

DV Server DMX…

VideoDV Server X Server

Geometry

ApplicationChromium LibraryApplication

DCV Intercept hook

…Node 1Chromium Server

DV Library

Node 1

DCV Library

Node 2Chromium Server

DV Library

Node 2

DCV Library

Node nChromium Server

DV Library

Node n

DCV Library

Node 1

DCV Server

Node 2

DCV Server

Node m

DCV Server…

Pixels

VideoDCV Server X Server

VNC

Endstation

Local Remote

Page 14: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation14

어플리케이션호스트에서그래픽을전용네트웤을통해랜더링노드로전송합니다.

다양한그래픽전송옵션이제공됩니다.

OpenGL을통해 Rich-pixel, Mutil-pipe 환경제공

입체적인어플리케이션운영환경

확장형가시화통신기능

Scalable Visual Networking: SVN Immersive Visualization

GPUNIC

GPUNIC

GPUNIC

GPUNIC

GPUNIC

Graphics over proprietary wire protocol

Linux application host

console

large format design review display

Page 15: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation15

X

X commands

Compressed images

X events

원격지가시화통신기능

Remote Visual Networking: RVN원격지어플리케이션을네트웤을통해전달합니다.

X

X

X

OpenGL 기반에어플리케이션을네트웤을통해원격지에서활정화될수있도록합니다.

리눅스기반에워크스테이션을재배치또는통합할수있도록합니다.

하나에어플리케이션에다양한유저가함께사용하며협업을가능하게합니다.

원하는시간에원하는장소에서네트웤을통해자유롭게협업환경을제공받습니다.

Page 16: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation16

DCV 전략

High Performance Network

GPUNIC

GPUNIC

GPUNIC

GPUNIC

Realization Geometry Rasterization

GPUNIC

GPU

NIC

개방형표준기술기반에가시화환경제공

Open StandardOpen Standard

Page 17: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation17

WAN

VPN

Local End-users

StorageSwitch

VPN

Applications

DCV

OpenGL

X-Windows

Linux

Software

GPUs

Hardware Resources

CPUs

Immersive & Remote Application Utility

Compute & Rendering

Displays, Wall, Cave

•provides low-cost, high performance replacement options for immersive

visualization environments

•supports multi-window, multi-threaded, multi-context graphical applications

•provides active stereo support for applications enabled for stereo

•provides for rich-pixel environments by scaling-up resolution fidelity and/or

scaling-out the number of displays

•provides high performance remote or distributed visualization across low-

bandwidth, high-latency networks that facilities collaboration

•allows digital IP to be collocated with servers, storage devices, and

workstations while giving users distal flexibility

•enables re-location or consolidation of workstations into centrally managed, shareable resources to lower TCO

•positions IBM solidly for the upcoming on demand transformation and desktop

consolidation plays

DCV Solution ComponentsOS ISV

Linux Red Hat Enterprise 3.0 Upstream Petroleum

HW PLM

Z Pro Z20 (64 bit) CAEA Pro A10 (64 bit) Life SciencesThinkPad Gov / Higher Educ

Graphics Adapters IHV/SvcsnVidia Quadro FX FakeSpace

nVidia Quadro FX G Christie Digital

Interconnect IBM / IGS

G.E. Standard IBM SoftwareIB Topspin IBM DCV v1.1.0

Page 18: IBM DeepComputing Visualization (DCV) 가시화솔루션소개 · 2005-12-14 · Visualization Spaces & DCV Target Markets Ultra Low-end, Gaming Remote, Grid, On Demand Mid-range,

IBM Deep Computing

© 2005 IBM Corporation18

Contacts for DCV

김도형과장Deep Computing Solution [email protected]