Meng-Hsuan Cheng

Meng-Hsuan Cheng

GPU Compiler Engineer @ Qualcomm

About

- Experienced in virtual machine technology, compiler technology, research, development, porting and backend code generation optimization (Focused on GCC, LLVM and Dalvik VM). - Experienced in overall GNU toolchains (Compiler, assembler, linker, utilities, library and debugger) porting and enhancement including android specific toolchain (NDK and prebuilt toolchain) development. - Experienced in Android system development skills from application (SDK and NDK) to framework, system software porting, development and optimization. Specialties: GCC, LLVM, GNU Toolchain.

Country

United States

City

San Diego

Industry

Computer Software

Skill

Compilers, GCC, LLVM, Android, ARM, Embedded Systems, Linux Kernel, GNU Debugger, Debugging

Experience

Qualcomm

GPU Compiler Engineer

Qualcomm

LinkedIn
2019-2 - Present · 7 yrs 8 mos

* Optimization, code generation, compiler architecture, GPU architecture, performance tuning and production * Design/Implement Subgroup features; OpenCL features for Auto/ML/RT; Improve Register Allocator for GPU

MediaTek

Department Manager

MediaTek

LinkedIn
2014-10 - 2019-2 · 4 yrs 5 mos

Taiwan

* Spearhead a 12 people team to build a power efficiency runtime software stack for neural network framework (tensorflow lite and android NN API) to vision processors (Tensilica Vision DSP) and in house deep learning accelerators (DLAs) * Focus on system optimizations including high-level language runtime (Android ART runtime), optimization technology (compiler, runtime, hand-tuned library with ARM CPU microarchitecture knowledge), and user experience optimization (Sustained performance, energy efficiency and Jank free user interface) for fully utilizing cost efficiency hardware. My team makes deep impact on performance of products and wins the benchmark/user experience competition against competitor. * Responsible for consulting from high-level manager to create values for MediaTek product with compiler, language runtime and system optimization technology and lead the direction including benchmark, key scenario, event-based system optimization and user experience. I am also a pioneer, which try to introduce machine learning and neural network technology for improving system performance (ML-based profiling guided optimization) and user experience (profiling guided resource demand predictor).

MediaTek

Compiler Engineer

MediaTek

LinkedIn
2011-10 - 2014-10 · 3 yrs 1 mo

Taiwan

* Built an LLVM-powered production quality Android Runtime (Dalvik Virtual Machine) * Optimized GCC/Clang and system library of Android for MTK-based SoC (System-on-chip) * Optimized Dalvik VM/ART of Android for MTK-based SoC * Designed and implement an LLVM-based NDK project for Android platform

Andes Technology Corporation

Deputy Manager

Andes Technology Corporation

2011-3 - 2011-10 · 8 mos

Compiler Team Leader * Lead a compiler team to focus on architecture dependent compiler optimization for performance and codesize. * Lead bring up and porting whole Android platform (Andes-droid) for Andes architecture.

Andes Technology Corporation

Member of Technical Staff

Andes Technology Corporation

2007-10 - 2011-10 · 4 yrs 1 mo

Compiler Engineer * Porting and optimizing performance/codesize compilers (Based on GNU GCC and LLVM) for brand-new embedded RISC platform (Andes architecture). Refine, enhance and feedback the Andes-ISA (Instruction Set Architecture) design. * Upgrade Andes-GCC version to GCC 4.x from legacy GCC 3.4.4 and add a new exception handling mechanism support of Andes-GCC (Drawf2 exception handling) independently. * Design and implement new application binary interface (ABI) for Andes Architecture. * Lead compiler team (3 Members) over 1 year. * Application, library, dynamic loader, Linux and low level system integrating, debugging, troubleshooting and supporting. * Toolchain integration (Library and Binutils), verification and auto testing. Porting, debugging and optimizing library (glibc, uclibc and newlib). * Supporting application framework and meta package builder (like X11/GTK+, thin client, poky platform builder and OpenWRT) building, integrating and debugging. * Open Source / Free Software licensing.

Microsoft

Freelancer of Microsoft Consulting Service, Taiwan

Microsoft

LinkedIn
2006-10 - 2007-1 · 4 mos

Financial Middle-ware System

Microsoft

Student Program of Microsoft Consulting Service, Taiwan

Microsoft

LinkedIn
2004-11 - 2005-9 · 11 mos

1. Credit Card System Translation Project 2. Online Income Tax System

Education

National Tsing Hua University

National Tsing Hua University

LinkedIn

computer science

2005 - 2007 · 2 yrs

System Software Lab

Meng-Hsuan Cheng's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.