Chunyang Gou

Chunyang Gou Email and Phone Number

NN Compiler Engineer at Synopsys @ Synopsys Inc
Mountain View, California
Chunyang Gou's Location
The Hague, South Holland, Netherlands, Netherlands
Chunyang Gou's Contact Details
About Chunyang Gou

- Exceptional C++ programming and system architecture/design skills- Highly experienced in concurrent software development, design patterns and TDD- Solid grasp of data structures/algorithms and program analysis/optimization techniques- Experienced in designing/implementing autonomous driving simulation platformsSpecialties:- High performance computing- Computer architecture- Modern C++

Chunyang Gou's Current Company Details
Synopsys Inc

Synopsys Inc

View
NN Compiler Engineer at Synopsys
Mountain View, California
Website:
synopsys.com
Employees:
10
Chunyang Gou Work Experience Details
  • Synopsys Inc
    Staff Software Engineer
    Synopsys Inc Mar 2024 - Present
    Eindhoven, North Brabant, Netherlands
    Working on Synopsys ARC NPX6 NPU compiler backend.
  • Siemens Digital Industries Software
    Lead Software Engineer
    Siemens Digital Industries Software Dec 2022 - Feb 2024
    The Hague, South Holland, Netherlands
    Working on improving the performance and scalability of Prescan distributed sensor simulation.
  • Siemens Digital Industries Software
    Software Engineer - Advanced
    Siemens Digital Industries Software Mar 2018 - Nov 2022
    The Hague, South Holland, Netherlands
    Working on Prescan distributed sensor simulation and real-time platforms.
  • Tass International
    Software Engineer
    Tass International Mar 2013 - Feb 2018
    Rijswijk
    Working on PreScan, a physics-based simulation platform that is used in the automotive industry for development of Advanced Driver Assistance Systems (ADAS) that are based on sensor technologies such as radar, laser/lidar, camera and GPS.Currently work on physics based camera project, focusing on improving simulation performance using:- Physics based rendering- OpenSceneGraph, OpenGL- GPU-accelerated simulation: distributed rendering (multi-GPU/cluster), OpenCL
  • Delft University Of Technology
    Postdoc Researcher
    Delft University Of Technology Sep 2011 - Feb 2013
    Delft, The Netherlands
    Architecting and developing GPU memory access optimizations in the European Commission FP7 ENCORE project. - Runtime memory access pattern/locality analysis for GPU CUDA kernels; - Microarchitectural techniques (e.g., smart caching/prefetching) to reduce off-core/chip memory access bandwidth/latency and improve memory-level parallelism, by exploiting GPU memory access patterns and data locality.
  • Delft University Of Technology
    Phd Candidate
    Delft University Of Technology Oct 2006 - Aug 2011
    Delft, The Netherlands
    Phd Candidate at the Computer Engineering (CE) Lab under the guidance of Prof. Georgi N. Gaydadjiev. Worked on the European Commission FP6 SARC project.Independent research on employing system-level solutions (cross compiler/runtime/architecture boundaries) to improve memory efficiency and processor performance for contemporary data parallel architectures. Published 2 journal and 4 conference papers in prestigious international venues, including a Best Paper Award in ACM International Conference on Supercomputing (ICS, among top 5% in all computer science conferences).- Analyzed SIMD data rearrangement overhead, designed multi-bank, conflict-free memory to eliminate the overhead for common data access patterns, and integrated it to an IBM Cell processor model as a multi-view memory. Provided API to allow the programmer to express data views, and modified gcc SPU backend to generate new instructions to allow conflict-free memory accesses;- Analyzed GPGPU kernel performance degradation caused by GPU shader core scratchpad memory bank conflicts. Designed Elastic Pipeline to enhance the core pipeline by reducing pipe stalls due to bank conflicts;- Analyzed data locality among GPU parallel threads' execution, developed CPU runtime to analyze the GPU kernel code to extract the locality, and designed a smart GPU shader cache to exploit the available locality;- Had fun with writing small tools to automate my simulation/design flows.
  • Tsinghua University
    Research Assistant
    Tsinghua University Sep 2004 - Jun 2006
    Beijing, China
    Research Assistant at Institute of High-Speed Signal Processing, Department of Electronic Engineering. Developed a Synthetic Aperture Radar (SAR) signal emulation system.- Architected a real-time signal processing PCI board employing dual TI DSPs and Altera FPGAs with double buffering;- Developed the PCB schematic, designed the FPGA RTL logic, wrote the DSP signal processing kernel code and host PCI driver and control software;- Brought up the SAR signal emulation system, and performed field testing together with colleagues for an airborne SAR at Yanliang, Shanxi, China.
  • Td Tech Ltd. (China)
    Hardware Intern
    Td Tech Ltd. (China) Jul 2005 - Nov 2005
    Beijing, China
    Interned with TD-Tech, a Siemens-Huawei company. Contributed to TD-SCDMA NodeB upgrade from LCR 1.0 to 2.0, which doubles the base station mobile call processing capacity.- Developed RTL code for IQMUX FPGA, which provides ultra-high speed data path between the SIPROC (baseband signal processing module) and the RFTRXU (RF transceiver module) in TD-SCDMA baseband processing node;- Participated in TD-SCDMA NodeB LCR 2.0 system bring-up. Captured and solved system hardware bugs.

Chunyang Gou Skills

Simulations Computer Architecture C++ Signal Processing High Performance Computing Parallel Computing Computer Science C Algorithms Digital Signal Processors Programming Embedded Systems Matlab Linux Optimization Latex Machine Learning Software Engineering Fpga Gpgpu Verilog Cuda Multi Core High Performance Computing Software Development Compiler Optimization Computer Graphics Field Programmable Gate Arrays

Chunyang Gou Education Details

Frequently Asked Questions about Chunyang Gou

What company does Chunyang Gou work for?

Chunyang Gou works for Synopsys Inc

What is Chunyang Gou's role at the current company?

Chunyang Gou's current role is NN Compiler Engineer at Synopsys.

What is Chunyang Gou's email address?

Chunyang Gou's email address is ge****@****ail.com

What schools did Chunyang Gou attend?

Chunyang Gou attended Technische Universiteit Delft, Tsinghua University, University Of Electronic Science And Technology.

What skills is Chunyang Gou known for?

Chunyang Gou has skills like Simulations, Computer Architecture, C++, Signal Processing, High Performance Computing, Parallel Computing, Computer Science, C, Algorithms, Digital Signal Processors, Programming, Embedded Systems.

Who are Chunyang Gou's colleagues?

Chunyang Gou's colleagues are Grace Li, Nicolas L., Siddhant Chaudhary, Hsin-Ying Yu, Zheng Li, Alexey Khomich, Ashwin Korgi.

Not the Chunyang Gou you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.