Supercharge Your Innovation With Domain-Expert AI Agents!

Hardware implementation method and system for algorithm

A hardware implementation and algorithm technology, applied in software testing/debugging, etc., can solve problems such as large hardware scale, limited optimization effect, and algorithm not having hardware feasibility

Inactive Publication Date: 2014-11-26
郭若杉
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This process has two disadvantages. From the perspective of algorithm development, it is likely that the developed algorithm is not feasible in hardware, or the resulting hardware scale is huge, exceeding the constraints of the data bandwidth or scale of the chip; from the chip design. Look, if the algorithm is not changed after delivery, and the optimization effect is limited only by optimizing the hardware structure, it is necessary to formulate a more efficient development process for the joint development of video algorithms and hardware implementation.

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
  • Hardware implementation method and system for algorithm
  • Hardware implementation method and system for algorithm
  • Hardware implementation method and system for algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0054]The algorithm hardware implementation method of the present application, an embodiment thereof, comprises the following steps:

[0055] Step A: Algorithm development.

[0056] Algorithm development includes: defining the function and performance index of the algorithm; developing and coding the algorithm according to the function definition and performance index definition.

[0057] Step B: Evaluate the hardware implementation of the algorithm.

[0058] The algorithm includes a video algorithm, and the performance evaluation of the algorithm includes: the video algorithm reads the video from the test video sequence library to obtain the processed video; the video processed by the video algorithm is respectively input to the subjective visual evaluation unit and the objective performance index Evaluation unit; the objective performance index evaluation unit calculates the objective performance index of the algorithm processing result to be evaluated; after the subjective...

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 discloses a hardware implementation method for an algorithm. The method comprises the steps that algorithm development is performed; hardware implementation evaluation of the algorithm is performed; according to a hardware implementation evaluation result, the algorithm is modified and / or optimized; hardware implementation is performed on the modified and / or optimized algorithm. The invention further discloses a hardware implementation system for the algorithm. The algorithm development and the hardware implementation are divided into two threads and synchronously performed; during the algorithm development, the objective and subjective visual performance of the video algorithm is estimated; meanwhile, hardware architecture designing is performed on the algorithm, whether the algorithm meets hardware constraints or not is checked, in other words, whether the algorithm meets the hardware constraints of hardware scale, data bandwidth, hardware implementability and the like or not is checked, joint optimization in algorithm level and hardware architecture level is performed simultaneously once it is found that a hardware architecture is beyond the implementability range of hardware resources, and therefore joint development and optimization of the algorithm and the hardware implementation are achieved.

Description

technical field [0001] The present application relates to the technical field of chip design, in particular to an algorithm hardware implementation method and system. Background technique [0002] In the current field of digital high-definition TV in China, most electronic companies adopt two research and development models. One model directly purchases chips from Taiwanese or foreign companies such as MTK, Pixelworks, and Trident for complete machine system integration. The other model is to conduct Chip design, but due to the lack of intellectual property rights and competitiveness in the core algorithm of video processing, IP chips can only be purchased at high prices for embedded system chip (SoC) system integration. These two models have not cultivated their core competitiveness in the field of video processing, and can only be at the lower end of the industry chain, subject to upstream IP providers and chip providers. [0003] Most companies with ASIC or SOC chip desi...

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
IPC IPC(8): G06F11/36
Inventor 郭若杉
Owner 郭若杉
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More