Artificial Intelligence

AI is changing everything. Combined with powerful, energy efficient processors and ubiquitous connectivity to the wireless edge, intelligence is moving to more devices, changing industries, and inventing new experiences.

On-device AI allows for real-time responsiveness, improved privacy, and enhanced reliability along with better overall performance and with or without a network connection. Our Qualcomm Artificial Intelligence (AI) Engine along with our AI Software and Hardware tools as outlined below, are designed to accelerate your on-device AI-enabled applications and experiences.

COMPUTE

The Qualcomm Artificial Intelligence (AI) Engine is available on supported Qualcomm® Snapdragon™ 845, 835, 821, 820 and 660 mobile platforms, and with cutting-edge on-device AI processing found in the Snapdragon 845.

Snapdragon core hardware architectures – Qualcomm® Hexagon™ Vector eXtensions (HVX), Qualcomm® Adreno™ GPU and Qualcomm® Kryo™ CPU – are supported within the AI Engine, so your AI applications can run quickly and efficiently on smartphones and other edge devices. This heterogeneous computing approach makes it easy for you to choose the optimal Snapdragon core for your target performance, thermal, and power efficiency requirements. 

AI SOFTWARE DEVELOPMENT TOOLS

We have a number of resources available to help you create and optimize your AI and Machine Learning applications and solutions for rich, on-device experiences

  • Neural Network Optimization: Qualcomm Neural Processing SDK is designed to help you save time and effort in optimizing the performance of trained neural networks on devices powered by Snapdragon mobile platforms. Deep Learning algorithms are computationally intensive, so having this dedicated tool helps you determine how best to run your applications on device, without a connection to the cloud.
    The Neural Processing SDK supports the following frameworks:
  • App Performance Optimization: Snapdragon Developer Tools to help you optimize your applications running on Snapdragon mobile platforms. It includes the Snapdragon Profiler, Snapdragon Power Optimization SDK, Snapdragon Heterogeneous Compute SDK, and Snapdragon Math Libraries
  • Specialized Core Optimization: SDKs for specific processor cores are also available
    • Adreno GPU SDK - excels at repeating similar computations on large quantities of data, as in graphics processing and machine learning.
    • Hexagon DSP SDK - suited to processing digital signals from the outside world in real time, like those generated by a smartphone camera and microphone.
  • Smart Camera Solutions: From social media apps to robotics solutions, the following SDKs help you utilize the full capabilities of QTI processors for Smart Camera and other vision based solutions you create:
    • Machine Vision SDK - engineered to supply cutting-edge computer vision algorithms for localization, feature recognition, and obstacle detection on Qualcomm processors.
    • FastCV SDK - offers a mobile-optimized computer vision (CV) library that includes the most frequently used vision processing functions and helping you to add new user experiences into your camera-based apps like gesture recognition, face detection, tracking, text recognition, and augmented reality (AR).

AI HARDWARE DEVELOPMENT TOOLS

We have a number of resources available to help you create AI and Machine Learning applications and resources for different types of devices

LATEST BLOGS

Explore these links about the latest trends and key features of AI and Machine Learning for more ideas and insight into your own projects:

TUTORIAL VIDEOS

EBOOK

If you are new to AI, check our eBook, A Developer’s Guide to Artificial Intelligence (AI), for a primer including its Machine Learning (ML) and Deep Learning (DL) subsets.

PROJECTS

If you are looking for inspiration on how other developers are implementing AI within their solutions, we encourage you to check out our AI Projects to see how the community is working with AI.

FORUMS

WHAT’S NEW

  • Find us at NIPS, Dec 3 to 8, 2018, Montreal