Tom St. John Email and Phone Number
Tom St. John work email
- Valid
- Valid
- Valid
Tom St. John personal email
Tom St. John phone numbers
I am a computer scientist specializing in hardware/software co-design for high performance computing (HPC) and deep learning on extreme-scale architectures. My primary interests are parallel programming models, runtime systems, compilers, computer architecture, scalable algorithms, and energy-efficient computing.
-
Affiliated FacultyUniversity Of DelawareMountain View, Ca, Us -
Co-Founder And CtoDecompute 2024 - Present -
Chair, Automotive Advisory BoardMlcommons 2020 - PresentSan Francisco, Us -
Founding MemberMlcommons 2018 - PresentSan Francisco, Us -
Software Engineer And Technical LeadMeta 2023 - 2024Menlo Park, Ca, UsTechnical Lead, MTIA Training Performance; PyTorch AI AccelerationLed ML training performance optimization efforts throughout the MTIA software stack and leveraged performance data to drive hardware/software co-design of next-generation AI accelerators -
Principal Machine Learning Systems EngineerOctoml 2022 - 2023Seattle, Washington, UsTechnical Lead, Performance; Applied Compiler EngineeringLed efforts to optimize performance of large language models -
Senior Ml/Robotics Engineer IiCruise 2021 - 2022San Francisco, California, UsTechnical Lead, Compute Platforms; Machine Learning Accelerators DivisionLed project to evaluate feasibility of replacing x86-based host CPUs in future autonomous driving platforms with Arm architectures and selected Arm CPU for future AV compute platform -
Staff Software EngineerTesla 2020 - 2020Austin, Texas, UsBuilt LLVM compiler backend for Tesla's proprietary machine learning training accelerator (Dojo) -
Staff Machine Learning ScientistTesla 2019 - 2020Austin, Texas, UsLed distributed machine learning performance optimization efforts -
Director, Wave Ai Co-Design CenterWave Computing 2018 - 2018San Jose, California(Ca), UsAnalyzed AI workloads to drive design decisions for future Wave architectures and associated software frameworks. -
Principal Deep Learning Software ArchitectWave Computing 2017 - 2018San Jose, California(Ca), UsTechnical Lead, Agent LibrariesDesigned and built backend computational kernels and data movement libraries to support deep learning software frameworks (TensorFlow, Keras) targeting massively parallel dataflow-based machine learning accelerators. -
Senior Research ScientistSamsung Research America (Sra) 2016 - 2017Mountain View, California, UsArtificial Intelligence Lab; Computing Science Innovation CenterDeveloped scalable HPC math libraries using MPI and CUDA to enable distributed deep learning on large-scale multi-GPU systems. -
Hpc Software EngineerIntel Corporation 2014 - 2016Santa Clara, California, UsSystems Engineering, Architecture and Runtimes; Technical Computing, Analyzers and Runtimes (Intel Federal)Senior member of U.S. Department of Defense hardware/software co-design project targeting next-generation HPC platforms at extreme scale. Responsibilities included parallel programming model design and implementation, HPC fabric pathfinding, and applying results from workload analysis to influence design decisions for future architectures. -
Graduate Teaching AssistantUniversity Of Delaware 2007 - 2014Newark, De, UsCPEG202 - Introduction to Digital SystemsCPEG222 - Microprocessor SystemsCPEG323 - Introduction to Computer Systems EngineeringCPEG621 - Compiler DesignELEG310 - Random Signals and NoiseELEG652 - Principles of Parallel Computer Architectures -
Graduate Research AssistantUniversity Of Delaware 2006 - 2014Newark, De, UsComputer Architecture and Parallel Systems Laboratory -
Ph.D. InternPacific Northwest National Laboratory 2013 - 2013Richland, Wa, UsHigh Performance Computing; Advanced Computing, Mathematics and Data DivisionConducted parallel programming model and computer architecture research to develop automated optimization techniques targeting future Exascale architectures as part of Intel-led team in support of the U.S. Department of Energy ASCR X-Stack program. -
Graduate InternLos Alamos National Laboratory 2009 - 2009Los Alamos, Nm, UsHigh Performance Computing Division (HPC-5)Developed high performance I/O system leveraging SSD technology. -
Student DeveloperGoogle 2008 - 2008Mountain View, Ca, UsGoogle Summer of CodeProposed open-source research project titled "Implementation of a Static Analysis Phase for Detecting Potential Memory Leaks and Duplicate Free Bugs" which was selected for funding by Google (16% acceptance rate).
Tom St. John Skills
Tom St. John Education Details
-
University Of DelawareElectrical And Computer Engineering -
University Of DelawareElectrical And Computer Engineering -
University Of DelawareComputer And Information Sciences -
Rutgers UniversityElectrical And Computer Engineering -
Rutgers UniversityComputer Science -
Rutgers UniversityEconomics -
The Charter School Of WilmingtonHigh School
Frequently Asked Questions about Tom St. John
What company does Tom St. John work for?
Tom St. John works for University Of Delaware
What is Tom St. John's role at the current company?
Tom St. John's current role is Affiliated Faculty.
What is Tom St. John's email address?
Tom St. John's email address is to****@****ise.com
What is Tom St. John's direct phone number?
Tom St. John's direct phone number is +140841*****
What schools did Tom St. John attend?
Tom St. John attended University Of Delaware, University Of Delaware, University Of Delaware, Rutgers University, Rutgers University, Rutgers University, The Charter School Of Wilmington.
What skills is Tom St. John known for?
Tom St. John has skills like Parallel Computing, High Performance Computing, Computer Architecture, Algorithms, C, Computer Science, Parallel Programming, Mpi, Software Engineering, C++, Openmp, Distributed Systems.
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