This software solution can be used for quick architecture exploration of electronics and, embedded software that implements Artificial Intelligence (AI) and Machine Learning. This AI evaluator accelerates the deployment of new generation devices by providing a large library of components to quickly prototype, simulate, analyze and optimize the processing, communication and storage. Example of application prototype constructed with this environment include 5G base-stations, mobiles, autonomous driving, medical systems, Intelligent processors, Industrial IoT and consumer electronics.
A unique aspect of this prototyping platform is that it incorporates all aspects of the system including the software, accelerators, cache structures, processor, memories, buses, networks, SSD, MEMS, RF, analog and peripherals. VisualSim AI Designer can help identify areas for AI acceleration, define the AI architecture including the memory access, bus interface and the application partitioning across multiple processing tiles, and compare different AI approaches and semiconductors. This prototype can become the specification for product development and the platform for early software definition and development.
Unlike an FPGA prototype or a software model, the VisualSim prototype can be probed to view the system internals such as buffer usage, resource efficiency, system reliability, power consumption and security features. Also, these VisualSim prototypes are built prior to any development, thus gaining insight into project schedule, resource requirements, potential verification zones and early demonstrator. VisualSim models are constructed in a graphical environment using pre-defined parameterized building blocks, simulated, and analyzed using over 500 statistical reports.