Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

7 results about "Program Design Language" patented technology

Program Design Language (or PDL, for short) is a method for designing and documenting methods and procedures in software. It is related to pseudocode, but unlike pseudocode, it is written in plain language without any terms that could suggest the use of any programming language or library.

Code processing method and device, equipment and storage medium

The invention relates to the technical field of computers, and provides a code processing method and device, equipment and a storage medium. The method comprises the following steps: extracting association information representing a dependency relationship between code entities in a system engineering code; the code entity is a grammar component of a programming language corresponding to the system engineering code; obtaining a preset pruning granularity and a target entity type corresponding to the pruning granularity; based on the association information, determining correlation evaluation information between target code entities belonging to the target entity type in code entities included in the system engineering code; and performing pruning processing on each target code entity based on the correlation evaluation information and the data volume of the system engineering code to obtain a to-be-analyzed code, and performing security detection on the system engineering code by scanning the to-be-analyzed code. According to the method, the problems of low code scanning speed and high resource consumption in related technologies can be solved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Coroutine implementation method and device for GPU (Graphics Processing Unit) programming

The invention provides a coroutine implementation method and device for GPU programming, and relates to the technical field of computer graphics and programming languages, and the method comprises the steps: obtaining a coroutine program code written by a user based on a GPU programming language; wherein the coroutine program code comprises at least one hanging node, and the hanging node is used for defining a hanging behavior and a recovery behavior of a coroutine; segmenting a calculation task corresponding to a coroutine according to a suspended node of the coroutine program code to obtain a plurality of sub-routines and a plurality of coroutine frames; wherein the coroutine frame is used for transmitting information among the plurality of subroutines; and based on the plurality of coroutine frames, respectively distributing the plurality of segmented sub-routines to a plurality of threads of the GPU for parallel execution. According to the method provided by the invention, the sub-routines are automatically processed and divided, the coroutine frame for storing the intermediate data is determined, and a large number of coroutines can be efficiently executed in parallel.
Owner:TSINGHUA UNIVERSITY

A file resource access method and device of a file system-free platform and a medium

The application discloses a file resource access method of a file system platform, which comprises the following steps: allocating memory space to store file resources and a file list area respectively; putting the file resources into a PC folder; defining file objects in codes; searching all files in the folder on the PC; converting file binary data into an array of a system platform programming language; formatting an array name and redefining a variable; formatting an array length and redefining; saving the array and the length by using a.c file; determining a file object of an array name file and adding the file object to the file list area, and saving all converted file objects by using the array; traversing and processing all files and defining a header file integration; establishing a general interface of file operation and executing a function for accessing files. The application can access file resources with high performance and high efficiency, does not need to be equipped with a file system, has low cost and less workload.
Owner:WUHAN HAIWEI TECH CO LTD

Parameter processing method and device, computer readable storage medium and processor

ActiveCN116561205BSolve technical problems with low work efficiencyrelieve pressureProgram Design LanguageComputer programming
The application discloses a parameter processing method and device, a computer readable storage medium and a processor. The method comprises the following steps: analyzing a first file to obtain a description parameter, wherein the programming language of the first file is a first preset language; recombining the description parameter based on a preset format to construct a conversion database; processing the first file based on the conversion database to obtain a second file, wherein the programming language of the second file is a second preset language; and in response to a change in the second file, processing the first file based on the changed second file and the conversion database to obtain a target file, wherein the programming language of the target file is the first preset language. The application solves the technical problem of low work efficiency of a staff member in adjusting parameters in a program language.
Owner:FOSS (HANGZHOU) INTELLIGENT TECH CO LTD

A method and apparatus for coroutine implementation for GPU programming

The application provides a coroutine implementation method and device for GPU programming, and relates to the technical fields of computer graphics and programming language, and the method comprises the following steps: obtaining a coroutine program code written by a user based on a GPU programming language; wherein the coroutine program code comprises at least one suspension node, and the suspension node is used for defining suspension behavior and recovery behavior of the coroutine; dividing a calculation task corresponding to the coroutine according to the suspension node of the coroutine program code to obtain a plurality of subroutines and a plurality of coroutine frames; wherein the coroutine frame is used for transmitting information between the plurality of subroutines; and distributing the plurality of subroutines after the division to a plurality of threads of a GPU respectively and performing parallel execution based on the plurality of coroutine frames. Through the method provided by the application, the subroutines are automatically processed, the coroutine frames for storing intermediate data are determined, and a large number of coroutines can be efficiently and parallelly executed.
Owner:TSINGHUA UNIVERSITY

Business data management method and system

ActiveCN116578565BDatabase updatingProgram documentationProgram Design LanguageTerm memory
This application relates to a business data management method and system, and relates to the field of communications technology. The method includes: disabling SWAP partitions on Linux-based network devices; defining business data structures and adding annotations using a programming language, and then parsing and generating a business data model. The annotations are used to reflect the importance of the business data and the processing strategies for different scenarios; the network device reads the business data model and dynamically adjusts the storage location of the business data based on its importance; and the business data is moved between memory and hard disk according to the corresponding processing strategies for different scenarios. This application can avoid writing a large amount of code and improve business processing performance under limited resources.
Owner:FIBERHOME TELECOMMUNICATION TECHNOLOGIES CO LTD +1

Instruction parsing method and system across operating systems and supporting multiple programming languages

The present invention provides an instruction parsing method and system that crosses operating systems and supports multiple programming languages, which belongs to the field of data processing technology and is used to implement instruction parsing that crosses operating systems and supports multiple programming languages ​​by means of template matching. The method includes: an electronic device obtains a program instruction set to be parsed; the electronic device determines a target operating system suitable for the program instruction set to be parsed to run, and a target programming language used by the program instruction set to be parsed from multiple operating systems and multiple programming languages ​​according to the operating system information and programming language information carried by the program instruction set to be parsed; the electronic device parses the program instruction set to be parsed according to the parsing rules of the target programming language under the target operating system operating environment.
Owner:SHENZHEN HONGYU TIANXIANG TECH CO LTD