发明名称 Apparatus and method for multicore emulation based on dynamic context switching
摘要 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.
申请公布号 US9501311(B2) 申请公布日期 2016.11.22
申请号 US201514602857 申请日期 2015.01.22
申请人 ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTIT 发明人 Lee Jae Jin;Kwon Young Su
分类号 G06F9/46;G06F9/455 主分类号 G06F9/46
代理机构 William Park & Associates Ltd. 代理人 William Park & Associates Ltd.
主权项 1. An apparatus for multicore emulation based on dynamic context switching, the apparatus comprising: 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, wherein the plurality of cores are executed according to a workload for each of the plurality of cores, wherein the multicore emulation managing unit transmits a context switching count value to the context switching managing unit, wherein the context switching managing unit receives the context switching count value from the multicore emulation managing unit, and searches a context switching table for a core ID using the received context switching count value, wherein the context switching managing unit searches for the core ID using a context switching table storing core IDs of the plurality of cores executed according to the context switching count value, and wherein the context switching managing unit searches for the core ID using a context switching table in which the workload is allocated to each of the plurality of cores according to a ratio of operating frequencies of the plurality of cores.
地址 Daejeon KR