Abstract:
Provided are an apparatus and method for multicore emulation based on dynamic context switching. The apparatus for multicore emulation based on dynamic context switching includes a multicore emulation managing unit configured to transmit a signal for requesting determination of a core to be emulated among a plurality of cores, and a context switching managing unit configured to receive the signal for requesting determination of a core to be emulated from the multicore emulation managing unit, determine an ID of a core to be emulated according to the received signal, and executing emulation on a core corresponding to the determined core ID.
Abstract:
Provided are a video decoding apparatus using a frame cache, and a video decoding method performed by the same. The video decoding apparatus includes an address decoding unit configured to determine an area of a memory to be accessed by a processor core based on an address of the memory received from the processor core, a data cache unit configured to cache data required to decode a video in a cache memory operating in conjunction with a data memory so that the processor core accesses an area of the data memory, and a frame cache unit configured to cache frames of the video in the cache memory operating in conjunction with a frame memory so that the processor core accesses an area of the frame memory. Therefore, a delay caused by a cache clear is minimized, so that the performance of a video decoding system can be improved.