Configuring and programming a complex, heterogeneous multiprocessor system is a complex task. How do you size the system—what compute resources will it take? How do you check if the system is configured properly? How do you maximize the performance of the algorithms? How do you move data around in systems with differing I/O and interconnects? How do you map the application onto the system and how to see the application’s performance in real-time? This white paper shows how modern multiprocessor graphical user interfaces (GUIs) help resolve these issues, to deliver a reduced time to solution.