“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"
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"
“If you ever hear yourself saying, ‘I think I understand this,’ that means you don’t.” — Richard Feynman
Nothing about AI or machine learning is intuitive. Maybe that’s the point.
An example is the sudden rise in popularity of something called “bfloat16,” a new way of representing numbers that holds magical … Read More → "What Is bfloat16, Anyway?"
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"
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"