This function can be used to debug software on a multi-core processor. Both SMP and AMP are supported. As with single processors, it is possible to develop using a task unit iterative and incremental development model. Correct multi-programming of tasks and processes is especially important for designing and developing software on a multi-core processor. eBinder 's Multi-Programming Tool  useful for this purpose. In addition, the System Analysis Toolsis effective for pinning down the state of coordinated operations on multi-cores or complicated operations across the entire system.