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

37 results about "Application-specific instruction-set processor" patented technology

An application-specific instruction set processor (ASIP) is a component used in system-on-a-chip design. The instruction set of an ASIP is tailored to benefit a specific application. This specialization of the core provides a tradeoff between the flexibility of a general purpose CPU and the performance of an ASIC.

Assembler designing method based on specific instruction set processor for very long instruction words

The invention discloses an assembler designing method based on a specific instruction set processor for very long instruction words. Improving of an assembler is realized by designing functions of register renaming and instruction packing and scheduling. The method includes that after write-after-write collisions are detected in instructions by the register renaming, a register always being idle is searched to replace a destination register in the instructions to eliminate the write-after-write collisions; the instruction packing and scheduling design are executed simultaneously, the assembler packs instructions while detects collisions among the instructions and eliminates the instruction collisions according to an executing sequence of an instruction scheduling adjusting instruction, and the instruction packing and scheduling design include steps of program segmentation, intra-segment instruction packing and scheduling, intersegment instrument collision detecting and adjusting, skip instruction label matching, skip instruction collision detecting and adjusting and skip instruction label rematching. By the assembler designing method based on the instruction set processor special for the very long instruction words, instruction-level parallelism of the assembler is improved, and application fields of the application specific instruction set process based on the very long instruction words are greatly expanded.
Owner:XIDIAN UNIV

Spaceborne real-time parallel data processing system

The invention provides a space-borne real-time parallel data processing system aiming at the characteristics of huge data volume and high real-time processing requirements of the space-borne system. The system mainly consists of a power supply subsystem, a dedicated instruction set processor parallel processing array subsystem, and a data distribution-driven synthesis subsystem to form a three-layer processing platform structure. The data distribution-driven synthesis subsystem is used to complete the preprocessing and processing of input data The result output is located in the middle layer of the entire processing platform; the special-purpose instruction set processor parallel processing array subsystem is located on the top layer of the entire processing platform, and the special-purpose instruction set processor is used to form a parallel processing array to complete the processing of input data; the power supply subsystem The system provides power for the entire system and is located at the bottom of the entire processing platform; the three subsystems are connected through a dedicated bus layer. The invention has the advantage of being able to realize real-time parallel fast processing of massive data on the satellite, and can be used for denoising and compressing distributed images on the satellite.
Owner:XIDIAN UNIV

Application program and special instruction set integrated processor agile design method

The invention provides an application program and special instruction set integrated processor agile design method. The method comprises the following steps: establishing an application and test environment of an application program to be operated on a processor; formulating a processor expansion architecture and an expansion description rule, representing basic expansion units in the processor byusing a specified data type, and representing an expansion instruction in the processor by using an expansion instruction definition function; compiling an expansion instruction definition function under the formulated processor expansion architecture and the expansion description rule; and realizing the hot spot part of the application program by using the expansion instruction definition function. The processor expansion instruction is described by adopting an advanced programming language, so that a general engineer can effectively master the processor expansion instruction. The definitionof the processor extension instruction only comprises an operation definition, and details for realizing the instruction in the processor micro-architecture are not involved. Integrated research anddevelopment of processor extension instructions and application programs are achieved, and a development environment in a rapid cycle of definition, use and verification of the expansion instructionsis achieved.
Owner:芯易荟(上海)芯片科技有限公司

An extensible asip structure platform and instruction processing method

The invention discloses an extensible ASIP structure platform and an instruction processing method. The platform is provided with an assembly line of instruction execution logic, the instruction execution logic comprises n clusters, the clusters 0-(n-2) are conventional clusters and used for achieving conventional instructions, and each cluster comprises two arithmetic logic units ALU and a 4-read-2-write distributed register file RF; the cluster n-1 is an extension cluster, is used for realizing a special extension instruction, and comprises an ERF (Extended Register Function) with 6 read ports, 2 write ports and at most 32 universal registers, an EFU (Extended Function Unit) with 6 inputs and 2 outputs, and an arithmetic logic unit ALU (Arithmetic Logic Unit); an outflow control networkunit ICN and an operand transfer network unit OPN are included between the clusters; and the execution management unit EMU coupled with each ALU or EFU and the register management unit RMU coupled with each RF or ERF form hardware of an instruction execution control mechanism. According to the method, instruction processing is completed based on the platform. The method has the advantages of beingeasy to implement, capable of improving the expansibility of the special instruction set processor and the like.
Owner:HUNAN GREAT LEO MICROELECTRONICS CO LTD
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