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

Software and hardware collaborative compiling processing method and system

A software-hardware collaboration and processing system technology, applied in the field of computer networks, can solve the problem that the performance cannot meet the high-speed processing of complex network modes, and achieve the effect of security reinforcement

Active Publication Date: 2022-03-01
ZHEJIANG LAB
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the deficiencies of the prior art, the present invention provides a method and system for co-compilation of software and hardware, which are used to solve the needs of user-defined network modes in the existing SDN network, which cannot be met technically by flexible programming. Various functions including calculation, storage, forwarding, and security cannot meet the needs of high-speed processing of complex network modes in terms of performance. Combined with the advantages of software and hardware co-compilation and processing, the user-defined network mode can be realized Flexible programming and efficient processing

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
  • Software and hardware collaborative compiling processing method and system
  • Software and hardware collaborative compiling processing method and system
  • Software and hardware collaborative compiling processing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The following is a detailed description of the technical solutions in the present invention according to the accompanying drawings in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0041] A software-hardware co-compilation processing method provided by the present invention, figure 1 It is a flowchart of the software-hardware co-compilation processing method according to the present invention, as shown in the figure.

[0042] (1) Before compiling for the first time, perform environment configuration according to the configuration command entered by the user;

[0043] There are generally two ways for users to invoke the compiler: graphical operation and command line input. In th...

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 software and hardware collaborative compilation processing method and system.The system comprises an environment configurator, a command parser, a code filler, a scheduler and a heterogeneous target system, the code filler is used for obtaining a user source program path, reading source codes, recognizing the heterogeneous target system according to macro definition, complementing codes related to the heterogeneous target system and sending the codes to the scheduler; carrying out primary filling and secondary filling on the source code; the scheduler is respectively used for realizing compiling scheduling and executing scheduling functions; the heterogeneous target system is used for compiling and processing user modal data and comprises at least two heterogeneous target subsystems; each target subsystem comprises a middle-end compiler related to the target, a back-end compiler and a running environment related to the target. According to the invention, mutual switching and cooperative processing of the network data packets between the soft and hard switches according to actual service requirements can be realized, and high-level data packet processing efficiency is ensured while deep programming of network element equipment is realized.

Description

technical field [0001] The invention relates to the field of computer networks, in particular to a software and hardware co-compilation processing method and system. Background technique [0002] In recent years, the deep integration and development of information networks and various economic and social fields has brought about various professional and personalized service carrying requirements. At present, it has become the consensus of academic circles and manufacturers to quickly and efficiently deploy user-defined network modes on a unified network infrastructure through the SDN network (Software Defined Network). [0003] Facing the needs of user-defined network modes, SDN networks cannot technically meet various functions including computing, storage, forwarding, and security through flexible programming, and cannot meet the high-speed processing of complex network modes in terms of performance. . Therefore, in the SDN network, the development of a software-hardware...

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): G06F8/30G06F8/41
CPCG06F8/37G06F8/427G06F8/41G06F8/71G06F8/447G06F9/4881
Inventor 薛镭
Owner ZHEJIANG LAB
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