Adam Thompson

Adam Thompson Email and Phone Number

Head of Product - Edge Supercomputing @ NVIDIA
Alexandria, VA, US
Adam Thompson's Location
Alexandria, Virginia, United States, United States
Adam Thompson's Contact Details

Adam Thompson work email

Adam Thompson personal email

About Adam Thompson

Adam Thompson is a Principal Technical Product Manager at NVIDIA where he focuses on building hardware and software platforms targeting real-time AI, smart sensors, and tying high speed sensor I/O to GPU-accelerated compute. His work advances edge and datacenter/cloud collaborative workloads that integrate Digital Twins of instruments and AI training/fine-tuning deployments.Adam is the creator of cuSignal – a GPU-accelerated signal processing library written in Python. With over 400,000 downloads, cuSignal is widely used in the sensor processing communities, helping researchers and developers alike to leverage AI techniques for topics like advanced beamforming, spectrum sharing, and audio signal processing, among others. By providing a platform for fast I/O, fast compute, and fast AI/ML prototyping -- all in pure Python -- cuSignal and GPUs are revolutionizing the field of communications, sensors, and signal processing, whether compute is in the datacenter or at the edge. cuSignal has been featured at the 2021 IEEE ICASSP conference, 2020 SciPy Conference, and various GPU Technology Conferences.With the release of CuPy v13, cuSignal has been deprecated as an NVIDIA product and has been fully merged into the CuPy library for accelerated numerical and scientific computing. This work was sponsored by a $350k Chan Zuckerberg Initiative Essential OSS for Science grant.Finally, Adam is a co-creator of MatX - a GPU-accelerated C++ header-only library for numerical computing. MatX is designed to give near-native CUDA performance while lowering the developer's barrier of entry to GPU-computing by providing a MATLAB/Pythonic API.Adam has a passion for user experience, education/training, and a strong empathy to customer needs. He finds joy in building new products that enable work to be done that wasn't possible before. He holds a Masters degree in Electrical and Computer Engineering from Georgia Tech and a Bachelors Degree in Electrical Engineering from Clemson University. In his free time, Adam enjoys baking, listening to (and discovering!) indie music, modern lit, pour-over coffee techniques, and teaching.

Adam Thompson's Current Company Details
NVIDIA

Nvidia

View
Head of Product - Edge Supercomputing
Alexandria, VA, US
Website:
nvidia.com
Employees:
41500
Adam Thompson Work Experience Details
  • Nvidia
    Head Of Product - Edge Supercomputing
    Nvidia
    Alexandria, Va, Us
  • Nvidia
    Principal Technical Product Manager - Edge Hpc And Sensor Processing
    Nvidia Jun 2023 - Present
    Santa Clara, Ca, Us
    As a Principal Technical Product Manager, Adam is responsible for defining, building, and evangelizing NVIDIA's software and hardware platforms targeted towards real time sensor processing for computational instruments.Computational instruments are the cornerstone of scientific advancements: radio telescopes search the heavens for origins of the universe and quest for intelligent lifeforms; light sources emit high speed x-rays to discover how materials behave and interact with others; software defined radios enable efficient and reliable communication across complex environments.With the promise of AI analytics at the edge, intelligent sensors, and integrated edge-to-datacenter/cloud collaboration - including on-line AI model retraining and sensor-defined digital twins, it's imperative to deliver a GPU-based sensor processing platform that's performant, scalable, and easy to use.One product in his portfolio is the Holoscan SDK, a domain-agnostic and AI-enabled sensor processing library to build and deploy high performance pipelines. With Holoscan, a developer can quickly connect high bandwidth, low latency sensor data to GPU and seamlessly build application pipelines with NVIDIA software in both Python and C++. Trained AI models can be delivered to this real time pipeline with ease, meaning a developer can go from a model-zoo download to real-time inferencing with little time investment.If you're looking to revolutionize your sensor processing pipelines with NVIDIA GPUs, please reach out!
  • Nvidia
    Senior Technical Product Manager - Edge Hpc And Sensor Processing
    Nvidia May 2022 - Jun 2023
    Santa Clara, Ca, Us
  • Nvidia
    Senior Solutions Architect
    Nvidia Nov 2017 - May 2022
    Santa Clara, Ca, Us
    As a Solutions Architect, Adam was a customer-facing engineer who helped our customers deploy GPU-based solutions, resulting in faster and better performance for their specific use cases. At the same time, he served as an advocate for those customers internally by identifying current gaps in software, hardware, or networking coverage and working closely with engineering to improve the overall developer experience.His specific area of technical focus at NVIDIA has been with communications, sensors, and signal processing. Real time, high bandwidth, and low latency applications have long been dominated by accelerators like ASICs and FPGAs, but with the flexibility, performance, and programmability of the CUDA software stack, in addition to the desire to apply ML/DL based techniques to time-series data, GPUs make an attractive alternative. With a strong focus on the intersection of both 5G/6G communication systems and the needs of Public Sector customers (radar, sonar, telecom, security, etc), he has helped build the overall signal/sensor GPU platform - from software-defined radio and networking through AI inferencing.A core piece of this work is the cuSignal software library. He created cuSignal in 2019 to serve as a GPU-accelerated Python library targeted towards elemental signal processing functions (convolution, correlation, spectrum estimation, filtering, etc). It extends the SciPy Signal API and is widely used in both the commercial and public sector industries. cuSignal has been downloaded over 400,000 times via Anaconda alone and is the defacto software library for fast signal processing and AI development. As of CuPy v13 (released in January of 2024), cuSignal has been deprecated as an NVIDIA product and is now available in CuPy.
  • Georgetown University
    Adjunct Lecturer
    Georgetown University Aug 2021 - Dec 2021
    Washington, Dc, Us
    Fall 2021 COSC 155 Course: GPU Computing with Python
  • Zeta Associates
    Associate
    Zeta Associates Jun 2014 - Nov 2017
    Us
    Systems engineering, development, deep learning, and program management targeting defense applications dependent on a larger collection framework.Responsible for government and internal communication, project design, metrics, application performance, contract deliverables, and financial status.
  • Information Systems Laboratories
    Senior Engineer
    Information Systems Laboratories Dec 2013 - Jun 2014
    San Diego, California, Us
    Refine and improve signal processing algorithms by focusing on computational cost and execution time - using MATLAB mex files, C/C++ code, and GPU processing when necessary.
  • Leidos
    Signal Processing Engineer
    Leidos May 2011 - Nov 2013
    Reston, Virginia, Us
    Develop 1-D and 2-D model based algorithms for the lossy and lossless compression of complex and detected imagery over various sensor types.Present algorithm status updates and documentation to both technical and non-technical customers.Design high performance computing trade studies to determine the feasibility of running various signal processing algorithms on a computer’s graphics card.
  • Georgia Institute Of Technology
    Research Assistant
    Georgia Institute Of Technology Jan 2010 - May 2011
    Atlanta, Georgia , Us
    Continued support and development of GPU-VSIPL. This library allowed pre-existing Core-VSIPL code to be run on a computer's GPU - in effect achieving significant run-time speedups without exposing the programmer to oftentimes obfuscated and confusing CUDA code. For this project, I was responsible for:* Fixing reported bugs* Complex and real toeplitz general system solver* Complex and real linear least squares solver
  • Saic
    Digital Signal Processing Intern
    Saic May 2009 - Aug 2010
    Reston, Va, Us
    Designed and implemented an automatic, real time, detection and classification system for identifying synthetic speech signals occuring within the HF band.Wrote a CUDA program to estimate the power spectral density of a signal, specifically the output of a polyphase channelizer, using the Welch periodogram. By running the program on an NVIDIA graphics card, computational speed was increased by an order of magnitude.
  • Clemson University Academic Success Center
    Tutor
    Clemson University Academic Success Center Oct 2008 - May 2009
    Tutored students in Signals, Systems & Transforms, Basic Circuits, and Electrical Engineering for non-electrical engineers.
  • Adtran
    Co-Op Engineer
    Adtran Jan 2007 - Aug 2008
    Huntsville, Al, Us
    Analog Group:Designed various buck converters to be used in power supplies.Created circuits through DX Designer, laid out boards with Allegro, and manually placed circuit elements.Total Access System Core Software:Designed a Tcl automation test suite to facilitate the testing of voice and IP data across an 8 node multi-chained Total Access 5000 system, resulting in the reduction of testing time. This script was later implemented in both the corporate and field offices.Served as the ADTRAN student ambassador to Clemson University.DSL Development - Design Verification Testing:Responsible for the complete testing of two customer code revisions for the Total Access 2nd Generation ATM based 1148 DSLAMS.

Adam Thompson Skills

Signal Processing Algorithms Image Processing Matlab C Cuda Software Engineering Linux Electrical Engineering Python Speech Processing High Performance Computing Data Compression Sensors Software Development High Performance Computing Systems Engineering Programming X Midas Technical Presentations Vsipl

Adam Thompson Education Details

  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Electrical & Computer Engineering
  • Clemson University
    Clemson University
    Electrical Engineering

Frequently Asked Questions about Adam Thompson

What company does Adam Thompson work for?

Adam Thompson works for Nvidia

What is Adam Thompson's role at the current company?

Adam Thompson's current role is Head of Product - Edge Supercomputing.

What is Adam Thompson's email address?

Adam Thompson's email address is th****@****ail.com

What schools did Adam Thompson attend?

Adam Thompson attended Georgia Institute Of Technology, Clemson University.

What are some of Adam Thompson's interests?

Adam Thompson has interest in Arts Advocacy, Cooking, Modern Literature, Baking, Stem Education/awareness, Listening To Npr Podcasts, Running, Independent Music, College Football.

What skills is Adam Thompson known for?

Adam Thompson has skills like Signal Processing, Algorithms, Image Processing, Matlab, C, Cuda, Software Engineering, Linux, Electrical Engineering, Python, Speech Processing, High Performance Computing.

Who are Adam Thompson's colleagues?

Adam Thompson's colleagues are Kuljit Bains, 卢金跃, Patrik Hadorn, John Bickley, Royi Journo, Andrew Fear, Oshin Jakhete.

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.