Machine Learning
Subscribe Now

Tenstorrent Takes AI by Storm

“Nothing matters very much, and few things matter at all.” — Arthur Balfour

One thing that all machine learning developers agree upon: ML requires lots and lots of data. New ML processors have dozens – sometimes hundreds – of processor cores, huge caches, wide buses, and enormous appetites for bandwidth. The secret of ML is not that it’s so radically … Read More → "Tenstorrent Takes AI by Storm"

HLS Powers AI Revolution

I started working in high-level synthesis (HLS) in 1994 which, assuming my math is correct, was 26 years ago. In those early days, we referred to the technology as “behavioral synthesis” because it relied on analyzing the desired behavior of a circuit in order to create a structural description rather than simply converting from a higher-level structural description to a lower-level one. 

Read More → "HLS Powers AI Revolution"

Inventing Actionable Intelligence

Actionable intelligence and inference at the edge takes center stage in this week’s Fish Fry podcast. First up, we take a closer look at how drones can be taught to echolocate (like bats and dolphins) with a little help from a speaker, four microphones and a whole lot of math. Next, Nigel Forrester (Concurrent Technologies) and I chat about radio frequency signal intelligence, the benefits of a heterogeneous … Read More → "Inventing Actionable Intelligence"

Lattice mVision Stack

We’ve elaborated at length in these pages on the remarkable capabilities FPGAs bring to the world of embedded vision and vision analytics. With enormous numbers of new applications demanding embedded vision capabilities at the endpoint and edge, there’s a huge green field of opportunity out there, just waiting for FPGAs to take over. The ability of FPGAs to accelerate AI tasks on a miserly … Read More → "Lattice mVision Stack"

April 7, 2020
April 3, 2020
April 1, 2020
March 26, 2020
March 25, 2020
March 24, 2020
March 18, 2020
February 28, 2020
February 25, 2020
February 17, 2020
February 13, 2020
February 12, 2020
January 28, 2020
January 23, 2020
January 14, 2020
January 8, 2020
January 7, 2020
January 6, 2020
December 24, 2019
December 10, 2019
December 9, 2019
December 3, 2019
November 25, 2019
November 19, 2019
featured blogs
Apr 7, 2020
Have you seen the video that describes how the coronavirus has hit hardest where 5G was first deployed?...
Apr 7, 2020
In March 2020, the web team focused heavily on some larger features that we are working on for release in the spring. You’ll be reading about these in a few upcoming posts. Here are a few smaller updates we were able to roll out in March 2020. New Online Features for Ma...
Apr 6, 2020
My latest video blog is now available. This time I am looking at the use of dynamic memory in real-time embedded applications. You can see the video here or here: Future video blogs will continue to look at topics of interest to embedded software developers. Suggestions for t...
Apr 3, 2020
[From the last episode: We saw some of the mistakes that can cause programs to fail and to breach security and/or privacy.] We'€™ve seen how having more than one program or user resident as a '€œtenant'€ in a server in the cloud can create some challenges '€“ at leas...
chalk talks
Introducing Google Coral — Google and Mouser Electronics   AI inference at the edge is exploding right now. Numerous designs that can’t use cloud processing for AI tasks need high-performance, low-power AI acceleration right in their embedded designs. Wouldn’t it be cool if those designs could have their own little Google TPU? In this episode of Chalk Talk, Amelia Dalton chats with … Read More → "Introducing Google Coral — Google and Mouser Electronics"
Hello FPGA — Microchip and Mouser Electronics   Getting started on an FPGA-based embedded vision project can be tricky. Locating all the components you need, getting them to talk to each other, and just getting your system to the video equivalent of “Hello World” is a pretty daunting task. In this episode of Chalk Talk, Amelia Dalton chats with Avery Williams … Read More → "Hello FPGA — Microchip and Mouser Electronics"
Addressing Digital Implementation Challenges with Innovative Machine Learning TechniquesMachine learning is revolutionizing our designs these days with impressive new capabilities. But, have you considered using machine learning to actually create better designs? In this episode of Chalk Talk, Amelia Dalton chats with Rod Metcalf of Cadence Design Systems about how Cadence is using machine learning to help us get more out of our … Read More → "Addressing Digital Implementation Challenges with Innovative Machine Learning Techniques"
Machine Learning at the Edge — NXP and Mouser Electronics  AI and neural networks are part of almost every new system design these days. But, most system designers are just coming to grips with the implications of designing AI into their systems. In this episode of Chalk Talk, Amelia Dalton chats with Anthony Huereca of NXP about the ins and outs of machine learning … Read More → "Machine Learning at the Edge — NXP and Mouser Electronics"
Computing at the Edge — NXP and Mouser Electronics  Edge computing is not the realm of one-size-fits-all computing. Real-world systems have a variety of node hardware that needs to be managed and secured. In this episode of Chalk Talk, Amelia Dalton chats with Altaf Hussain from NXP about the complications of (and some solutions for) edge computing with NXP’s Layerscape processors. Click here … Read More → "Computing at the Edge — NXP and Mouser Electronics"
BlueNRG-Tile — STMicroelectronics and Mouser   When doing IoT designs, there is no reason to reinvent the wheel. STMicroelectronics has a sensor development kit based on their BlueNRG-2 Bluetooth low-energy SoC that makes IoT design a snap. In this episode of Chalk Talk, Amelia Dalton chats with Francesco Doddo of STMicroelectronics about the BlueNRG-2 development kit. Click here for … Read More → "BlueNRG-Tile — STMicroelectronics and Mouser"