The growing demand of applications in IoT, AI, ADAS and Radars has created a new generation of processors. These processors have a variety of interfaces, cache structures, execution units, custom instructions, hardware accelerators, buffers, interrupt controllers, schedulers and prefetch. Using these processors in any application requires extensive exploration before deployment. Examples of vendors include IBM, AMD, Intel, Qualcomm, Marvell, Nvidia, TI, NXP and SocioNext. There is also the new generation of open-source RISC-V that is revolutionizing the processing industry and providing an alternate ISA. Processors have a number of tricks that generate greater performance at much lower power consumption. They also incorporate a number of power management features.
VisualSim Architect is user-friendly and provides a large library off commercial processors. These processors can be incorporated into models and simulated with workloads, use-cases, task profiles and interfaces to measure the latency, throughput, power consumption, MIPS, cache hit-ratio and stall percentage. These processors have interfaces to all standard buses, and can communicate with DMA, I/O, storage and memories. These processors are also built to support multi-core and cache coherency operations.