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

30 results about "Algorithm transformation" patented technology

Key storage method

The invention relates to a key storage method. The method comprises the following steps: generating a true random number by using a hardware random number generator, wherein the true random number isused as an encryption factor of the present storage; generating a seed by using the true random number, and substituting the seed into a linear feedback shift register to obtain a pseudo random number; performing an xor operation on a master key and the pseudo random number to obtain a random master key, and then encoding the random master key by using an error correcting code algorithm to obtainencoded data; performing private algorithm transformation on the true random number to obtain intermediate data, wherein the intermediate data are used as error locations of data to be stored to tamper the encoded data to obtain error code data; and performing encrypted storage on the error code data. According to the key storage method provided by the invention, the generated random number is hidden in the data to be protected, thereby improving the intensity of data randomization. In the case of limited storage resources, in order to prevent brute force attacks after ciphertext leakage, thedata are mixed with error codes, and the data are encrypted by using a private algorithm, so that the key storage is more secure.
Owner:AEROSPACE INFORMATION

Mixed type scheduling method and system for cloud platform wide node scientific workflow

The invention discloses a mixed type scheduling method and system for a cloud platform wide node scientific workflow. The method comprises the following steps that: when each scheduling stage is initialized, utilizing bond energy algorithm transformation to construct a task into a task multilayer clustering tree structure; in a global initialization stage, utilizing the bond energy algorithm transformation and basic dichotomy multi-layer division to construct scheduling resources into a cloud resource multilayer tree structure; according to the mapping deadline of a task group and the each-dimension resource distribution of scheduled resources, carrying out a mapping operation on the node of a task subtree in the multilayer clustering tree structure and the node in a cloud resource multilayer tree structure; at the scheduling tail of the stage, judging whether the amount of tasks which finish the mapping operation exceeds a set threshold value or not; and if the amount of tasks which finish the mapping operation exceeds the set threshold value, classifying tasks which do not finish mapping to a next scheduling stage, and re-distributing the deadline of residual tasks. By use of themethod or the system, the scheduling method of the dynamic scheduling and the static scheduling of dual features is fused, and the energy cost optimization of a cloud resource provider is realized onthe basis of meeting user execution time requirements.
Owner:TIANJIN UNIVERSITY OF SCIENCE AND TECHNOLOGY

Spherical display image processing method and system

The invention provides a spherical display image processing method and system, and the method comprises the steps: enabling a to-be-displayed image to serve as a texture map and to be pasted on a model or a curved surface, and rendering the model or curved surface till a cubic texture or directly carrying out rendering; building a target image of a plane for spherical display according to the cubic texture, wherein the corresponding relation between the target image and the cubic texture is that the target image is located in a polar coordinate system and the pixel coordinates corresponding to each pixel of the target image are expressed through polar coordinates; enabling the polar coordinates of each pixel to be correspondingly converted into a three-dimensional coordinate point on the a spherical surface in a three-dimensional coordinate system, and enabling the color value, obtained through the sampling of the cubic texture at each three-dimensional coordinate point, of each point to be given to a corresponding pixel of the target image; carrying out the algorithm transformation in an actual implementation process with the help of a top point shader of a graphic platform directx or opengl, and achieving the high-efficiency and high-quality conversion output through a graphic display card, thereby enabling display to have no blind region, enabling display to be flexible, and enabling the operation efficiency to be high.
Owner:WUXI SEEMILE LASER DISPLAY TECH +1

Compiling method and device, computing equipment and medium

The invention discloses a compiling method and device suitable for a storage and calculation integrated computer device, computing equipment and a storage medium. The compiling method comprises the steps of obtaining operation information of a to-be-compiled algorithm; converting the to-be-compiled algorithm into a first intermediate representation according to the operation information, the firstintermediate representation comprising operator operations executed by the storage and calculation integrated computer device; mapping the first intermediate representation into a second intermediaterepresentation, wherein the second intermediate representation comprises a corresponding relationship between hardware information and operator operation of the storage and calculation integrated computer device; and according to the hardware information, compiling the to-be-compiled algorithm into instruction information identified by the storage and calculation integrated computer device, so that the storage and calculation integrated computer device executes the instruction information. According to the compiling method, the operation information can be compiled into an instruction which can be directly executed by the storage and calculation integrated computer device, so that the effect of performing accelerated operation on various algorithms by utilizing the storage and calculationintegrated computer device can be realized.
Owner:TSINGHUA UNIV

Internet of Things signal anti-interference transmission system for breeding

InactiveCN108900512AImprove application levelStrengthen signal driving abilityTransmission systemsAlarmsThe InternetOperability
The invention discloses an Internet of Things signal anti-interference transmission system for breeding. The Internet of Things signal anti-interference transmission system is characterized by comprising a signal processing module, a data processing unit and a protocol processing unit which are connected in sequence, wherein the signal processing module is used for reading analogue quantity signals or communication protocols with different types, which are input by each agricultural environment sensor, carrying out digital-to-analogue conversion or communication protocol conversion and then transmitting converted digital quantity information to the data processing unit; the data processing unit is used for carrying out algorithm transformation on the received digital quantity information.According to the Internet of Things signal anti-interference transmission system for breeding, the wire arrangement cost and the post-period maintenance coat can be greatly reduced; furthermore, the deployment cost and difficulty are simplified and a lightning stroke problem is avoided; therefore, the Internet of Things signal anti-interference transmission system has very good operability and practicability, and an application level of an agricultural Internet of Things sensor can be improved.
Owner:马鞍山正复安电子科技有限公司

Nonlinear underwater image gain algorithm for hyperbolic tangent deformation function transformation

PendingCN114445300AAvoid problems such as narrow color scale range and difficult to distinguish detailsFlexible adjustment of gain levelImage enhancementImage analysisAlgorithm transformationAlgorithm
The invention discloses a nonlinear underwater image gain algorithm for hyperbolic tangent deformation function transformation. The problems of obvious noise pollution, low contrast ratio, low brightness, low saturation, color distortion and the like of underwater optical images due to water transparency, light and the like can be obviously improved through algorithm transformation of the invention. Firstly, an underwater grating image file is read as matrix data, three layers of matrix data of RGB three channels are extracted respectively, a hyperbolic tangent deformation-based function with an expansion coefficient k is constructed, the gain degree and the key gain color gradation range can be controlled through the appropriate expansion coefficient k, and a hyperbolic tangent deformation function is constructed; the function is used to carry out gain transformation on three layers of matrix data of three channels of RGB, and then the three color channels are merged and converted into a new image. The underwater optical image is processed through the algorithm, the contrast and brightness of the underwater image are improved, important color gradation is reasonably redistributed, and the dark area and the color gradation are improved while detail information of the image is reserved and even enhanced.
Owner:赵恒

A hybrid scheduling method and system for wide-node scientific workflow on cloud platform

The invention discloses a mixed type scheduling method and system for a cloud platform wide node scientific workflow. The method comprises the following steps that: when each scheduling stage is initialized, utilizing bond energy algorithm transformation to construct a task into a task multilayer clustering tree structure; in a global initialization stage, utilizing the bond energy algorithm transformation and basic dichotomy multi-layer division to construct scheduling resources into a cloud resource multilayer tree structure; according to the mapping deadline of a task group and the each-dimension resource distribution of scheduled resources, carrying out a mapping operation on the node of a task subtree in the multilayer clustering tree structure and the node in a cloud resource multilayer tree structure; at the scheduling tail of the stage, judging whether the amount of tasks which finish the mapping operation exceeds a set threshold value or not; and if the amount of tasks which finish the mapping operation exceeds the set threshold value, classifying tasks which do not finish mapping to a next scheduling stage, and re-distributing the deadline of residual tasks. By use of themethod or the system, the scheduling method of the dynamic scheduling and the static scheduling of dual features is fused, and the energy cost optimization of a cloud resource provider is realized onthe basis of meeting user execution time requirements.
Owner:TIANJIN UNIV OF SCI & TECH

Algorithm acceleration method and system for large number modular exponentiation, medium, device and application

PendingCN113253975AImprove stabilityHigh stability and compatibilityComputations using residue arithmeticParallel computingMontgomery algorithm
The invention belongs to the technical field of FPGA hardware algorithm acceleration, and discloses an algorithm acceleration method and system for large number modular exponentiation, a medium, a device and application. The system comprises a Montgomery algorithm module, an R-L mode modular exponentiation algorithm module, a top layer module, a serial port communication module, a modular exponentiation state control module, a modular multiplication state control module and a modular multiplication operation module. According to the present invention, various operations are completed through various functional modules and the corresponding design schemes, the form of converting an algorithm into modules is solidified into the functional modules on various circuits, and higher stability and compatibility are achieved; by utilizing the parallelism of an FPGA, the large number modular exponentiation algorithm is greatly accelerated; a special low-complexity Montgomery operational circuit is used for real-time processing, so that the characteristics of high density, high reliability and low power consumption are realized; a IP core is packaged, and the algorithm has the very good transportability and high flexibility.
Owner:XIDIAN UNIV +1

Algorithm conversion method and system in heterogeneous many-core processor

The invention provides an algorithm conversion method and system in a heterogeneous many-core processor, and the technical scheme of the method comprises the steps: predefining a data structure of a C + + algorithm recognition library in a main core of the heterogeneous many-core processor, predefining a statement recognition rule and a grammar mapping rule for converting a C + + algorithm into a C language, and carrying out the grammar analysis of a C + + source code through an ANTLR technology, forming an abstract syntax tree; traversing the abstract syntax tree, analyzing a C + + algorithm definition file, and constructing an algorithm recognition library according to a data structure of a predefined C + + algorithm recognition library; traversing the abstract syntax tree again, and mapping a C + + source code algorithm statement to a libcstl based on a C language according to a syntax mapping rule; and reconstructing the C + + source code algorithm statement according to the grammar rule of the libcstl, and converting the C + + algorithm into the libcstl of the C language. The problems that an existing STL algorithm is complex in implementation and complex and time-consuming in reconstruction, and a manual writing mode is low in efficiency and high in cost are solved.
Owner:OCEAN UNIV OF CHINA +1

Compilation method, apparatus, computing device and medium

A compiling method, a compiling device, a computing device, and a storage medium suitable for a storage-computing integrated computer device. The compiling method includes: obtaining operation information of an algorithm to be compiled; converting the algorithm to be compiled into a first intermediate representation according to the operation information, and the first intermediate representation includes operator operations executed by a storage-computing integrated computer device; mapping the first intermediate representation is the second intermediate representation, the second intermediate representation includes the corresponding relationship between the hardware information of the storage-computing integrated computer device and the operator operation; and according to the hardware information, the algorithm to be compiled is compiled into the instruction information recognized by the storage-computing integrated computer device The storage-computing integrated computer device executes the instruction information. The compiling method can compile operation information into instructions that can be directly executed by the integrated storage and calculation computer device, so that the effect of accelerating calculation of various algorithms by using the integrated storage and calculation computer device can be realized.
Owner:TSINGHUA UNIV

Hyperspectral image reconstruction method based on regional dynamic depth expansion neural network

The invention provides a hyperspectral image reconstruction method based on a regional dynamic depth expansion neural network. The method comprises the following steps: S1, simulating a true value image of hyperspectral data; s2, performing mask coding on the true value image to obtain an aliasing image; s3, performing data preprocessing on the aliasing image, and inputting the aliasing image into a deep expansion neural network for training; the deep expansion neural network comprises a region weight generation module, a threshold iterative algorithm transformation module and a pixel-level adaptive threshold module; and S4, performing spectral image reconstruction by using the trained deep expansion neural network. According to the method, the deep expansion neural network based on regional dynamics is adopted to dynamically guide generation of the reconstruction transform domain according to the regionalization features of the aliasing image, the image reconstruction quality in snapshot compression spectral imaging is effectively improved, the method is more convenient and flexible in network training and practical use, computing resources are saved, and time consumption is reduced.
Owner:北京理工大学重庆创新中心 +1

Method and system for converting anchor-free algorithm into anchor-based algorithm

The invention discloses a method and system for converting an anchor-free algorithm into an anchor-based algorithm, and the method comprises the steps: 1, calculating all grid information in the anchor-free algorithm, and obtaining a predicted value of the anchor-free algorithm; step 2, according to a specific rule of generating anchors by an anchor-based algorithm, generating anchors of which the shape and the number are the same as those of grids in the anchor-free algorithm, and according to the anchor-based algorithm, generating anchors of which the shape and the number are the same as those of grids in the anchor-free algorithm; step 3, according to the grid predicted value of the anchor-free algorithm and the anchor predicted value of the anchor-based algorithm, establishing a conversion relation for converting the anchor-free algorithm into the anchor-based algorithm; and step 4, according to the conversion relationship, setting a corresponding layer in the neural network, and realizing conversion of the anchor-free predicted value into an anchor-based predicted value. According to the method, the anchor-free algorithm can be deployed more quickly, the anchor-free algorithm and the anchor-based algorithm are unified into one set of operation, and subsequent application and use are facilitated.
Owner:CHENGDU VISION ZENITH TECH DEV

JavaScript obfuscation method based on syntax tree AST editing

A JavaScript obfuscation method based on syntax tree AST editing comprises the following steps that JavaScript source codes are compressed to remove redundant codes, and an AST syntax tree is generated through analysis; traversing the AST syntax tree, and editing and converting the grammar in the AST syntax tree; creating an array array A, extracting a character string of the AST syntax tree, and converting the character string into a data dictionary of a two-dimensional array through a specific algorithm; a decoding method is created, and the decoding method and the random redundancy method are randomly inserted into the array A in the previous step; creating a self-execution method funtionF, transmitting the parameters of the two-dimensional array array A as arguments into the self-execution method funtionF, and combining the decoding method with the self-execution method funtionF to generate a new AST syntax tree; all character string nodes in the original AST syntax tree are converted into a decoding method Function H; the original AST syntax tree is inserted into the new AST syntax tree to replace all digits and variables, and the new AST syntax tree of a brand new structure is obtained; the new AST syntax tree is restored into the JavaScript code, and after blank space line feed compression is removed, the JavaScript code is output to obtain an obfuscated code.
Owner:胡云锋
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