-------- "And the drive to put AI on the edge is causing new design architectures. “There has been a rethink on compute architectures for cache coherency, for heterogenous computing,” points out Synopsys’ Nandra. “In 2018, different approaches have been attempted to solve ML inference challenge. They are all trying to work out how to do inferencing on an edge device and being able to quickly process data so that they don’t have to upload information from the Cloud and to do things in real time. That has opened a big debate about von Neumann compute architectures to different approaches where you are separating memory, accelerator chips—be they dedicated FPGAs, dedicated GPUs, application specific processors—and new chips that have blocks that talk with each other.”"