MulticoreWare was founded by a team of researchers that wanted a better way to program for heterogeneous architectures.  With the advent of GPGPUs and the increasing prevalence of multi-core, multi-architecture platforms, our clients were struggling with the difficulties of using these platforms efficiently.

We started as a boot-strapped services company and have since expanded our portfolio to span products and services related to compilers, machine learning, video codecs, image processing and augmented/virtual reality.  Our hardware expertise has also expanded with our team; we now employ experts on HPC and Cloud Computing, GPGPUs, DSPs, FPGAs, and mobile and embedded platforms.  We specialize in accelerating software and algorithms, so if your code targets a multi-core, heterogeneous platform, we can help.

Contact Us

Please fill out the form below or contact us directly at: <info@multicorewareinc.com>

Your Name (required)

Your Email (required)

Your Company

Check Areas of Interest

Your Message

Locations

Originally formed by a small team of researchers at the University of Illinois at Urbana-Champaign, we have expanded to over 250 employees located in the US, China, India, and Taiwan. Our global reach provides us unique advantages;  our engineers are able work with client teams for high-bandwidth development, offices in China and India allow us to target rapidly growing Asian markets, and we can provide localized support in these regions.

China

Changchun

3555 Guigu Street
Floor 6, Guigu Business Building
National High Tech Industrial Development Zone
Changchun City
Jilin Province, China 130012

Beijing

Unit 806, Building 224
Nan Hu Xi Yuan (Beijing Xiang Song)
Wangjing
Chaoyang District
Beijing China 100102

India

Chennai

DLF IT Park
Block 3, Ground Floor
Mount Poonamallee Road
Manapakkam
Chennai 600089

Management Team

A. G. Karunakaran

President and CEO

AGK has 25 years experience in General Management, Engineering and Marketing for the computing, semi-conductor and embedded markets.

AGK was the founding President and CEO of GDA Technologies Inc., a leading Intellectual Property licensing and electronics design services Company. GDA was purchased by L & T Infotech, India in March 2007. At GDA, he was responsible for leadership development, growth strategy, prudent cash management and worked with leading Semiconductor companies to commercialize the silicon intellectual property blocks. Under his leadership GDA made it to the INC 500 list, Si100 lists, grew to 400 employees, delivered on significant product development engagements with leading systems and semiconductor companies and became a leading supplier of High speed Serial I/O Semiconductor Intellectual blocks. He has deep experience in bootstrapping companies and in strategic M&A transactions, having consummated deals for GDA with L&T Infotech and Rambus.

Curtis Davis

Co-Founder & Advisor

Curtis Davis has 20 years of experience in Management, Engineering and Operations for multicore computing, networking, graphics and semiconductor markets. He was a Co-founder, President, and COO of Ageia Technologies, a major physics processing chip manufacturing and middleware company. Ageia was bought by nVIDIA, where Ageia’s technology is adopted in the entire GPU product line today. At nVIDIA, Curtis was the VP of PhysX and led the largest CUDA and OpenCL development teams in the world.

Prior to Ageia, Curtis was a Cofounder, CEO, and VP Engineering of Celox Networks where he managed very large teams building and deploying network aggregation switches from the ground up. He has worked in engineering and management roles in MinMax Technologies, MEMC and Caterpillar. Throughout his career he has focused on multicore and many-core high performance systems where superior performance is realized through algorithm development, and targeting software to specific architectures.

Dr. Wen-Mei Hwu

Chief Technology Officer

Professor Wen-Mei Hwu is one of the foremost compiler experts in the world. He is a Professor at University of Illinois at Urbana-Champaign specializing in compiler design, computer architecture, computer microarchitecture and parallel processing. He currently holds the Walter J. (“Jerry”) Sanders III Advanced Micro Devices Endowed Chair in Electrical and Computer Engineering in the Coordinated Science Laboratory. He is a Principle Investigator for the petascale Blue Waters system, is co-director of the Intel and Microsoft funded Universal Parallel Computing Research Center (UPCRC), and is the Principle Investigator for the world’s first NVIDIA CUDA Center of Excellence.

Wen-Mei’s Ph.D. research was at the University of California, Berkeley under Yale Patt. Their CPU microarchitecture projects, HPS and HPSm, were the predecessors of the form of out-of-order execution that became commercially successful with the Intel P6.

Venkat Bala

Vice President, Enterprise Relationships

Venkat Bala has over 20 years experience in software development in the areas of drivers, databases, APIs, applications and performance optimization. Prior to this he was a VP of Technology – Information Technology, group of Merrill Lynch.

He has extensive experience in multi-threaded programming and led development of various applications leveraging multi-core processors. Prior to Merrill Lynch, Bala worked for Indus Technologies services as a Project Manager working with various clients in the areas of application development. Prior to Indus, Bala worked at HCL as a R & D Engineer working on 68030 based multiprocessor systems.

Dr. Lihua Zhang

Vice President, China Operations and General Manager for Services

Dr. Lihua Zhang has more than 15 years of experience in networks, game physics, computer vision and pattern recognition, image and video processing, parallel algorithm and software design, complex & heterogeneous system performance analysis and optimization, and high performance computing etc.

Prior to MulticoreWare, he was at NVIDIA as Senior Manager of PhysX, leading CUDA PhysX research & development, including the very first CUDA PhysX porting from Ageia PPU PhysX right after the Ageia acquisition by Nvidia in early 2008.  At Ageia Lihua served as Director of Software Microcode and Hardware Content and was fully responsible for the PPU PhysX R&D, as well as hardware content development working closely with gaming industry.

Arun Ramanathan

Vice President, India Operations and General Manager for Machine Learning

Arun Ramanathan, Vice President & GM of India Operations has 26 years of experience in System Design, Project Management, Customer Management and Operations. With sound technical knowledge in High Speed System and Software designs, his experience stretches from hardcore technical development to large scale operations. He has built and managed large size engineering teams and projects. Prior to MulticoreWare, he worked at GDA Technologies/L&T Infotech, VeriFone, Inc and TVS Electronics in various roles.

At GDA Technologies, under his leadership, the India team had grown from 30 to 300 in a span of less than 3 years in System, Software and ASIC domains. Before moving to India, he was the Senior Director of System and Software Business unit of GDA Technologies, Inc. based out of San Jose, California. In his previous job at VeriFone, Inc he was responsible for the Telecom interface and various telecom protocols on the range of transaction terminals. He has extensive experience in working with various telecom agencies around the world including USA, UK, Singapore, Hong Kong, South Africa and European countries. During his tenure at TVS Electronics he was involved in design and development of networking products like ARCnet, Ethernet, SCSI tape drives and other computer peripherals. He worked with different companies in taking networking products to Russia and other countries of the former Soviet Republic. Arun graduated from the Regional Engineering College, Trichy (India) with specialization in Electronics and Communication Engineering.

Muhammad Helal

Vice President, Sales

Muhammad Helal is a veteran of the high-tech industry and a well-recognized expert in helping companies grow their business. He has in-depth experience in worldwide sales, business development, licensing, marketing, strategic alliances & partnerships. He has a consistent track record in increasing business, exceeding revenue targets, securing major customer wins & establishing strategic partnerships. A seasoned Silicon Valley entrepreneur, he has secured over 500 customer wins, IP/Technology/Software licenses & strategic partnerships worldwide and have built, delivered & managed $100+ Million annual revenue and significant royalties. He started his career at Intel in engineering and since then has held senior executive positions (VP/GM) both at public companies and start-ups (MIPS, Sun, Cadence, Hellosoft and others).

Muhammad has a MSEE from State University of New York at Stony Brook, a B.Tech. (Honors) in Electronics & Electrical Communication Engineering from Indian Institute of Technology (IIT), Kharagpur and has completed extensive business & management course-work at Stanford University and several company sponsored technology, management & business courses.

Tom Vaughan

Vice President, General Manager for Video

Tom joined MulticoreWare in March 2013, and was tasked with leading the development of MulticoreWare’s video products business, including the x265 and UHDcode projects.

Tom has extensive experience in digital imaging and video software, and he has led product management and strategic business development for several multimedia software companies, including Cyberlink, Roxio and Gear Software. Prior to MulticoreWare, Tom was VP of Products at Corel Corporation.

Tom began his career working for CBS Records, managing the mastering operations in one of the first compact disc production facilities in the US. As optical disc formats evolved from music (CD-Audio) to software (CD-ROM) and movies (DVD-Video and Blu-ray Disc), Tom was asked to manage the development of new formats, and he was a driving force behind the production of some of the first DVD video discs in North America.

Tom holds a Bachelor of Science Degree in Computer Engineering and an MBA from Drexel University.