1. An apparatus for providing multiple modes, the apparatus comprising: a plurality of reconfigurable operation mode execution units for performing operations for processing a respective predetermined operation mode, each reconfigurable operation mode execution unit including an exclusive coarse-grained array that is not shared with other reconfigurable operation mode execution units; a common coarse-grained array unit shared temporally by the plurality of reconfigurable operation mode execution units, and for performing a respective processing operation; and a controller for determining whether the common coarse-grained array unit is available, wherein, if a respective reconfigurable operation mode execution unit requests use of the common coarse-grained array to process a respective processing operation, and if the coarse-grained array is available, the controller transfers a signal for allowing use of the common coarse-grained array to the respective operation mode execution unit, and if the coarse-grained array is not available, the controller controls the respective reconfigurable operation mode execution unit to process the respective processing operation with the exclusive coarse-grained array of the respective reconfigurable operation mode execution unit.