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

294 results about "Instruction selection" patented technology

In computer science, instruction selection is the stage of a compiler backend that transforms its middle-level intermediate representation (IR) into a low-level IR where each operation directly corresponds to an instruction available on the target machine. In a typical compiler, instruction selection precedes both instruction scheduling and register allocation; hence its output IR has an infinite set of pseudo-registers (often known as temporaries) and may still be – and typically is – subject to peephole optimization. Otherwise, it closely resembles the target machine code, bytecode, or assembly language.

Software distribution deployment method and system

The invention relates to the technical field of computers and discloses a software distribution deployment method and system. The method comprises the following steps: receiving an operation command of a file uploading person by virtue of a file uploading client so as to select an installation file to be uploaded, and uploading the installation file and the installation parameter information of the installation file to a strategic control server; checking whether the uploaded installation file is legal; starting the distribution service script program of a file distribution server according to the installation parameter information if the file is legal, and transmitting the corresponding installation file to each appointed target equipment; and executing corresponding installation commands in installation parameters, starting installation program and returning the installation result to the file uploading client. The software distribution deployment method can be used for realizing batch software installation of computers with different operation systems so as to greatly improve the installation efficiency and the installation flexibility. The installation process is a transparent script, and the installation file can be check, thereby improving the security and providing a certain security assurance.
Owner:SHENZHEN XBROTHER TECH

Methods and apparatus for dynamic very long instruction word sub-instruction selection for execution time parallelism in an indirect very long instruction word processor

A pipelined data processing unit includes an instruction sequencer and n functional units capable of executing n operations in parallel. The instruction sequencer includes a random access memory for storing very-long-instruction-words (VLIWs) used in operations involving the execution of two or more functional units in parallel. Each VLIW comprises a plurality of short-instruction-words (SIWs) where each SIW corresponds to a unique type of instruction associated with a unique functional unit. VLIWs are composed in the VLIW memory by loading and concatenating SIWs in each address, or entry. VLIWs are executed via the execute-VLIW (XV) instruction. The iVLIWs can be compressed at a VLIW memory address by use of a mask field contained within the XV1 instruction which specifies which functional units are enabled, or disabled, during the execution of the VLIW. The mask can be changed each time the XV1 instruction is executed, effectively modifying the VLIW every time it is executed. The VLIW memory (VIM) can be further partitioned into separate memories each associated with a function decode-and-execute unit. With a second execute VLIW instruction XV2, each functional unit's VIM can be independently addressed thereby removing duplicate SIWs within the functional unit's VIM. This provides a further optimization of the VLIW storage thereby allowing the use of smaller VLIW memories in cost sensitive applications.
Owner:ALTERA CORP

Upper limb rehabilitation robot control system

The invention relates to an upper limb rehabilitation robot control system. An upper computer transmits instructions to an MCU (micro-programmed control unit) module through a Bluetooth/WIFI, the MCUmodule selects different training modes according to the instructions, a voice module identifies unspecific voice, voice signals are acquired and processed and transmitted to the MCU module by the aidof an SPI (serial peripheral interface) communication protocol, a driving module drives a motor to rotate in a controlled manner, so that training actions are completed, electromyography collection of a healthy side of a patient is implemented by an electromyography control module, electromyography signals are extracted, processed and analyzed, actions of the healthy side of the patient map a mechanical arm, movement intentions are identified, and functional compensation and control is achieved. By the aid of various man-machine interaction modes, targeted rehabilitation training effects canbe effectively achieved, joints of the upper limb of the patient can be accurately positioned when the system is used, and tissue damage and pulled muscle caused by misplaced training are avoided. Thecontrol system is small in size, convenient to use, good in training effect and low in manufacturing cost.
Owner:UNIV OF SHANGHAI FOR SCI & TECH
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