Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Optimization of floating point complex vector summation based on BWDSP chips

A floating-point complex number and optimization method technology, applied in the direction of electrical digital data processing, program control design, instruments, etc., can solve the problems of inconvenient hardware system direct control, not combining the hardware characteristics of DSP chips, and not being able to play DSP chips, etc., to eliminate Pause, reduce the number of executions, and improve efficiency

Active Publication Date: 2017-11-17
XIDIAN UNIV +1
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] To provide software support for the development of BWDSP, the development language used is C language or assembly language. Considering the improvement of the operation efficiency of the function, although the C language is easy to read and has good portability, it is not convenient for direct control of the hardware system. Give full play to the characteristics of the DSP chip itself, so the assembly language is selected to complete the design of the library function to ensure the maximum utilization of processor hardware resources
However, the assembly language compiled directly from the C language does not combine the hardware characteristics of the DSP chip, and there are certain defects.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Optimization of floating point complex vector summation based on BWDSP chips
  • Optimization of floating point complex vector summation based on BWDSP chips
  • Optimization of floating point complex vector summation based on BWDSP chips

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0035] The development of low-level functions mainly uses the resources in the execution macros. The execution components of the processor are contained in four execution macros, which are called macro x, macro y, macro z, and macro t. The external interfaces and internal structures of the four execution macros are exactly the same. They obtain operation commands from the decoder, obtain operands from the data memory, and perform various specific operations.

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to the field of optimization of the underlying function for digital signal processors and discloses an optimization of floating point complex vector summation based on high-performance general signal processor BWDSP chips; the floating point complex vector summation is the summation of a first floating point complex vector and a second floating point complex vector; the summation of the first floating point complex vector and a second floating point complex vector is circulation of summation of multi-time floating point complex numbers; each summation process of the floating point complex numbers comprises instruction parallel optimization based on BWDSP chips, that is, optimization of simultaneous control of more than one operation units to execute a same operation by one instruction; optimization based on circulation, that is, multiple times of optimization of the same loop code in a loop; optimization based on software pipeline, that is, optimization of multiple times of execution of same circulation code parallel intersection. The hardware resource of BWDSP chips can be fully utilized to obtain efficient underlying functions.

Description

technical field [0001] The invention belongs to the field of bottom function optimization of digital signal processors, and in particular relates to an optimization method for realizing the summation of floating-point complex vectors based on a high-performance general-purpose signal processor BWDSP chip. Background technique [0002] With the rapid development of large-scale integrated circuits and digital computers, digital signal processors have gradually developed to meet the needs of high-speed real-time signal processing tasks. Independent research and development of DSP processor chips has gradually become an important issue in the development of digital signal processing technology in my country. In this context, a research institute has launched a series of high-performance DSP processors BWDSP. This DSP is completely independently developed from the architecture to the instruction system, to the design and implementation, and the development environment supporting ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/30
CPCG06F9/3001
Inventor 苏涛秦越王瑞昕邱瑾张杏
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products