The explosion of demand for mobile computing devices such as tablets is creating time-to-market pressure on very complex design challenges such as multi-core software/hardware architectures. This trend is driving change in methodology for software development to enable earlier software development, shorter debugging of complex software/hardware scenarios, and earlier exploration of system architecture and performance. In this webinar we will explore the methodology for utilizing a virtual prototype for early software development particularly for multi-core systems, and the key capabilities required of a virtual prototype solution for building, debugging, and analyzing a complex system.