发明名称 Creating an isolated execution environment in a co-designed processor
摘要 A processor 605, such as a heterogeneous multi-core processor, includes a binary translation (BT) engine 645 having code to generate a binary translation of a first code segment and to store the binary translation in a translation cache 648. The binary translator may be isolated from a software stack and transparent thereto by way of means such as concealed memory 640. The binary translated code may include a routine to emulate an instruction not provided in the target ISA such as an instruction with a vector operand wherein a width of a datapath of the target core is less than a width of the vector operand. The processor may include a first and second core for executing instructions of a first ISA and a second ISA respectively wherein the second ISA may be different to the first ISA or a subset thereof. The second core may have lower power consumption than the first core and the binary translation may be from the first ISA to the second ISA.
申请公布号 GB2540640(A) 申请公布日期 2017.01.25
申请号 GB20150020824 申请日期 2014.03.11
申请人 Intel Corporation 发明人 Koichi Yamada;Palanivel Rajan Shanmugavelayutham;Scott Dion Rodgers;Barry E Huntley;James D Beaney Jr;Boaz Tamir
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址
您可能感兴趣的专利