VOOZH about

URL: https://thenewstack.io/how-the-google-coral-edge-platform-brings-the-power-of-ai-to-devices/

⇱ How the Google Coral Edge Platform Brings the Power of AI to Devices - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2019-06-11 10:10:55
How the Google Coral Edge Platform Brings the Power of AI to Devices
tutorial,
Edge Computing

How the Google Coral Edge Platform Brings the Power of AI to Devices

With its aggressive investment in the cloud, Google has been exposing some of the internal tools and platforms to GCP customers. Cloud TPU is one of those services that is available to GCP users.
Jun 11th, 2019 10:10am by Janakiram MSV
👁 Featued image for: How the Google Coral Edge Platform Brings the Power of AI to Devices

The rise of industrial Internet of Things (IoT) and artificial intelligence (AI) are making edge computing significant for enterprises. Many industry verticals such as manufacturing, healthcare, automobile, transportation, and aviation are considering an investment in edge computing.

Edge computing is fast becoming the conduit between the devices that generate data and the public cloud that processes the data. In the context of machine learning and artificial intelligence, the public cloud is used for training the models and the edge is utilized for inferencing.

Cloud TPU: Accelerating ML Training in the Cloud

To accelerate ML training in the cloud, public cloud vendors such as AWS, Azure, and the Google Cloud Platform (GCP) offer GPU-backed virtual machines. Today, NVIDIA’s GPUs are the most preferred accelerators by ML researchers and data scientists for training models in the cloud.

GPUs are designed as general-purpose processors to perform compute-intensive calculations in parallel. Given how fast they do matrix addition and multiplication, GPUs are extensively used in scenarios like video rendering and high-performance computing (HPC). ML training and inferencing is one of the most recent use cases enabled by GPUs. Even though GPUs are the most preferred for ML training, they are not exclusively designed for it.

Machine learning has been the core of many products and services at Google. To accelerate ML jobs, Google built a custom ASIC (Application Specific Integrated Circuit) called the Tensor Processing Unit (TPU). Unlike a GPU, TPU is highly optimized for massively parallel calculations required by neural networks. Google has been using TPUs for a variety of applications such as Search, Photos, and Translate. TPUs are designed from the ground up with the benefit of Google’s deep experience and leadership in machine learning.

👁 Image

With its aggressive investment in the cloud, Google has been exposing some of the internal tools and platforms to GCP customers. Cloud TPU is one of those services that is available to GCP users.

Cloud TPU enables customers to run machine learning workloads on Google’s TPU accelerator hardware using TensorFlow. Cloud TPU is designed for maximum performance and flexibility to help researchers, developers, and businesses to build TensorFlow compute clusters. High-level Tensorflow APIs help developers to get models running on the Cloud TPU hardware. Cloud TPUs deliver the best performance of training TensorFlow models at an affordable price. They are the cheapest ML accelerators available in the public cloud.

Edge TPU: Accelerating ML Inferencing at the Edge

Recently, Google has announced the availability of Edge TPU, a miniature version of Cloud TPU designed for single board computers and system on chip devices. Though an Edge TPU may be used for training ML models, it is designed for inferencing.👁 Image

Google recommends using its cloud services such as AI Platform and AutoML Vision to train TensorFlow models and converting them to run on Edge TPU. TensorFlow Lite is a flavor of TensorFlow meant for mobile devices and low-powered environments. Existing TensorFlow models may be converted into TensorFlow Lite format that run on iOS and Android. The same TensorFlow Lite model can be further optimized for Edge TPU. Google has a web compiler and a command line to transform TF Lite models for the Edge.

Edge TPUs modules have a low footprint that makes it ideal for embedding them in devices such as drones, cameras, and scanners.

Coral: The Platform to Program the Edge TPU

Before an Edge TPU is deployed in production, it needs to be programmed to run a specific TensorFlow model. To enable developers to easily program and debug models used for inferencing, Google has built a platform called Coral. It is a combination of hardware and software enabling developers to quickly prototype AI solutions.

Currently, there are two Coral devices available for developers to program AI at the edge – Coral Dev Board and USB Accelerator.

The Coral Dev Board is a single-board computer with a removable system-on-module (SOM) featuring the Edge TPU. When it comes to the looks, it closely resembles a Raspberry Pi. The device comes with NXP i.MX 8M SOC CPU, an integrated GC7000 Lite Graphics GPU, and of course an Edge TPU for ML acceleration. The device boasts of 1 GB LPDDR4 RAM and 8 GB eMMC. It runs a Mendel Linux, a flavor of Debian optimized for devices.👁 Image

The Coral Dev Board is a stand-alone device that can have its own camera module for inferencing images and videos in real-time. It also has a set of GPIO compatible with Raspberry Pi headers. TensorFlow Lite models optimized for Edge TPU can run natively on the device. The key use case of Coral Dev Board is fast prototyping of edge solutions that use TensorFlow models for solving computer vision problems.

👁 Image

Google has another device that comes with an Edge TPU called the USB Accelerator. Resembling a USB stick, this device may be plugged into a USB port of any Debian host including a Raspberry Pi. It comes with a USB-C type connector for better throughput and power. The host machine needs to run the Coral SDK to offload TF Lite models to the Edge TPU. Developers may use the USB Accelerator to prototype AI solutions on any existing Linux host.

The Coral Dev Kit costs $150 while the USB Accelerator is available for $75. They can be ordered from one of the online retailers listed by Google.

In one of my upcoming articles, I will walk you through the workflow involved in optimizing a TensorFlow model for Edge TPU. Stay tuned.

Janakiram MSV’s Webinar series, “Machine Intelligence and Modern Infrastructure (MI2)” offers informative and insightful sessions covering cutting-edge technologies. Sign up for the upcoming MI2 webinar at http://mi2.live

TRENDING STORIES
Janakiram MSV (Jani) is a practicing architect, research analyst, and advisor to Silicon Valley startups. He focuses on the convergence of modern infrastructure powered by cloud-native technology and machine intelligence driven by generative AI. Before becoming an entrepreneur, he spent...
Read more from Janakiram MSV
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Unit.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.