T chnology chnology Ma turity turity for fo Adaptiv Adaptiv Massively Massiv ely Pa P ra r llel llel Computing F rst rst Wo W rksho p 2009

Similar documents
Collective Intelligence in Action

Elysium Technologies Private Limited::IEEE Final year Project

This tutorial has been prepared for computer science graduates to help them understand the basic-to-advanced concepts related to data mining.

Table Of Contents: xix Foreword to Second Edition

Hierarchy of knowledge BIG DATA 9/7/2017. Architecture

COMP 465 Special Topics: Data Mining

Chapter 1, Introduction

Table of Contents 1 Introduction A Declarative Approach to Entity Resolution... 17

Name of the lecturer Doç. Dr. Selma Ayşe ÖZEL

Contents. Foreword to Second Edition. Acknowledgments About the Authors

CS377: Database Systems Data Warehouse and Data Mining. Li Xiong Department of Mathematics and Computer Science Emory University

Lecture 11: Clustering Introduction and Projects Machine Learning

Challenges for Data Driven Systems

IEEE 2013 JAVA PROJECTS Contact No: KNOWLEDGE AND DATA ENGINEERING

Contents. Preface to the Second Edition

Exploiting the OpenPOWER Platform for Big Data Analytics and Cognitive. Rajesh Bordawekar and Ruchir Puri IBM T. J. Watson Research Center

CS423: Data Mining. Introduction. Jakramate Bootkrajang. Department of Computer Science Chiang Mai University

Intro to Artificial Intelligence

Large Scale Data Analysis Using Deep Learning

B.Eng. (Computer Science) Course Contents Applicable to Students Matriculating in 2016 onwards

Data Mining. Introduction. Hamid Beigy. Sharif University of Technology. Fall 1395

Machine Learning in WAN Research

Predictive Analytics: Demystifying Current and Emerging Methodologies. Tom Kolde, FCAS, MAAA Linda Brobeck, FCAS, MAAA

Neural Networks. Single-layer neural network. CSE 446: Machine Learning Emily Fox University of Washington March 10, /10/2017

Data Mining. Introduction. Hamid Beigy. Sharif University of Technology. Fall 1394

Towards Approximate Computing: Programming with Relaxed Synchronization

Privacy Preserving Ranked Multi-Keyword Search for Multiple Data Owners in Cloud Computing

NVIDIA DEEP LEARNING INSTITUTE

Bayesian Network & Anomaly Detection

INTRODUCTION TO BIG DATA, DATA MINING, AND MACHINE LEARNING

9. Conclusions. 9.1 Definition KDD

Data Mining Technology Based on Bayesian Network Structure Applied in Learning

D B M G Data Base and Data Mining Group of Politecnico di Torino

10/14/2017. Dejan Sarka. Anomaly Detection. Sponsors

Applying Supervised Learning

Correlative Analytic Methods in Large Scale Network Infrastructure Hariharan Krishnaswamy Senior Principal Engineer Dell EMC

Machine Learning in WAN Research

A Survey And Comparative Analysis Of Data

Applied Statistics for Neuroscientists Part IIa: Machine Learning

Feature weighting classification algorithm in the application of text data processing research

Python With Data Science

Machine Learning Duncan Anderson Managing Director, Willis Towers Watson

Object Recognition. Lecture 11, April 21 st, Lexing Xie. EE4830 Digital Image Processing

Pre-Requisites: CS2510. NU Core Designations: AD

Nowcasting. D B M G Data Base and Data Mining Group of Politecnico di Torino. Big Data: Hype or Hallelujah? Big data hype?

Robot Learning. There are generally three types of robot learning: Learning from data. Learning by demonstration. Reinforcement learning

Overview and Practical Application of Machine Learning in Pricing

DCBench: a Data Center Benchmark Suite

ACCELERATE YOUR ANALYTICS GAME WITH ORACLE SOLUTIONS ON PURE STORAGE

DOTNET PROJECTS. DOTNET Projects. I. IEEE based IOT IEEE BASED CLOUD COMPUTING

Data Mining Concepts & Tasks

DOTNET Projects. DotNet Projects IEEE I. DOTNET based CLOUD COMPUTING. DOTNET based ARTIFICIAL INTELLIGENCE

Contents PART I: CLOUD, BIG DATA, AND COGNITIVE COMPUTING 1

Computer Vision. Introduction

Preface to the Second Edition. Preface to the First Edition. 1 Introduction 1

Summary. Machine Learning: Introduction. Marcin Sydow

Event: PASS SQL Saturday - DC 2018 Presenter: Jon Tupitza, CTO Architect

NeuroMem. A Neuromorphic Memory patented architecture. NeuroMem 1

EE 589 INTRODUCTION TO ARTIFICIAL NETWORK REPORT OF THE TERM PROJECT REAL TIME ODOR RECOGNATION SYSTEM FATMA ÖZYURT SANCAR

Brainchip OCTOBER

Contents I IMAGE FORMATION 1

Feature Selection in Learning Using Privileged Information

Winter Semester 2009/10 Free University of Bozen, Bolzano

Void main Technologies

Data mining fundamentals

Data Mining Concepts & Tasks

Complex and Semantic Computations: Can They be Simpler?

Empowering People with Knowledge the Next Frontier for Web Search. Wei-Ying Ma Assistant Managing Director Microsoft Research Asia

Search Engines. Information Retrieval in Practice

Efficient Algorithms may not be those we think

Self Programming Networks

ADVANCED ANALYTICS USING SAS ENTERPRISE MINER RENS FEENSTRA

Introduction to Data Mining S L I D E S B Y : S H R E E J A S W A L

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev

ECG782: Multidimensional Digital Signal Processing

Fast Hardware For AI

The Security Role for Content Analysis

CogniSight, image recognition engine

More Learning. Ensembles Bayes Rule Neural Nets K-means Clustering EM Clustering WEKA

Computer Science (CS)

Part I: Data Mining Foundations

List of Accepted Papers for ICVGIP 2018

In partnership with. VelocityAI REFERENCE ARCHITECTURE WHITE PAPER

Deep Learning for Computer Vision

A REVIEW ON VARIOUS APPROACHES OF CLUSTERING IN DATA MINING

Data Mining: Models and Methods

Introduction to Text Mining. Hongning Wang

Leveraging Software-Defined Storage to Meet Today and Tomorrow s Infrastructure Demands

Keyword Extraction by KNN considering Similarity among Features

Data Science Bootcamp Curriculum. NYC Data Science Academy

Fall 2017 ECEN Special Topics in Data Mining and Analysis

Machine Learning. Chao Lan

Reality Modeling Webinar

ECG782: Multidimensional Digital Signal Processing

CS5620 Intro to Computer Graphics

Day 3 Lecture 1. Unsupervised Learning

Introduction to Data Mining and Data Analytics

Predicting Service Outage Using Machine Learning Techniques. HPE Innovation Center

Introduction p. 1 What is the World Wide Web? p. 1 A Brief History of the Web and the Internet p. 2 Web Data Mining p. 4 What is Data Mining? p.

5g Use Cases. Telefonaktiebolaget LM Ericsson 2015 Ericsson July 2015

Transcription:

Technology Maturity for Adaptive Massively Parallel Computing First Workshop 2009 March h2 3, 2009 Portland, OR, USA

AMP Computing Workshop 2009 Massive Data Computing Pradeep K. Dubey Senior Principal Engineer Intel Corporation 2

Norman s Gulf Execution Gap Computer s System Model Human s Conceptual Model Evaluation Gap

What is Is it What if? Large dataset mining Semantic Web/Grid Mining Streaming Data Mining Mining Distributed Data Mining Content-based Retrieval Multimodal event/object Recognition IndexingCollaborative Filters Statistical Computing Multidimensional Indexing Machine Learning Streaming Dimensionality Reduction Clustering / Classification Dynamic Ontologies Model-based: Efficient access to large, unstructured, sparse datasets Recognition Bayesian network/markov Model Stream Processing Neural network / Probability networks Photo-real Synthesis LP/IP/QP/Stochastic Optimization Real-world animation Synthesis Ray tracing Global Illumination Behavioral Synthesis Graphics Physical simulation Kinematics Emotion synthesis Audio synthesis 4 Video/Image synthesis Document synthesis

Interactive RMS Recognition Mining Synthesis What is? Is it? What if? Model Find an existing model instance Create a new model instance Most RMS apps are about enabling interactive (real-time) RMS Loop or irms 5

Visual Computing Loop Recognition Mining Synthesis What is? Is it? What if? Model Find an existing Create a new model instance model instance Graphics Rendering + Physical Simulation Learning & Modeling Computer Vision Visual Input Streams Reality Augmentation Synthesized Visuals

Analytics Loop Recognition Mining Synthesis What is? Is it? What if? Model Find an existing Create a new model instance model instance Semantic Web Mining Learning & Filling Ontologies Mining Structured Data + Unstructured Blogs Structured Augmentation Synthesized Structures

RMS Inner Loop Unrolled Procedural or Analytical Visual Computing (Graphics and Vision) Model Physical Simulation Rendering Data Acquisition and Mining Based Non-Visual Computing (Search and Analytics) Procedural or Analytical l Model Real-time Indexing What-if evaluation Summary synthesis Data Mining Based (Crawling)

Visual Computing Meets Analytics Rendering Simulation Machine learning Neural networks Probabilistic reasoning collision detection force solver global illumination Physics Fuzzy logic Belief networks Evolutionary computing Chaos theory Soft Computing Soft Physics? Dynamics Constraints Constraint Dynamics

Nested irms Recognition Mining Synthesis What is? Is it? What if? Graphics Rendering + Physical Simulation Semantic Web Mining Learning & Filling Ontologies Mining Structured Data + Unstructured Blogs Structured Augmentation Synthesized Structures Learning & Modeling Computer Vision Visual Input Streams Reality Augmentation Synthesized Visuals

Connected Computing Visual Computing (Ocean of Clients/Devices) Graphics Rendering + Physical Simulation private data, sensory inputs, streams/feeds immersive 3D graphics Semantic output, Web Mining interactive visualization Learning & Filling Ontologies Structured Data + Unstructured Blogs Structured Augmentation Massive Data Analytics Mining (Cloud of Servers) Synthesized Structures Learning & Modeling Intersection of massive data with massive compute real-time analytics, massive data mining-learning Computer Vision Visual Input Streams Reality Augmentation Synthesized Visuals Architectural implications are far more radical Computational substrate must undergo a sea-change! 11

Immersive Computing Sensory Immersion Behavioral Immersion Rendering Simulation Super Immersion collision detection force solver global illumination Physics Machine learning Neural networks Probabilistic reasoning Fuzzy logic Belief networks Evolutionary computing Chaos theory Trade Bots Soft Computing Outer loop: irms Visual Soft Loop: One Per Physics? Real User Dynamics Chat Bots Inner Constraints Loop: irms Analytics Loop One per bot per user Performance Needs: Can far exceed typical i/o limits of human perception Shop Bots Constraint Dynamics Computational requirements are huge, but Gambler Bots C t ti l i tplayer Bots h b t Pradeep K. Dubey Reporter Bots pradeep.dubey@intel.com Performance Needs: Limited by input/output limits of human perception 12

Data changes the game 1997 Today [Kasparov vs. Deep Blue] Rule-based system exceeds human performance in a structured, deterministic domain [Google MT wins NIST contest] Statistical inference (not rules) 100s of TB of training data Racks of computation Newcomer Google beats decades of rule-based translation research Opportunities Abound: Massive Data with Massive Compute 13

Machine Learning Algorithm Classes Model based Transparent model Bayes nets Regression Discriminant Analysis Opaque model Neural networks SVM Model free Supervised Classifiers Decision trees Ensembles of trees Unsupervised Clustering Association Rules Sequential Patterns Principal Components K Nearest Neighbor 14

What are we doing? Rendering Video Miningi Portfolio RT/Global Illum. Physical Simulation (Patterns) Surv. Camera (Anomaly) Selection Asset Allocation Behavioral Net Intrusion Derivative Simulation Detection Pricing Offline/Interactive Trading Floor Asset-Liability Cinema Data Streams Management Data Tracking and Credit-Card Visualization Trading Fraud Detect Visual Risk Web Trans Computing Management Streams Multi-Party Interest-Rate Sensor Data Games Models Streams Virtual Worlds Multi-party Medical Data Simulation i Auctions Ad-hoc Search Named Entity Extraction Automatic Structuring Machine Translation Collaborative Filtering Fact-Event Mining Multimodal Search Semantic Search Personal Streams Agent / Spider Computer-Aided Model Diagnostics / Auto Bots Virus/Spam Calibration Treatment Workload-driven Architecture Research Unstructured Graphics, gaming and Financial Analytics Graphics Rendering Physical Stream Mining Simulation Real-time -- Vision decision-making i Data Mining -- Information Analytics SAAR (Scalable Applications and Architecture Research) Management Multi-party t collaboration 15

Scaling With Cores Par rallel Spe eedup 70 Production Fluid Production Face 60 Production Cloth Marching Cubes 50 Sports Video Analysis Video Cast Indexing Text Indexing 40 Foreground deti Estimation Human Body Tracking 30 Portifolio Mangement 3D FFT 20 BLAS3 10 0 0 8 16 24 32 40 48 56 64 Number of Cores

Architectural Smarts

RMS Computing Core: Algorithmic Evolution Map based shading Global Illumination based SIMPLEX based linear optimization Mass Spring based ddf deformation Marker based explicit surface tracking Linear manifold based recognition/modeling Linear Complementarity problems Low dimension classifiers IPM based LP/QP/NLP optimization FD/FE/FV based deformation Non-Linear Level Set And based implicit surface Generative tracking Non linear manifolds computer vision Non linear Complementarity Low dimension classifiers High dimension classifiers

Summary Connected Computing It s all about three C s (above + content or data) Architectural lchallenge Moving the data real time to where compute happens Algorithmic Opportunity Massive data approach to traditional compute problems

AMP Computing Workshop 2009 BACKUP 20