-
公开(公告)号:GB2514221A
公开(公告)日:2014-11-19
申请号:GB201404228
申请日:2014-03-11
Applicant: INTEL CORP
Inventor: YAMADA KOICHI , SHANMUGAVELAYUTHAM PALANIVEL RAJAN , RODGERS SCOTT D , HUNTLEY BARRY E , BEANEY JAMES D JR , TAMIR BOAZ
IPC: G06F9/455
Abstract: A co-designed processor 605, such as a heterogeneous multi-core processor, includes, isolated from a software stack and transparent thereto by way of means such as concealed memory 640, 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 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 heterogeneous multi-core 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.
-
公开(公告)号:DE102014003540A1
公开(公告)日:2014-09-18
申请号:DE102014003540
申请日:2014-03-12
Applicant: INTEL CORP
Inventor: YAMADA KOICHI , SHANMUGAVELAYUTHAM PALANIVEL RAJAN , RODGERS SCOTT D , HUNTLEY BARRY E , BEANEY JAMES D , TAMIR BOAZ
IPC: G06F9/455
Abstract: In einer Ausführungsform umfasst ein Prozessor einen Binärübersetzungs(BT)-Container, welcher Code zum Erzeugen einer Binärübersetzung eines ersten Code-Segments und zum Speichern der Binärübersetzung in einem Übersetzungs-Cache-Speicher aufweist, eine Host-Einheits-Logik zum Verwalten des BT-Containers und zum Identifizieren des ersten Code-Segments und eine Schutzlogik zum Isolieren des BT-Containers von einem Software-Stapel. Auf diese Weise ist der BT-Container dafür konfiguriert, für den Software-Stapel transparent zu sein. Es werden andere Ausführungsformen beschrieben und beansprucht.
-