At Shanghai Enflame Tech, our team specializes in AI operator library development, leveraging parallel programming to optimize Aten/DNN libraries. With a Master's in Computational Science, I apply my academic knowledge to innovate in high-performance computing. Contributing to the generalization of dataflow templates and resolving complex ECC issues, we've achieved significant hardware bandwidth efficiencies. My expertise in C++ and Linux tools set supports continuous development and collaboration in our cutting-edge software solutions.Currently I'm serach for machine learning engineer jobs in Ireland/UK. Feel free to contact me if any idea on that.
Shanghai Enflame Tech Co. (Https://Www.Enflame-Tech.Com)
-
Senior Machine Learning EngineerShanghai Enflame Tech Co. (Https://Www.Enflame-Tech.Com) Nov 2020 - PresentShanghai China1.1 DNN Operator Library Development: Batch-norm/Convert/Broadcast Design the Parallel split scheme and vectorization parallel scheme, Cache Management: Set pingpong buffer in L3/L2/L1 data transfer, Pipeline Setup: Unroll and packet instructions, reduce the slot stall 1.2 Aten Operator Library Development: Pooling/Resize Generalize Dataflow template to Pooling/Resize: Thread parallel split + L3->L1 slice + Cache pipeline Refinement Work on ECC problem and Scalar calculation part to reach 60-80% hardware bandwidth peak 1.3 Model Performance Tuning Support: Element-wise operator fusion work: for LSTM structure, fuse the rest activation and other element-wise ops in L1 level Reduce the L3-L3 copy demand: fuse the the DMA operators (slice broadcast gather) into L2/L1 level 1.4 Support an outer-source team(8 member) Skills/knowledge Training for Operator development Technique support for operator implementation design, performance analysis and mismatch problem debug work 1.5 Generalized operator accuracy validation tool: Use Statistical The Central Limit Theorem to calculate the tolerance limit for convolution/matmul/reduce op accuracy validation according to data type, input data distribution, input shape and statistical tolerance feature.
-
Gpu Cluster MaintenanceJoyy Inc. Feb 2020 - Nov 2022Canton Chinaparticipating in establising the GPU cluster monitor platform for CV training. -
High Performance Cfd Softwares DeveloperNational Supercomputing Center In Guangzhou May 2019 - Feb 2020Canton Chinatransplant the CPU codes with CUDA onto Nvidia V100 cards. Detailed refinement on the Share memory usage and Key for-loop rewrite work.
Nathan Sun Education Details
-
China Ship Research And Development Academy3.4/5
Frequently Asked Questions about Nathan Sun
What company does Nathan Sun work for?
Nathan Sun works for Shanghai Enflame Tech Co. (Https://www.enflame-Tech.com)
What is Nathan Sun's role at the current company?
Nathan Sun's current role is Machine Learning Engineer @ Shanghai Enflame Tech Co. | Parallel Programming.
What schools did Nathan Sun attend?
Nathan Sun attended China Ship Research And Development Academy, Wuhan University Of Technology.
Not the Nathan Sun you were looking for?
-
1gmail.com
-
1hewlett.org
-
-
Nathan Sun
Enterprise Customer Success Manager At Lseg | Partnering With Clients To Realize The Full Value Of Lseg Solutions Through Successful Onboarding And Continuous EducationGreater Sydney Area2thomsonreuters.com, refinitiv.com2 +614340XXXXX
-
Nathan Sun
Durham, Nc3jpmchase.com, wellsfargo.com, jpmchase.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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 trial