
Madhusudanan Kandasamy Email and Phone Number
Madhusudanan Kandasamy's Contact Details
Madhusudanan Kandasamy work email
- Valid
- Valid
- Valid
Madhusudanan Kandasamy personal email
Madhusudanan Kandasamy Work Experience Details
-
Director - Artificial IntelligenceQualcomm Mar 2020 - PresentSan Diego, Ca, Us
-
Vice President - Artificial IntelligenceState Street Jan 2019 - Mar 2020Boston, Massachusetts, Us
-
Senior Technical Staff Member(Architect) - Distributed Machine Learning FrameworksIbm Jun 2013 - Jan 2019Armonk, New York, Ny, UsI'm was leading the development of Distributed Machine Learning offering called snapML for IBM Power Systems. This library provides high-speed distributed, GPU accelerated the implementation of popular machine learning models on modern CPU/GPU computing systems and can be used to train models at wire-speed (as fast as the network can support) as new data becomes available. It improves training time up to 46x on the previously published benchmark. The details are available in the below link.https://www.ibm.com/blogs/research/2018/03/machine-learning-benchmark/Prior to this, I've enabled and optimized Apache Spark/Hadoop Ecosystem for Power Server. Introduced an open source add-on library called GPUEnabler written in Scala to ease the exploitation of GPU for Spark Machine Learning workloads. This package extends Spark’s whole- stage-codegen framework to automatically generate Java code to call user-written CUDA kernels and provide awareness of GPU Memory to Spark.I've also worked with NVIDIA development team to enable NVIDIA GPU and CUDA software stack on Power. As a part of this work I've modified their GPU device driver, CUDA Software Stack, CUDA User Mode driver to use power specific APIs and Linux VMM to make CUDA 5.5 generally available for IBM Power8 platform. This work provided the required foundation for IBM to build the fastest super computer named summit https://en.wikipedia.org/wiki/Summit_(supercomputer)
-
Clustering - Distributed Os/Parallel Programming/High AvailabilityIbm Aug 2009 - Jun 2013Armonk, New York, Ny, UsI was a Technical Lead for Cluster Aware AIX (CAA) project during this period to make the AIX kernel as cluster aware kernel to provide storage/network device monitoring, fault tolerant communication and cluster-wide event notification using the Autonomic Health Advisor File System (AHAFS). IBM High Availability Multiprocessing and Virtual I/O Shared Storage Cluster consume these services. This whole cluster management(CAA) would run at interrupt level to instantly detect the failure of a node or any of its services like network or storage in millisecond latency.
-
Base Operating System - Lock Free Allocators/Os Kernel/System PerformanceIbm Aug 2003 - Aug 2009Armonk, New York, Ny, UsDuring this period, I worked as a Technical Chief Engineering Manager (TCEM/Architect) for AIX Base OS Development and Performance in both IBM US and IBM India. Some of the key deliverables handled are given below,• SME for malloc subsystem, introduced new allocators, lock free thread level buffer management, various performance improvement for malloc subsystem to sustain #1 spark for SPECint benchmarks for AIX and provide out of box performance for memory intensive workloads.• Optimized interrupt handler of user to kernel mode switch to speed system call performance.• Introduced Decimal Floating Point, Olson Time zone, provided consultation to many customers on debugging memory leak, performance optimization for AIX• Lead/Part of the team implementing key features like Active Memory Expansion, Dynamic System Optimizer, Virtualization Support, Security - RBAC etc..
-
Software EngineerOracle May 2002 - Aug 2003Austin, Texas, UsAs a Developer at oracle E-Business Suite development team, I’ve developed the front-end pages and business Objects for the pages using Oracle’s OA Framework which is based on J2EE
-
Software EngineerPolaris Software Lab 2000 - 2002Chennai, InAs a developer in this project I’ve developed numerous transaction modules using java-servlets, JDBC, HTML and JavaScript. I’ve also design and developed a complex printing engine for the batch account statement module using Pro * C.
Madhusudanan Kandasamy Education Details
-
Birla Institute Of Technology And Science, PilaniComputer Science
-
Coimbatore Institute Of TechnologyComputer Science
Other Similar Profiles
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trialFrequently Asked Questions about Madhusudanan Kandasamy
What company does Madhusudanan Kandasamy work for?
Madhusudanan Kandasamy works for Qualcomm
What is Madhusudanan Kandasamy's role in his/her workplace?
Madhusudanan Kandasamy's role in his/her workplace is Director, Ai Software - Qualcomm India Pvt Ltd.
What is Madhusudanan Kandasamy's email address?
Madhusudanan Kandasamy's email address is mk****@****ibm.com
What schools did Madhusudanan Kandasamy attend?
Madhusudanan Kandasamy attended Birla Institute Of Technology And Science, Pilani, and Coimbatore Institute Of Technology .
What is Madhusudanan Kandasamy's role in his/her workplace?
Madhusudanan Kandasamy has skills like Unix, C, Shell Scripting, Linux, Software Development, Java, Unix Shell Scripting, Distributed Systems, C++, Operating Systems, Agile Methodologies, Java Enterprise Edition, Debugging, Clearcase, Eclipse, Pl/sql, Web Services, Scala, Apache Spark, Hadoop, Performance Tuning, and Spark.
Who are the industry peers of Madhusudanan Kandasamy at other companies?
Madhusudanan Kandasamy's peers at other companies are Josiah Samuel Sathiadass, Jayprasad Hegde, Santosh Krishnan, Raju P L S S S N, Shisheer Kotha, and Tirupathi Reddy Tallapureddy. and Jeff Gehlhaar. Madhusudanan Kandasamy's peers at other companies are Josiah Samuel Sathiadass, Jayprasad Hegde, Santosh Krishnan, Raju P L S S S N, Shisheer Kotha, and Tirupathi Reddy Tallapureddy. and Jeff Gehlhaar.