1. A computer-implemented method of performing a plurality of simulations, said method comprising: rendering a unified view of said plurality of simulations, wherein said rendering is performed by a single application; invoking each respective simulation of said plurality of simulations for execution; and controlling execution of said plurality of simulations, wherein respective speed and accuracy of each respective simulation of said plurality of simulations are adjustable while maintaining original compilations of said plurality of simulations, wherein said respective speed and accuracy of each respective simulation of said plurality of simulations are adjusted by adjusting a quantum comprising a maximum number of units of execution said simulations are allowed to execute without synchronizing, wherein said quantum is dynamically reduced during said execution if a simulation reaches a halt point before said simulation reaches said maximum number.