Synopsys targets automotive with ARC functional safety processors
When you mention heterogeneous processing (processing by multiple types of execution units, such as CPUs, GPUs, DSPs, NPUs, ISPs, etc.), smartphones and servers come to mind, but another platform with a long history of heterogeneous processing is automotive. Just as in servers where no two workloads are the same, automotive applications have similar demands. Even beyond the compute intensive requirements of Advanced Driver Assistance Systems (ADAS), the processing demands throughout a vehicle vary greatly. They range from audio and video processing in the stereo/infotainment system to real-time processing in harsh environments for the steering, braking, powertrain, and safety systems. And with the addition of artificial intelligence (AI) to create fully autonomous vehicles, the car will become an even greater heterogeneous processing environment with dedicated real-time processing solutions that must meet various ISO 26262 safety standards.