[图书][B] Multiprocessor systems-on-chips

A Jerraya, W Wolf - 2004 - books.google.com
Modern system-on-chip (SoC) design shows a clear trend toward integration of multiple
processor cores on a single chip. Designing a multiprocessor system-on-chip (MPSOC) …

The Transmeta Code Morphing/spl trade/Software: using speculation, recovery, and adaptive retranslation to address real-life challenges

JC Dehnert, BK Grant, JP Banning… - … Symposium on Code …, 2003 - ieeexplore.ieee.org
Transmeta's Crusoe microprocessor is a full, system-level implementation of the x86
architecture, comprising a native VLIW microprocessor with a software layer, the Code …

Ia-32 execution layer: a two-phase dynamic translator designed to support ia-32 applications on itanium/spl reg/-based systems

L Baraz, T Devor, O Etzion… - … . 36th Annual IEEE …, 2003 - ieeexplore.ieee.org
IA-32 execution layer (IA-32 EL) is a new technology that executes IA-32 applications on
Intel Itanium processor family systems. Currently, support for IA-32 applications on Itanium …

Dynamic binary translation and optimization

K Ebcioglu, E Altman, M Gschwind… - IEEE Transactions on …, 2001 - ieeexplore.ieee.org
We describe a VLIW architecture designed specifically as a target for dynamic compilation of
an existing instruction set architecture. This design approach offers the simplicity and high …

Memory ordering: A value-based approach

HW Cain, MH Lipasti - ACM SIGARCH Computer Architecture News, 2004 - dl.acm.org
Conventional out-of-order processors employ a multi-ported, fully-associative load queue to
guarantee correctmemory reference order both within a single thread of executionand …

[PDF][PDF] Magixen: Combining binary translation and virtualization

M Chapman, DJ Magenheimer… - HP Enterprise Systems …, 2007 - researchgate.net
Virtualization is emerging as an important technology in future systems, providing an extra
layer of abstraction between the hardware and operating system. Previous work on …

Transforming non-contiguous instruction specifiers to contiguous instruction specifiers

MK Gschwind - US Patent 9,280,347, 2016 - Google Patents
6,009.261 6,094,695 6,185,629 6,189,088 6, 192466 6,308,255 6,334, 176 6,338,057
6,349,361 6,381,691 6,408,383 6,449,706 6.463, 582 6,499,116 6,513,109 6,570,511 …

Vector string range compare

JD Bradury, EM Schwarz, TJ Slegel - US Patent 9,442,722, 2016 - Google Patents
Processing of character data is facilitated. A Vector String Range Compare instruction is
provided that compares each element of a vector with a range of values based on a set of …

Vector find element not equal instruction

JD Bradbury, MK Gschwind, EM Schwarz… - US Patent …, 2017 - Google Patents
Processing of character data is facilitated. A Find Element Not Equal instruction is provided
that compares data of multiple vectors for inequality and provides an indication of inequality …

Software transparent dynamic binary translation for coarse-grain reconfigurable architectures

MA Watkins, T Nowatzki, A Carno - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
The end of Dennard Scaling has forced architects to focus on designing for execution
efficiency. Course-grained reconfigurable architectures (CGRAs) are a class of architectures …