Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

57 results about "Register window" patented technology

In computer engineering, register windows are a feature in some instruction set architectures to improve the performance of procedure calls, a very common operation. Register windows were one of the main features of the Berkeley RISC design, which would later be commercialized as the AMD Am29000, Intel i960, Sun Microsystems SPARC, and Intel Itanium.

Versatile register file design for a multi-threaded processor utilizing different modes and register windows

A method for optimizing a register file hierarchy in a multithreaded processor. The method includes providing a register file hierarchy with a plurality of register file cells, associating the plurality of register file cells with respective threads when the processor is operating in a multithreaded mode and flattening the plurality of register file cells with a single thread when the processor is operating in a single threaded mode. The register file cells correspond to threads of the multithreaded processor.
Owner:ORACLE INT CORP

Window management system

A control unit 102 registers window group information associated with each window group on a window group management DB 121, and registers window information associated with each window on a window management DB 119. Then, the control unit 102 executes a process related to the display of the window by a window-group basis on the window group information registered on the window group management DB 121 and the window information registered on the window management DB 119.
Owner:FUJITSU LTD

Multiported register file for multithreaded processors and processors employing register windows

A processor includes an instruction fetch unit configured to issue instructions for execution, where the instructions are selected from a number of threads, where each given instruction has a corresponding thread identifier, and where at least some of the instructions specify operand(s) via register identifiers. A register file stores operands usable by the instructions, and may include several banks, each corresponding to a register identifiers and including several entries corresponding to the several threads, wherein the entries are configured to store data values. In response to receiving a request to read a particular register identifier for a given thread identifier, the register file may be configured to decode the given thread identifier to retrieve entries from the banks that correspond to the given thread identifier. The register file may further select, from among the retrieved entries, a data value corresponding to the particular register identifier to be output.
Owner:ORACLE INT CORP

Thread suspension system and method

In processor architectures that support allocation of register windows to called procedures, functions or methods, register windowing mechanisms can be used to facilitate suspension of a mutator thread (or mutator threads) while imposing negligible overhead on the mutator computation during periods when thread suspension is not requested. Reduced Instruction Set Computer-(RISC)-oriented processor architectures often employ register windows (typically partially-overlapped register windows) and can therefore benefit from the technique. Variations can be employed even in processors (RISC or otherwise) that do not employ register windowing as long as the processor (by itself or in cooperation with software) provides facilities for allocating and reclaiming resources in correspondence with calls to, and returns from, procedures, functions or methods. Mechanisms are provided to spill values from the fixed set of resources to a secondary store and to fill values from the secondary store into the fixed set in correspondence with function call triggered overflows and function return triggered underflows. In some configurations, modified spill and/or fill mechanism(s) are used to suspend threads at safe points coinciding with call and/or return sites. Because the modified spill and/or fill mechanism(s) impose negligible overhead when not employed and can be engaged in response to an event (e.g., a start garbage collection event), safe points can be defined at call and/or return points throughout mutator code to reduce the latency between the event and suspension of threads.
Owner:ORACLE INT CORP

System for protecting sensitive data from user code in register window architecture

A system for protecting supervisor mode data from user code in a register window architecture of a processor is provided. The system, when transitioning from supervisor mode to user mode, setting at least one invalid window bit in the invalid window mask of the architecture additional to the invalid window bit set for the reserved window of the invalid window mask. The additional bit is set for a transition window between supervisor and user data windows.
Owner:MEMJET TECH LTD

Multithread processor and register control method

The present invention relates to a multithread processor, and this multithread processor comprises a plurality of register windows each provided for each of threads and capable of storing data to be used for instruction processing in an arithmetic unit, a work register capable of mutually transferring data with respect to the plurality of register windows and the arithmetic unit and a multithread control unit for controlling data transfer among the plurality of register windows, the work register and the arithmetic unit on the basis of an execution thread identifier for identifying the thread to be executed in the arithmetic unit. This enables conducting the multithread processing at a high speed.
Owner:FUJITSU LTD

Method and device for registering detecting

The embodiment of the invention provides a method and device for registering detecting. The method comprises the steps that starting of an appointed application program is detected; registering window judging information corresponding to the application program is obtained; the fact that a currently-loaded window in the application program accords with the judging information of the registering window is detected; the safety attribute of a loaded component in the course where the currently-loaded window is placed is scanned; and according to scanned safety result information, whether registering information recording is carried out in the currently-loaded window is determined. After the application program operates and before registering operation is carried out, the loaded component of the application program is scanned, the fact that a trojan horse cannot be started with the application program is guaranteed, the safety of operation such as paying, registering and network communication is guaranteed, the problem that the trojan horse is started with the application program is effectively solved, malicious acts such as stealing of an account number, a password and key data are avoided, and the safety of the application program in operation such paying, registering and network communication is greatly improved.
Owner:BEIJING QIHOO TECH CO LTD +1

Method and system for positioning soft tissue lesion based on dual-energy X-ray images

The invention discloses a method and system for positioning a soft tissue lesion based on dual-energy X-ray images. The method comprises the following steps of: generating a three-dimensional image of a patient and offline generating a soft tissue DRR (Digitally Reconstructed Radiograph) image library along a plane inside translation direction; acquiring high- and low-energy X-ray images of the patient and generating a soft tissue X-ray image of the patient; taking the soft tissue X-ray image as a registered image and estimating values of a plane inside translation parameter and a plane outside translation parameter by using a registering window including the lesion in the DRR image in the soft tissue DRR image library generated offline; adjusting the three-dimensional image by a newest parameter estimation result for the plane outside translation parameter and generating the soft tissue DRR image library along the plane outside translation direction on line; and taking the soft tissue X-ray image as the registered image and further estimating the values of the plane inside translation parameter and the plane outside translation parameter by using the registering window including the lesion in the DRR image in the soft tissue DRR image library generated on line.
Owner:江苏瑞尔医疗科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products