摘要:
Various embodiments include nested emulation for a source application and source emulator. Duplicate source ISA libraries redirect the source emulator library calls to a target library, thereby forcing the native emulator through proper emulation channels between first and second ISAs. Other embodiments concern accelerating dynamic linking by determining certain function calls that, rather than being processed through emulation of PLT code, are instead directly called without the need for PLT code translation. Some embodiments address both nested emulation and accelerated dynamic linking but other embodiments include one of nested emulation and accelerated dynamic linking. Other embodiments are described herein.
摘要:
Various embodiments include nested emulation for a source application and source emulator. Duplicate source ISA libraries redirect the source emulator library calls to a target library, thereby forcing the native emulator through proper emulation channels between first and second ISAs. Other embodiments concern accelerating dynamic linking by determining certain function calls that, rather than being processed through emulation of PLT code, are instead directly called without the need for PLT code translation. Some embodiments address both nested emulation and accelerated dynamic linking but other embodiments include one of nested emulation and accelerated dynamic linking. Other embodiments are described herein.
摘要:
One embodiment pre-builds translations of kernel functions (KFs) and loads them into a translation pool and corresponding indexed table. The KFs are thus quickly loaded and do not necessarily await trapping and emulation via a LIB emulator. This results in faster access to KFs. Other embodiments provide hybrid emulation where some application functions (e.g., those that need quick performance) are translated from a source ISA library while other applications functions are processed via emulation to a target ISA library. Doing so provides faster access to certain functions. Other embodiments are described herein.
摘要:
Methods, apparatuses and storage medium associated with ISA bridging with callback, are disclosed. In various embodiments, at least one computer-readable storage medium may include instructions configured to enable a target device with a target ISA, in response to execution of the instructions, to provide an ISA bridging layer to the target device to facilitate a library service to callback a callback function of an application. The library service may be implemented for the target ISA, and the application may be implemented at least partially for a source ISA that may be different from the target ISA. The ISA bridging layer may include a source ISA emulator and a library emulator configured to cooperate to enable the application to call the library service, and the library service to callback the callback function, across the two instruction set architectures. Other embodiments may be disclosed or claimed.
摘要:
Methods, apparatuses and storage medium associated with ISA bridging with callback, are disclosed. In various embodiments, at least one computer-readable storage medium may include instructions configured to enable a target device with a target ISA, in response to execution of the instructions, to provide an ISA bridging layer to the target device to facilitate a library service to callback a callback function of an application. The library service may be implemented for the target ISA, and the application may be implemented at least partially for a source ISA that may be different from the target ISA. The ISA bridging layer may include a source ISA emulator and a library emulator configured to cooperate to enable the application to call the library service, and the library service to callback the callback function, across the two instruction set architectures. Other embodiments may be disclosed or claimed.
摘要:
Methods, apparatuses and storage medium associated with ISA bridging with support for virtual functions, are disclosed. In embodiments, at least one computer-readable storage medium may include instructions configured to enable a target device with a target ISA, in response to execution, to provide an ISA bridging layer to the target device to facilitate a library service of a library of the target device to call a virtual function of the library, while servicing an application operating on the target device, where the application has an overriding implementation. The ISA bridging layer may include a loader configured to load the application for execution, and as part of loading the application, detect the virtual function and modify a virtual function table of the application to enable the call. Other embodiments may be disclosed or claimed.
摘要:
Radio frequency (RF) shields used with magnetic resonance imaging (MRI) apparatus may experience gradient field induced eddy currents and RF field induced eddy currents. These eddy currents can cause the RF shield to heat up at an undesirable rate. RF shields are designed to have a desired degree of RF shielding and a desired heating attribute. Design goals for RF shields include gradient field transparency and RF field opacity, both of which can be influenced by eddy currents. Example methods identify a gradient field that will induce eddy currents and identify an RF field that will induce eddy currents. If a region on the RF shield is identified where the desired heating attribute will not be achieved, then a pattern of axial cuts and azimuthal cuts can be made in the RF shield to reduce gradient eddy current heating in the RF shield while maintaining desired RF shielding.
摘要:
A calibration method for calibration a tool center point for a robot manipulator includes the steps of: driving the tool to move above one of the inclined surfaces; defining a preset coordinate system TG; rotating the TCP relative to the UG-axis by about 180 degrees, calculating the value of Δw; updating the position parameters of the preset TCP, defining a new preset coordinate system TG′; rotating the TCP relative to the UG′-axis by about 90 degrees, calculating the value of Δv; updating the position parameters of the new preset TCP, defining a new preset coordinate system TG″; driving the tool to move above a planar horizontal surface; rotating the TCP relative to a axis by about 30 degrees, calculating the value of Δu; repeating the aforementioned steps until the deviation ΔP (Δw, Δv, Δu) is less than or equal to a maximum allowable deviation of the robot manipulator.
摘要:
The high conductivity energy-saving clamping device comprises a clamp and a cable fixed upon the clamp. Inside the cable, the conductive material protrudes and is set on the juncture of the clamp and the external conductor. When the clamp is connected to the external conductor, the conductive material and the external conductor contact and meet. This invention possesses the following advantages: it simplifies the production technology, lessens raw materials needed for production and hence saves resources and cost by the direct contact of the conductive material and the external conductor; moreover, due to the increase of conductive contact area, it enhances the electrical conductivity by 10% to 15% compared to those common clamps which use tooth-like conductive parts to connect the external conductor. Meanwhile, the invention greatly decreases environmental pollution by omitting the plating process of tooth-like conductive parts.
摘要:
A method and corresponding equipment for transferring information of a neighboring cell in a wireless communications system are provided. The method includes obtaining position information of a user equipment (UE) when detecting that the UE is in a service connection state. It is determined whether the UE is in a coverage threshold range of a micro-cell adjacent to a current macro-cell according to the position information of the UE. Information of the micro-cell is transferred to the UE when the UE is in the coverage threshold range of the micro-cell adjacent to a current macro-cell.