1. A method of performing at least one related task on a multi-core processor including a plurality of cores, the method comprising: determining whether data and address information which are required for performing the at least one related task are loaded in the cores of the multi-core processor; and controlling the multi-core processor based on a result of the determining, so that the cores concurrently start to perform the at least one related task.