The Task Graph model in VisualSim is the foundation of workload and data movement simulation. It defines how software execution, signal processing, data transfers, and inter-process communications are structured and executed.
Without a task graph, hardware models are incomplete — it is the driver of workloads that gives meaning to processors, memory, buses, and interconnect simulations. VisualSim’s Task Graph generator supports multi-forks, variable data sizes, clone spawning, deadlines, IPC, messaging, and dynamic rescheduling, making it one of the most powerful workload definition tools available.