SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Improvi
RV College of
Engineering
Go, change the
world
1
Improving Efficiency of Machine Learning Algorithms
Using HPCC Systems Platform
Dr. G. Shobha
Professor, CSE Department
RV College of Engineering, Bengaluru - 59
RV College of
Engineering
PRESENTATION CONTENTS
Go, change the world
2
Introduction and Motivation
HPCC Systems Architecture
Parallel DBSCAN Algorithm
Experimental Results &
Conclusions
RV College of
Engineering
Introduction and Motivation
Go, change the world
3
Key Factors of Machine
Learning
1. Large Data Sets
Millions of labelled images, thousands of hours of speech
2. Improved Models and Algorithms
• Deep Neural Networks: hundreds of layers, millions of parameters
3. Efficient Computation for Machine Learning:
• Computational power for ML increased by ~100x since 2010
• Gains (GPU, CPU) almost stagnant in latest generations
• Computation times are extremely large anyway (days to weeks to months)
Go-to Solution: Distribute Machine Learning Applications to Multiple Processors and Nodes
RV College of
Engineering
Introduction and Motivation
Go, change the world
4
Machine Learning in One Node
RV College of
Engineering
Introduction and Motivation
Go, change the world
5
Distributed Machine Learning
RV College of
Engineering
Introduction and Motivation
Go, change the world
6
Parallel Processing Architectures for Distributed
Machine Learning
1. Map Reduce
Ex : Hadoop , Spark, Data Torrent
Limitations of Hadoop
Go-to Solution: HPCC Systems Architecture by LexisNexis Risk Solutions
2. Data Flow
Ex : HPCC Systems
RV College of
Engineering
HPCC Systems Architecture
Go, change the world
7
THOR :
• data refinery engine
• gives the user control over data
transformations.
• facilitates optimal operational
capacity on mixed schema data
ROXIE :
• search engine
• speed real-time queries through
interfaces such as REST, SOAP and
XML.
• reduces the latency associated
with querying
ECL (Enterprise Data Control Language).
- High Level language for parallel data
processing
- Dataflow architecture
- implicitly parallel and declarative in nature
provides several constructs to simplify parallel
compute operations
RV College of
Engineering
Go, change the world
8
Advantages of HPCC Systems Architecture for Distributed Machine Learning
• Highly integrated system environment
- capabilities from raw data processing to high-performance queries
and data analysis using a common language;
• Optimized cluster approach
- provides high performance at a much lower system cost than other
system alternatives
• Stable and reliable processing environment proven in production applications
for varied organizations over a 15-year period;
• Innovative data-centric programming language (ECL)
• High-level of fault resilience and capabilities
• Suitable for a wide range of data-intensive
HPCC Systems Architecture
Major features:
• Discover clusters of arbitrary shape
• Handle noise
• One scan
• Need density parameters as termination condition
RV College of
Engineering
Density Based Spatial Clustering Application with
Noise (DBSCAN)
Go, change the world
9
• Clusters are dense region the data space, separated by
regions of lower object density
• A cluster is defined as a maximal set of density-connected
points
• Discovers clusters of arbitrary shape
RV College of
Engineering
Go, change the world
10
Two parameters:
Eps: Maximum radius of the neighborhood
MinPts: Minimum number of points in an Eps-
neighborhood of that point
NEps(p): {q belongs to D | dist(p,q) <= Eps}
Directly density-reachable: A point p is directly density-
reachable from a point q wrt. Eps, MinPts if
1) p belongs to NEps(q)
2) core point condition:
|NEps (q)| >= MinPts
Density Based Spatial Clustering Application with Noise
(DBSCAN)
computationally inefficient task when applied to large amounts of data, especially on big data platforms.
RV College of
Engineering
Go, change the world
11
DBSCAN
RV College of
Engineering
Go, change the world
12
Drawback : Computationally inefficient when applied to large amounts of data,
especially on big data platforms
Sequential DBSCAN Algorithm
Go To Solution : Parallel DBSCAN Algorithm On HPCC Systems Big data Platform
Specification Value
Architecture x86_64
CPU op-mode(s) 32-bit, 64-bit
Byte Order Little Endian
Model Name Intel Xeon
CPU GHz 2.4
Core (s) 6
RAM 6GB
Hard Disk 128GB
Processor Specification for Each Node
Data Set : Frog’s , MFCC
Dimension : 20
RV College of
Engineering
Go, change the world
13
Parallel DBSCAN Algorithm On HPCC Systems Platform
1. Spraying the Data
• Thor Engine distributes Data Points , assigned to global unique Ids across the
nodes in cluster evenly
• Each of the local nodes then sort the data points by their unique ids
• Send the data to local clustering stage
2. Local Clustering DBSCAN Algorithm is executed on each local node in HPCC Cluster.
2 operations
• Union : Final cluster is represented by highest core point.
• Find : Used to identify the parent i.e., highest core point,, for each
point(node) in the tree.
3. Global Merge • Trees are merged together to form Global Clusters – point
belong to more than one tree in different nodes.
• the final clusters are obtained which are represented by
their highest core point across all nodes
RV College of
Engineering
Go, change the world
14
Parallel DBSCAN Algorithm On HPCC Big data Platform
(Source code - https://github.com/hpcc-systems/dbscan)
contributors - Yathish & Team
RV College of
Engineering
Go, change the world
15
Experimental Results & Conclusions
Size Eps
distan
ce
Minpts
in a
cluster
Time on
single node
(in s)
Time on
two
nodes (in
s)
Time on three
nodes (in s)
4800 0.2 2 16.35 14.5 15.86
6000 0.3 9 35.24 22.246 23.471
7200 0.3 10 53.48 44.426 45.63
9000 0.35 10 112.80 50.57 53.642
14300 0.4 20 535.74 213.92
2
203.184
30000 0.4 20 3924.7 964.61
6
727.33
50000 0.5 30 24948.6 5124.3 3266.462
0
5000
10000
15000
20000
25000
30000
4800 6000 7200 9000 14300 30000 50000
ExecutionTime(seconds)
Size
Serial vs Parallel Execution Time
Serial Parallel (2 Nodes) Parallel (3 Nodes)
RV College of
Engineering
Go, change the world
16
Conclusions
• Multi node setup outperforms the single node setup in all cases
• Increase data points increases the parallel algorithm to perform better than its serial
counterpart
• HPCC Platform supports cross platform developments in languages like C++, python,
etc., which makes it to develop applications at a faster pace.
• Thor and Roxie components of HPCC Platform enables faster data ingestion and data
query across multiple nodes - Makes it efficient in implementing machine learning
algorithms
• the Platform parallelizes the sequential algorithms across multiple nodes efficiently.
RV College of
Engineering
Go, change the world
17
References
• https://researchcollaborations.elsevier.com/en/organisations/httpswwwrvceeduin
• MQTT protocol support for ROXIE ,https://github.com/hpcc-systems/mqtt-for-roxie
• Automated Data Skew Profiler, https://github.com/notharsh/DataSkewProfiler
• Extending current ML library with LexisNexis HPCC Systems
https://github.com/lilyclemson/DBSCAN/tree/project
• Image Processing Library in HPCC , https://github.com/TanmayH/HPCC-OPENCV
• Fraud detection in value based cards,https://github.com/aksharprasad/HPCC
• Evaluation of machine learning algorithms,
https://github.com/suryanarayanan21/ML_Core
• Interfacing Octave with ECL GitHub Link : https://github.com/Sathvik10/Octave-
Plugin
• Continuous integration of Roxie query / data deployments using Jenkins,
https://github.com/JUJayashree/jenkin_JOB_xml
RV College of
Engineering
Go, change the world
18
Acknowledge
Prof. Jyothi, Asst. Prof. CSE Dept., RVCE
Vasanth, Instructor, CSE Dept., RVCE
Students of RVCE
1. Jayant Suresh
2. Harsh Mishra
3. Amogh Vardhan Kashi
4. Manjunath Jakkaraddi
5. Shubham Phal
6. Tanmay Hukkeri
7. Yathish H R
8. Akshar Prasad
9. Sathvik K R
10. A Suryanarayanan
Currently working Students
1. Varsha R Jenni
2. Akhil Dua
3. Atreya Bain
4. Anurag Singh Bhadauria
5. Ambu Karthik
6. Rohit Sachin
RV College of
Engineering
Go, change the world
19

Weitere ähnliche Inhalte

Was ist angesagt?

Scalable Algorithm Design with MapReduce
Scalable Algorithm Design with MapReduceScalable Algorithm Design with MapReduce
Scalable Algorithm Design with MapReducePietro Michiardi
 
EuroMPI 2016 Keynote: How Can MPI Fit Into Today's Big Computing
EuroMPI 2016 Keynote: How Can MPI Fit Into Today's Big ComputingEuroMPI 2016 Keynote: How Can MPI Fit Into Today's Big Computing
EuroMPI 2016 Keynote: How Can MPI Fit Into Today's Big ComputingJonathan Dursi
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution vivek pratap singh
 
A Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersA Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersIntel® Software
 
KIISE:SIGDB Workshop presentation.
KIISE:SIGDB Workshop presentation.KIISE:SIGDB Workshop presentation.
KIISE:SIGDB Workshop presentation.Kyong-Ha Lee
 
MapReduce: Distributed Computing for Machine Learning
MapReduce: Distributed Computing for Machine LearningMapReduce: Distributed Computing for Machine Learning
MapReduce: Distributed Computing for Machine Learningbutest
 
Fault tolerant mechanisms in Big Data
Fault tolerant mechanisms in Big DataFault tolerant mechanisms in Big Data
Fault tolerant mechanisms in Big DataKaran Pardeshi
 
Application of MapReduce in Cloud Computing
Application of MapReduce in Cloud ComputingApplication of MapReduce in Cloud Computing
Application of MapReduce in Cloud ComputingMohammad Mustaqeem
 
Hadoop World 2011: Next Generation Apache Hadoop MapReduce - Mohadev Konar, H...
Hadoop World 2011: Next Generation Apache Hadoop MapReduce - Mohadev Konar, H...Hadoop World 2011: Next Generation Apache Hadoop MapReduce - Mohadev Konar, H...
Hadoop World 2011: Next Generation Apache Hadoop MapReduce - Mohadev Konar, H...Cloudera, Inc.
 
The Convergence of HPC and Deep Learning
The Convergence of HPC and Deep LearningThe Convergence of HPC and Deep Learning
The Convergence of HPC and Deep Learninginside-BigData.com
 
London bosc2010
London bosc2010London bosc2010
London bosc2010BOSC 2010
 
Sector Sphere 2009
Sector Sphere 2009Sector Sphere 2009
Sector Sphere 2009lilyco
 
Parallel Data Processing with MapReduce: A Survey
Parallel Data Processing with MapReduce: A SurveyParallel Data Processing with MapReduce: A Survey
Parallel Data Processing with MapReduce: A SurveyKyong-Ha Lee
 
Java Thread and Process Performance for Parallel Machine Learning on Multicor...
Java Thread and Process Performance for Parallel Machine Learning on Multicor...Java Thread and Process Performance for Parallel Machine Learning on Multicor...
Java Thread and Process Performance for Parallel Machine Learning on Multicor...Saliya Ekanayake
 
Implementation of linear regression and logistic regression on Spark
Implementation of linear regression and logistic regression on SparkImplementation of linear regression and logistic regression on Spark
Implementation of linear regression and logistic regression on SparkDalei Li
 

Was ist angesagt? (20)

Scalable Algorithm Design with MapReduce
Scalable Algorithm Design with MapReduceScalable Algorithm Design with MapReduce
Scalable Algorithm Design with MapReduce
 
DIET_BLAST
DIET_BLASTDIET_BLAST
DIET_BLAST
 
EuroMPI 2016 Keynote: How Can MPI Fit Into Today's Big Computing
EuroMPI 2016 Keynote: How Can MPI Fit Into Today's Big ComputingEuroMPI 2016 Keynote: How Can MPI Fit Into Today's Big Computing
EuroMPI 2016 Keynote: How Can MPI Fit Into Today's Big Computing
 
H04502048051
H04502048051H04502048051
H04502048051
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution
 
A Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersA Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing Clusters
 
KIISE:SIGDB Workshop presentation.
KIISE:SIGDB Workshop presentation.KIISE:SIGDB Workshop presentation.
KIISE:SIGDB Workshop presentation.
 
MapReduce: Distributed Computing for Machine Learning
MapReduce: Distributed Computing for Machine LearningMapReduce: Distributed Computing for Machine Learning
MapReduce: Distributed Computing for Machine Learning
 
Fault tolerant mechanisms in Big Data
Fault tolerant mechanisms in Big DataFault tolerant mechanisms in Big Data
Fault tolerant mechanisms in Big Data
 
Application of MapReduce in Cloud Computing
Application of MapReduce in Cloud ComputingApplication of MapReduce in Cloud Computing
Application of MapReduce in Cloud Computing
 
Hadoop World 2011: Next Generation Apache Hadoop MapReduce - Mohadev Konar, H...
Hadoop World 2011: Next Generation Apache Hadoop MapReduce - Mohadev Konar, H...Hadoop World 2011: Next Generation Apache Hadoop MapReduce - Mohadev Konar, H...
Hadoop World 2011: Next Generation Apache Hadoop MapReduce - Mohadev Konar, H...
 
MapReduce in Cloud Computing
MapReduce in Cloud ComputingMapReduce in Cloud Computing
MapReduce in Cloud Computing
 
The Convergence of HPC and Deep Learning
The Convergence of HPC and Deep LearningThe Convergence of HPC and Deep Learning
The Convergence of HPC and Deep Learning
 
London bosc2010
London bosc2010London bosc2010
London bosc2010
 
Cluster Schedulers
Cluster SchedulersCluster Schedulers
Cluster Schedulers
 
Sector Sphere 2009
Sector Sphere 2009Sector Sphere 2009
Sector Sphere 2009
 
Parallel Data Processing with MapReduce: A Survey
Parallel Data Processing with MapReduce: A SurveyParallel Data Processing with MapReduce: A Survey
Parallel Data Processing with MapReduce: A Survey
 
SparkNet presentation
SparkNet presentationSparkNet presentation
SparkNet presentation
 
Java Thread and Process Performance for Parallel Machine Learning on Multicor...
Java Thread and Process Performance for Parallel Machine Learning on Multicor...Java Thread and Process Performance for Parallel Machine Learning on Multicor...
Java Thread and Process Performance for Parallel Machine Learning on Multicor...
 
Implementation of linear regression and logistic regression on Spark
Implementation of linear regression and logistic regression on SparkImplementation of linear regression and logistic regression on Spark
Implementation of linear regression and logistic regression on Spark
 

Ähnlich wie Improve ML Algorithms Using HPCC Platform

Assisting User’s Transition to Titan’s Accelerated Architecture
Assisting User’s Transition to Titan’s Accelerated ArchitectureAssisting User’s Transition to Titan’s Accelerated Architecture
Assisting User’s Transition to Titan’s Accelerated Architectureinside-BigData.com
 
2018 03 25 system ml ai and openpower meetup
2018 03 25 system ml ai and openpower meetup2018 03 25 system ml ai and openpower meetup
2018 03 25 system ml ai and openpower meetupGanesan Narayanasamy
 
Programmable Exascale Supercomputer
Programmable Exascale SupercomputerProgrammable Exascale Supercomputer
Programmable Exascale SupercomputerSagar Dolas
 
05 Preparing for Extreme Geterogeneity in HPC
05 Preparing for Extreme Geterogeneity in HPC05 Preparing for Extreme Geterogeneity in HPC
05 Preparing for Extreme Geterogeneity in HPCRCCSRENKEI
 
Parallel Distributed Deep Learning on HPCC Systems
Parallel Distributed Deep Learning on HPCC SystemsParallel Distributed Deep Learning on HPCC Systems
Parallel Distributed Deep Learning on HPCC SystemsHPCC Systems
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...inside-BigData.com
 
RAMSES: Robust Analytic Models for Science at Extreme Scales
RAMSES: Robust Analytic Models for Science at Extreme ScalesRAMSES: Robust Analytic Models for Science at Extreme Scales
RAMSES: Robust Analytic Models for Science at Extreme ScalesIan Foster
 
High performance computing for research
High performance computing for researchHigh performance computing for research
High performance computing for researchEsteban Hernandez
 
Barcelona Supercomputing Center, Generador de Riqueza
Barcelona Supercomputing Center, Generador de RiquezaBarcelona Supercomputing Center, Generador de Riqueza
Barcelona Supercomputing Center, Generador de RiquezaFacultad de Informática UCM
 
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC SystemsOpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC SystemsHPCC Systems
 
A Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural NetworksA Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural Networksinside-BigData.com
 
Real time machine learning proposers day v3
Real time machine learning proposers day v3Real time machine learning proposers day v3
Real time machine learning proposers day v3mustafa sarac
 
Advancements in HPCC Systems Machine Learning
Advancements in HPCC Systems Machine LearningAdvancements in HPCC Systems Machine Learning
Advancements in HPCC Systems Machine LearningHPCC Systems
 
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...Intel® Software
 
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習 Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習 Herman Wu
 
Stories About Spark, HPC and Barcelona by Jordi Torres
Stories About Spark, HPC and Barcelona by Jordi TorresStories About Spark, HPC and Barcelona by Jordi Torres
Stories About Spark, HPC and Barcelona by Jordi TorresSpark Summit
 
Exploring emerging technologies in the HPC co-design space
Exploring emerging technologies in the HPC co-design spaceExploring emerging technologies in the HPC co-design space
Exploring emerging technologies in the HPC co-design spacejsvetter
 
Accelerate Big Data Processing with High-Performance Computing Technologies
Accelerate Big Data Processing with High-Performance Computing TechnologiesAccelerate Big Data Processing with High-Performance Computing Technologies
Accelerate Big Data Processing with High-Performance Computing TechnologiesIntel® Software
 
Update on Trinity System Procurement and Plans
Update on Trinity System Procurement and PlansUpdate on Trinity System Procurement and Plans
Update on Trinity System Procurement and Plansinside-BigData.com
 

Ähnlich wie Improve ML Algorithms Using HPCC Platform (20)

Assisting User’s Transition to Titan’s Accelerated Architecture
Assisting User’s Transition to Titan’s Accelerated ArchitectureAssisting User’s Transition to Titan’s Accelerated Architecture
Assisting User’s Transition to Titan’s Accelerated Architecture
 
2018 03 25 system ml ai and openpower meetup
2018 03 25 system ml ai and openpower meetup2018 03 25 system ml ai and openpower meetup
2018 03 25 system ml ai and openpower meetup
 
Programmable Exascale Supercomputer
Programmable Exascale SupercomputerProgrammable Exascale Supercomputer
Programmable Exascale Supercomputer
 
05 Preparing for Extreme Geterogeneity in HPC
05 Preparing for Extreme Geterogeneity in HPC05 Preparing for Extreme Geterogeneity in HPC
05 Preparing for Extreme Geterogeneity in HPC
 
Parallel Distributed Deep Learning on HPCC Systems
Parallel Distributed Deep Learning on HPCC SystemsParallel Distributed Deep Learning on HPCC Systems
Parallel Distributed Deep Learning on HPCC Systems
 
Exascale Capabl
Exascale CapablExascale Capabl
Exascale Capabl
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
 
RAMSES: Robust Analytic Models for Science at Extreme Scales
RAMSES: Robust Analytic Models for Science at Extreme ScalesRAMSES: Robust Analytic Models for Science at Extreme Scales
RAMSES: Robust Analytic Models for Science at Extreme Scales
 
High performance computing for research
High performance computing for researchHigh performance computing for research
High performance computing for research
 
Barcelona Supercomputing Center, Generador de Riqueza
Barcelona Supercomputing Center, Generador de RiquezaBarcelona Supercomputing Center, Generador de Riqueza
Barcelona Supercomputing Center, Generador de Riqueza
 
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC SystemsOpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC Systems
 
A Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural NetworksA Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural Networks
 
Real time machine learning proposers day v3
Real time machine learning proposers day v3Real time machine learning proposers day v3
Real time machine learning proposers day v3
 
Advancements in HPCC Systems Machine Learning
Advancements in HPCC Systems Machine LearningAdvancements in HPCC Systems Machine Learning
Advancements in HPCC Systems Machine Learning
 
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
 
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習 Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
 
Stories About Spark, HPC and Barcelona by Jordi Torres
Stories About Spark, HPC and Barcelona by Jordi TorresStories About Spark, HPC and Barcelona by Jordi Torres
Stories About Spark, HPC and Barcelona by Jordi Torres
 
Exploring emerging technologies in the HPC co-design space
Exploring emerging technologies in the HPC co-design spaceExploring emerging technologies in the HPC co-design space
Exploring emerging technologies in the HPC co-design space
 
Accelerate Big Data Processing with High-Performance Computing Technologies
Accelerate Big Data Processing with High-Performance Computing TechnologiesAccelerate Big Data Processing with High-Performance Computing Technologies
Accelerate Big Data Processing with High-Performance Computing Technologies
 
Update on Trinity System Procurement and Plans
Update on Trinity System Procurement and PlansUpdate on Trinity System Procurement and Plans
Update on Trinity System Procurement and Plans
 

Mehr von HPCC Systems

Natural Language to SQL Query conversion using Machine Learning Techniques on...
Natural Language to SQL Query conversion using Machine Learning Techniques on...Natural Language to SQL Query conversion using Machine Learning Techniques on...
Natural Language to SQL Query conversion using Machine Learning Techniques on...HPCC Systems
 
Towards Trustable AI for Complex Systems
Towards Trustable AI for Complex SystemsTowards Trustable AI for Complex Systems
Towards Trustable AI for Complex SystemsHPCC Systems
 
Closing / Adjourn
Closing / Adjourn Closing / Adjourn
Closing / Adjourn HPCC Systems
 
Community Website: Virtual Ribbon Cutting
Community Website: Virtual Ribbon CuttingCommunity Website: Virtual Ribbon Cutting
Community Website: Virtual Ribbon CuttingHPCC Systems
 
Release Cycle Changes
Release Cycle ChangesRelease Cycle Changes
Release Cycle ChangesHPCC Systems
 
Geohashing with Uber’s H3 Geospatial Index
Geohashing with Uber’s H3 Geospatial Index Geohashing with Uber’s H3 Geospatial Index
Geohashing with Uber’s H3 Geospatial Index HPCC Systems
 
Expanding HPCC Systems Deep Neural Network Capabilities
Expanding HPCC Systems Deep Neural Network CapabilitiesExpanding HPCC Systems Deep Neural Network Capabilities
Expanding HPCC Systems Deep Neural Network CapabilitiesHPCC Systems
 
Leveraging Intra-Node Parallelization in HPCC Systems
Leveraging Intra-Node Parallelization in HPCC SystemsLeveraging Intra-Node Parallelization in HPCC Systems
Leveraging Intra-Node Parallelization in HPCC SystemsHPCC Systems
 
DataPatterns - Profiling in ECL Watch
DataPatterns - Profiling in ECL Watch DataPatterns - Profiling in ECL Watch
DataPatterns - Profiling in ECL Watch HPCC Systems
 
Leveraging the Spark-HPCC Ecosystem
Leveraging the Spark-HPCC Ecosystem Leveraging the Spark-HPCC Ecosystem
Leveraging the Spark-HPCC Ecosystem HPCC Systems
 
Work Unit Analysis Tool
Work Unit Analysis ToolWork Unit Analysis Tool
Work Unit Analysis ToolHPCC Systems
 
Community Award Ceremony
Community Award Ceremony Community Award Ceremony
Community Award Ceremony HPCC Systems
 
Dapper Tool - A Bundle to Make your ECL Neater
Dapper Tool - A Bundle to Make your ECL NeaterDapper Tool - A Bundle to Make your ECL Neater
Dapper Tool - A Bundle to Make your ECL NeaterHPCC Systems
 
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...HPCC Systems
 
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...HPCC Systems
 
Using High Dimensional Representation of Words (CBOW) to Find Domain Based Co...
Using High Dimensional Representation of Words (CBOW) to Find Domain Based Co...Using High Dimensional Representation of Words (CBOW) to Find Domain Based Co...
Using High Dimensional Representation of Words (CBOW) to Find Domain Based Co...HPCC Systems
 
Leveraging HPCC Systems as Part of an Information Security, Privacy, and Comp...
Leveraging HPCC Systems as Part of an Information Security, Privacy, and Comp...Leveraging HPCC Systems as Part of an Information Security, Privacy, and Comp...
Leveraging HPCC Systems as Part of an Information Security, Privacy, and Comp...HPCC Systems
 

Mehr von HPCC Systems (20)

Natural Language to SQL Query conversion using Machine Learning Techniques on...
Natural Language to SQL Query conversion using Machine Learning Techniques on...Natural Language to SQL Query conversion using Machine Learning Techniques on...
Natural Language to SQL Query conversion using Machine Learning Techniques on...
 
Towards Trustable AI for Complex Systems
Towards Trustable AI for Complex SystemsTowards Trustable AI for Complex Systems
Towards Trustable AI for Complex Systems
 
Welcome
WelcomeWelcome
Welcome
 
Closing / Adjourn
Closing / Adjourn Closing / Adjourn
Closing / Adjourn
 
Community Website: Virtual Ribbon Cutting
Community Website: Virtual Ribbon CuttingCommunity Website: Virtual Ribbon Cutting
Community Website: Virtual Ribbon Cutting
 
Path to 8.0
Path to 8.0 Path to 8.0
Path to 8.0
 
Release Cycle Changes
Release Cycle ChangesRelease Cycle Changes
Release Cycle Changes
 
Geohashing with Uber’s H3 Geospatial Index
Geohashing with Uber’s H3 Geospatial Index Geohashing with Uber’s H3 Geospatial Index
Geohashing with Uber’s H3 Geospatial Index
 
Docker Support
Docker Support Docker Support
Docker Support
 
Expanding HPCC Systems Deep Neural Network Capabilities
Expanding HPCC Systems Deep Neural Network CapabilitiesExpanding HPCC Systems Deep Neural Network Capabilities
Expanding HPCC Systems Deep Neural Network Capabilities
 
Leveraging Intra-Node Parallelization in HPCC Systems
Leveraging Intra-Node Parallelization in HPCC SystemsLeveraging Intra-Node Parallelization in HPCC Systems
Leveraging Intra-Node Parallelization in HPCC Systems
 
DataPatterns - Profiling in ECL Watch
DataPatterns - Profiling in ECL Watch DataPatterns - Profiling in ECL Watch
DataPatterns - Profiling in ECL Watch
 
Leveraging the Spark-HPCC Ecosystem
Leveraging the Spark-HPCC Ecosystem Leveraging the Spark-HPCC Ecosystem
Leveraging the Spark-HPCC Ecosystem
 
Work Unit Analysis Tool
Work Unit Analysis ToolWork Unit Analysis Tool
Work Unit Analysis Tool
 
Community Award Ceremony
Community Award Ceremony Community Award Ceremony
Community Award Ceremony
 
Dapper Tool - A Bundle to Make your ECL Neater
Dapper Tool - A Bundle to Make your ECL NeaterDapper Tool - A Bundle to Make your ECL Neater
Dapper Tool - A Bundle to Make your ECL Neater
 
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
 
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
 
Using High Dimensional Representation of Words (CBOW) to Find Domain Based Co...
Using High Dimensional Representation of Words (CBOW) to Find Domain Based Co...Using High Dimensional Representation of Words (CBOW) to Find Domain Based Co...
Using High Dimensional Representation of Words (CBOW) to Find Domain Based Co...
 
Leveraging HPCC Systems as Part of an Information Security, Privacy, and Comp...
Leveraging HPCC Systems as Part of an Information Security, Privacy, and Comp...Leveraging HPCC Systems as Part of an Information Security, Privacy, and Comp...
Leveraging HPCC Systems as Part of an Information Security, Privacy, and Comp...
 

Kürzlich hochgeladen

Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformationAnnie Melnic
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
Data Discovery With Power Query in excel
Data Discovery With Power Query in excelData Discovery With Power Query in excel
Data Discovery With Power Query in excelKapilSidhpuria3
 
Statistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfStatistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfnikeshsingh56
 
Adobe Scan 06-Mar-2024 (1).pdfwvsbbsbsba
Adobe Scan 06-Mar-2024 (1).pdfwvsbbsbsbaAdobe Scan 06-Mar-2024 (1).pdfwvsbbsbsba
Adobe Scan 06-Mar-2024 (1).pdfwvsbbsbsbas73678sri
 
Adobe Scan 06-Mar-2024 (1).pdf shavashwvw
Adobe Scan 06-Mar-2024 (1).pdf shavashwvwAdobe Scan 06-Mar-2024 (1).pdf shavashwvw
Adobe Scan 06-Mar-2024 (1).pdf shavashwvws73678sri
 
Digital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfDigital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfNicoChristianSunaryo
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etclalithasri22
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
testingsdadadadaaddadadadadadadadaad.pdf
testingsdadadadaaddadadadadadadadaad.pdftestingsdadadadaaddadadadadadadadaad.pdf
testingsdadadadaaddadadadadadadadaad.pdfDSP Mutual Fund
 
Inference rules in artificial intelligence
Inference rules in artificial intelligenceInference rules in artificial intelligence
Inference rules in artificial intelligencePriyadharshiniG41
 
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...Jack Cole
 
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...ThinkInnovation
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 

Kürzlich hochgeladen (20)

Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformation
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
Data Discovery With Power Query in excel
Data Discovery With Power Query in excelData Discovery With Power Query in excel
Data Discovery With Power Query in excel
 
Statistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfStatistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdf
 
Adobe Scan 06-Mar-2024 (1).pdfwvsbbsbsba
Adobe Scan 06-Mar-2024 (1).pdfwvsbbsbsbaAdobe Scan 06-Mar-2024 (1).pdfwvsbbsbsba
Adobe Scan 06-Mar-2024 (1).pdfwvsbbsbsba
 
Adobe Scan 06-Mar-2024 (1).pdf shavashwvw
Adobe Scan 06-Mar-2024 (1).pdf shavashwvwAdobe Scan 06-Mar-2024 (1).pdf shavashwvw
Adobe Scan 06-Mar-2024 (1).pdf shavashwvw
 
Digital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfDigital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdf
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etc
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
testingsdadadadaaddadadadadadadadaad.pdf
testingsdadadadaaddadadadadadadadaad.pdftestingsdadadadaaddadadadadadadadaad.pdf
testingsdadadadaaddadadadadadadadaad.pdf
 
Inference rules in artificial intelligence
Inference rules in artificial intelligenceInference rules in artificial intelligence
Inference rules in artificial intelligence
 
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
 
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 

Improve ML Algorithms Using HPCC Platform

  • 1. Improvi RV College of Engineering Go, change the world 1 Improving Efficiency of Machine Learning Algorithms Using HPCC Systems Platform Dr. G. Shobha Professor, CSE Department RV College of Engineering, Bengaluru - 59
  • 2. RV College of Engineering PRESENTATION CONTENTS Go, change the world 2 Introduction and Motivation HPCC Systems Architecture Parallel DBSCAN Algorithm Experimental Results & Conclusions
  • 3. RV College of Engineering Introduction and Motivation Go, change the world 3 Key Factors of Machine Learning 1. Large Data Sets Millions of labelled images, thousands of hours of speech 2. Improved Models and Algorithms • Deep Neural Networks: hundreds of layers, millions of parameters 3. Efficient Computation for Machine Learning: • Computational power for ML increased by ~100x since 2010 • Gains (GPU, CPU) almost stagnant in latest generations • Computation times are extremely large anyway (days to weeks to months) Go-to Solution: Distribute Machine Learning Applications to Multiple Processors and Nodes
  • 4. RV College of Engineering Introduction and Motivation Go, change the world 4 Machine Learning in One Node
  • 5. RV College of Engineering Introduction and Motivation Go, change the world 5 Distributed Machine Learning
  • 6. RV College of Engineering Introduction and Motivation Go, change the world 6 Parallel Processing Architectures for Distributed Machine Learning 1. Map Reduce Ex : Hadoop , Spark, Data Torrent Limitations of Hadoop Go-to Solution: HPCC Systems Architecture by LexisNexis Risk Solutions 2. Data Flow Ex : HPCC Systems
  • 7. RV College of Engineering HPCC Systems Architecture Go, change the world 7 THOR : • data refinery engine • gives the user control over data transformations. • facilitates optimal operational capacity on mixed schema data ROXIE : • search engine • speed real-time queries through interfaces such as REST, SOAP and XML. • reduces the latency associated with querying ECL (Enterprise Data Control Language). - High Level language for parallel data processing - Dataflow architecture - implicitly parallel and declarative in nature provides several constructs to simplify parallel compute operations
  • 8. RV College of Engineering Go, change the world 8 Advantages of HPCC Systems Architecture for Distributed Machine Learning • Highly integrated system environment - capabilities from raw data processing to high-performance queries and data analysis using a common language; • Optimized cluster approach - provides high performance at a much lower system cost than other system alternatives • Stable and reliable processing environment proven in production applications for varied organizations over a 15-year period; • Innovative data-centric programming language (ECL) • High-level of fault resilience and capabilities • Suitable for a wide range of data-intensive HPCC Systems Architecture
  • 9. Major features: • Discover clusters of arbitrary shape • Handle noise • One scan • Need density parameters as termination condition RV College of Engineering Density Based Spatial Clustering Application with Noise (DBSCAN) Go, change the world 9 • Clusters are dense region the data space, separated by regions of lower object density • A cluster is defined as a maximal set of density-connected points • Discovers clusters of arbitrary shape
  • 10. RV College of Engineering Go, change the world 10 Two parameters: Eps: Maximum radius of the neighborhood MinPts: Minimum number of points in an Eps- neighborhood of that point NEps(p): {q belongs to D | dist(p,q) <= Eps} Directly density-reachable: A point p is directly density- reachable from a point q wrt. Eps, MinPts if 1) p belongs to NEps(q) 2) core point condition: |NEps (q)| >= MinPts Density Based Spatial Clustering Application with Noise (DBSCAN)
  • 11. computationally inefficient task when applied to large amounts of data, especially on big data platforms. RV College of Engineering Go, change the world 11 DBSCAN
  • 12. RV College of Engineering Go, change the world 12 Drawback : Computationally inefficient when applied to large amounts of data, especially on big data platforms Sequential DBSCAN Algorithm Go To Solution : Parallel DBSCAN Algorithm On HPCC Systems Big data Platform Specification Value Architecture x86_64 CPU op-mode(s) 32-bit, 64-bit Byte Order Little Endian Model Name Intel Xeon CPU GHz 2.4 Core (s) 6 RAM 6GB Hard Disk 128GB Processor Specification for Each Node Data Set : Frog’s , MFCC Dimension : 20
  • 13. RV College of Engineering Go, change the world 13 Parallel DBSCAN Algorithm On HPCC Systems Platform 1. Spraying the Data • Thor Engine distributes Data Points , assigned to global unique Ids across the nodes in cluster evenly • Each of the local nodes then sort the data points by their unique ids • Send the data to local clustering stage 2. Local Clustering DBSCAN Algorithm is executed on each local node in HPCC Cluster. 2 operations • Union : Final cluster is represented by highest core point. • Find : Used to identify the parent i.e., highest core point,, for each point(node) in the tree. 3. Global Merge • Trees are merged together to form Global Clusters – point belong to more than one tree in different nodes. • the final clusters are obtained which are represented by their highest core point across all nodes
  • 14. RV College of Engineering Go, change the world 14 Parallel DBSCAN Algorithm On HPCC Big data Platform (Source code - https://github.com/hpcc-systems/dbscan) contributors - Yathish & Team
  • 15. RV College of Engineering Go, change the world 15 Experimental Results & Conclusions Size Eps distan ce Minpts in a cluster Time on single node (in s) Time on two nodes (in s) Time on three nodes (in s) 4800 0.2 2 16.35 14.5 15.86 6000 0.3 9 35.24 22.246 23.471 7200 0.3 10 53.48 44.426 45.63 9000 0.35 10 112.80 50.57 53.642 14300 0.4 20 535.74 213.92 2 203.184 30000 0.4 20 3924.7 964.61 6 727.33 50000 0.5 30 24948.6 5124.3 3266.462 0 5000 10000 15000 20000 25000 30000 4800 6000 7200 9000 14300 30000 50000 ExecutionTime(seconds) Size Serial vs Parallel Execution Time Serial Parallel (2 Nodes) Parallel (3 Nodes)
  • 16. RV College of Engineering Go, change the world 16 Conclusions • Multi node setup outperforms the single node setup in all cases • Increase data points increases the parallel algorithm to perform better than its serial counterpart • HPCC Platform supports cross platform developments in languages like C++, python, etc., which makes it to develop applications at a faster pace. • Thor and Roxie components of HPCC Platform enables faster data ingestion and data query across multiple nodes - Makes it efficient in implementing machine learning algorithms • the Platform parallelizes the sequential algorithms across multiple nodes efficiently.
  • 17. RV College of Engineering Go, change the world 17 References • https://researchcollaborations.elsevier.com/en/organisations/httpswwwrvceeduin • MQTT protocol support for ROXIE ,https://github.com/hpcc-systems/mqtt-for-roxie • Automated Data Skew Profiler, https://github.com/notharsh/DataSkewProfiler • Extending current ML library with LexisNexis HPCC Systems https://github.com/lilyclemson/DBSCAN/tree/project • Image Processing Library in HPCC , https://github.com/TanmayH/HPCC-OPENCV • Fraud detection in value based cards,https://github.com/aksharprasad/HPCC • Evaluation of machine learning algorithms, https://github.com/suryanarayanan21/ML_Core • Interfacing Octave with ECL GitHub Link : https://github.com/Sathvik10/Octave- Plugin • Continuous integration of Roxie query / data deployments using Jenkins, https://github.com/JUJayashree/jenkin_JOB_xml
  • 18. RV College of Engineering Go, change the world 18 Acknowledge Prof. Jyothi, Asst. Prof. CSE Dept., RVCE Vasanth, Instructor, CSE Dept., RVCE Students of RVCE 1. Jayant Suresh 2. Harsh Mishra 3. Amogh Vardhan Kashi 4. Manjunath Jakkaraddi 5. Shubham Phal 6. Tanmay Hukkeri 7. Yathish H R 8. Akshar Prasad 9. Sathvik K R 10. A Suryanarayanan Currently working Students 1. Varsha R Jenni 2. Akhil Dua 3. Atreya Bain 4. Anurag Singh Bhadauria 5. Ambu Karthik 6. Rohit Sachin
  • 19. RV College of Engineering Go, change the world 19