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

371 results about "Executable" patented technology

In computing, executable code or an executable file or executable program, sometimes simply referred to as an executable, causes a computer "to perform indicated tasks according to encoded instructions", as opposed to a data file that must be parsed by a program to be meaningful.

Direct3D depth cutting behavior compatible method based on atomization shader

The invention discloses a Direct3D deep cutting behavior compatible method based on an atomization shader, which comprises the following steps: establishing a scene combination metadata table in a DXVK compiling stage, constructing a shader template library containing atomization components and variants, and generating an executable file of the DXVK; after the DXVK is started, deep processing API calling of the D3D application is intercepted, parameters are extracted to generate an atomization parameter set, and scene combination metadata are matched or newly added in a scene combination metadata table to obtain a recommendation strategy and shader component combination; a conversion mode is adaptively selected according to scene metadata to calculate a Vulkan depth value, and a depth comparison operation is adapted to generate a Vulkan depth conversion parameter; the DXVK maps the parameters into DRM depth control parameters irrelevant to hardware and transmits the DRM depth control parameters to a kernel, the DRM packages the DRM depth control parameters and converts the DRM depth control parameters into hardware instructions matched with the GPU, the DXVK loads a shader template and binds the parameters, original logic is spliced to generate a Vulkan shader module, a Vulkan command stream containing the hardware instructions is generated and submitted to the GPU after a pipeline is bound, and finally the GPU executes the Vulkan command stream to obtain a depth rendering result conforming to D3D native logic.
Owner:北京麟卓信息科技有限公司

Lightweight cross-platform PLC multi-language code generation method

The invention discloses a lightweight cross-platform PLC (Programmable Logic Controller) multi-language code generation method, which relates to the field of industrial process control, and firstly provides a unified intermediate data model, and on the basis, a module for converting each PLC language into the unified intermediate data model is realized; on the basis of a standardized JSON data structure, a modularized unified intermediate language conversion chain is further supported, an analyzer and a generator communicate through a JSON interface, a cross-platform conversion path is supported, and unified intermediate language conversion from PLC to JSON to XML to ST to C is completed; the method comprises the following steps of: integrating an open source compiler and runtime, constructing an open and pluggable automatic execution framework, compiling a generated C code into a platform executable file by using an adaptive GCC tool chain aiming at different target platforms, and deploying a program generated by compiling to a soft PLC runtime system supporting multiple platforms. According to the method, a JSON intermediate data structure which is light in weight, unrelated to languages and uniform in structure and a matched conversion framework of the JSON intermediate data structure are constructed.
Owner:SHANGHAI JIAOTONG UNIV

A lifecycle management system and method for scientific computing programs

This invention discloses a full lifecycle management system and method for scientific computing programs. The system includes a build environment subsystem and a production environment subsystem. The former provides computer resources for the build process of the scientific computing program throughout its lifecycle, while the latter provides computer resources for the testing and deployment processes. This invention, through a full lifecycle management method for scientific computing programs, operates on corresponding computing resources, encompassing a series of steps including querying, triggering scheduling, build execution, result distribution, and test deployment. It automatically generates the executable file of the scientific computing program and configures its runtime dependencies. Simultaneously, it automatically generates a corresponding description file recording the entire lifecycle process. Furthermore, based on version management of these description files and their sets, it achieves full lifecycle traceability and cross-platform migration and deployment of scientific computing programs in a high-performance computing environment.
Owner:HEFEI INSTITUTE OF PHYSICAL SCIENCE CHINESE ACADEMY OF SCIENCES

Cyber threat information processing apparatus, cyber threat information processing method, and storage medium storing cyber threat information processing program

A cyber threat information processing method including generating stack trace information of a reader program of an operating system executing a non-executable file at a hooking point of a system call of the operating system when the reader program performs the system call, obtaining a calling function for calling the system call and a variable corresponding to the calling function from the generated stack trace information, and providing description information about the obtained calling function and the variable corresponding to the calling function.
Owner:SANDS LAB INC

System and method for fuzzing

A method for fuzzing constituted of: continuously generating units of data; inputting each of the generated units of data into a tested device; and adding each of one or more hooks to a respective one of one or more predetermined points of interest in a binary executable file running on the tested device, wherein responsive to the input units of data, each hook outputs information associated with the respective point of interest, the output information comprising data stored in a respective address of a memory associated with the respective point of interest, wherein the generation of the units of data is responsive to the output information associated with the respective points of interest.
Owner:C2A SEC LTD

Model simulation debugging method based on PyGDBMI

The invention relates to a PyGDBMI-based model simulation debugging method, and belongs to the field of model simulation. According to the method, C codes are compiled and constructed, codes consistent with models are compiled into executable files, mapping.xml files are read at the same time, and model information and the mapping relation between the models and the codes are stored in a dictionary in the form of key value pairs; a GdbController in a pygdbmi library is imported, a gdb process is started, and interaction with a GDB is achieved through an MI command; simulation operation of the executable file on the model and variable value setting are achieved through an MI command; stepping and variable obtaining in simulation debugging are achieved through an MI command, meanwhile, the obtained variables are stored in a dictionary list mode, and variable management, namely global data management, is achieved; simulation stopping in simulation debugging is achieved through an MI command. According to the method, multiple MI commands are designed through a PyGDBMI library, and operation, stepping, variable setting, variable obtaining and simulation stopping of model simulation debugging are achieved.
Owner:BEIJING INST OF COMP TECH & APPL

Program conversion method and compiling device

The embodiment of the invention provides a program conversion method and a compiling device, and relates to the technical field of computers, in the method, an IR file of a GPU program is obtained to serve as a to-be-converted file, for a function parameter of any function in the to-be-converted file, the function parameter is converted into a function parameter matched with a CPU, and the converted parameter is obtained. And determining the IR statement having data dependence with the converted parameter as a statement to be adapted. And for any statement to be adapted, adjusting the statement to be adapted based on the parameter type of the converted parameter and the thread execution mask of the CPU. And compiling the adjusted to-be-converted file to obtain an executable file adaptive to the CPU. The GPU programs written by different high-level languages can be converted into the IR file, so that the conversion is carried out from the dimension of the IR file, and the support for different high-level languages can be realized. Therefore, the limitation is lower.
Owner:LOONGSON TECH CORP

Cloud enabled hardware simulation with smart reuse of historical data

A method includes receiving, by a processing device, receiving a data file, dividing the data file into a plurality of partitions based on a defined criteria, compiling the plurality of partitions associated with the data file to form a plurality of compiled partitions, generating a status identifier for each of the plurality of partitions, wherein the status identifier reflects a current version of a corresponding partition. The method further includes combining the plurality of compiled partitions to form a first executable file, and storing the plurality of compiled partitions and a corresponding status identifier for each of the plurality of compiled partitions in a first storage area of a first storage medium. The method also includes receiving a request for the data file, identifying that one or more partitions of the plurality of partitions is reusable, and sending the one or more partitions identified as being reusable.
Owner:SYNOPSYS INC

Testing and evaluating method for virtual system in multiple scenes

The invention discloses a test and evaluation method for a virtualization system in multiple scenes, which comprises the following steps: deploying an executable file compiled by a test script at a virtualization client, and testing the performance of a client operating system to judge the performance loss of the virtualization system to computer resources. The method comprises the following steps: step 1, creating a project, and configuring system parameters; 2, integrating a test program into a project, and generating a mirror image file; step 3, packaging a complete virtualization system mirror image; 4, transmitting the mirror image to a development board through a network protocol; 5, executing a command to start a system, and logging in a system console through a serial port; and 6, calling and executing the function test script, the performance test script and the security test script.
Owner:EAST CHINA INST OF COMPUTING TECH

Intelligent agent system, data processing method thereof and related equipment

The invention provides an agent system, a data processing method thereof and related equipment, and relates to the technical field of artificial intelligence. The intelligent agent system comprises a first system, a second system and a third system, the first system converts the sensed environment state data into structured environment sensing information which can be identified and / or processed in the system, and executes an action command issued by the second system; the second system performs task reasoning decomposition on the target task plan issued by the third system based on an agent strategy model of a large language model, generates an action command executable by an agent, and issues the action command to the first system; and the third system generates a target task plan and mixed reward information used for updating the agent strategy model, and updates the agent autonomous model according to historical interaction information of the agent and the environment and related information in the execution process of the target task plan. According to the invention, the intelligent agent system with identity continuity and long-term state maintenance can be provided.
Owner:SHANGHAI DOROLO TECHNOLOGY CO LTD

Industrial control-oriented localized trusted dual-system protection method and system

The invention relates to a domestic trusted dual-system protection method and system oriented to industrial control, and belongs to the technical field of industrial control security, and constructs a dual-system architecture based on hardware isolation: a domestic operation subsystem executes service logic, and a protection subsystem realizes independent security control through a TCM / TPCM trusted root. And the protection subsystem has a one-way access permission to form a hardware-level protection barrier. When the system is started, UBoot, a kernel and an application program are measured step by step through a TPCM chip, and a trusted chain is constructed; during operation, the active monitoring module calculates a process hash value in real time, compares the process hash value with the reference library, and executes security policies such as process termination / network blocking. The executable file, the network port and the source IP access control are covered by adopting a white list technology of encrypted signature. The full-period active protection of the terminal from starting to running is realized, the defect that a traditional scheme depends on kernel safety is overcome, the safety and reliability of a system are remarkably improved, and the requirement of an industrial control system for protection 2.0 is met.
Owner:FUJIAN NETPOWER TECH DEV CO LTD

Devices, systems, and methods for autonomously generating and implementing machine executable files

A system for autonomously generating an implementing a machine executable file is disclosed herein. The system can include a node and an artificial intelligence generated machine executable (“AGMX”) platform communicatively coupled to the node. The AGMX platform can include a control circuit and a memory to store an artificial intelligence model that, when executed by the control circuit, causes the AGMX platform to receive a user input including an objective, generate an instruction for the node to execute based on the objective, determine a management authority protocol to be assigned to the node, wherein the management authority protocol defines an ability of the node to deviate from the instruction, generate an AGMX file including the instruction and the management authority protocol, wherein the AGMX file is to be executed by the node, and transmit the AGMX file to the node for execution by the node.
Owner:AI-ID INC

Multi-Agent Generation And Deployment Systems And Related Methods

Techniques for automatically orchestrating, generating, and / or deploying a multi-agent are disclosed. A super agent ingests metadata describing a use case to identify workflows and tasks. A task assigner agent assigns the tasks to task agents. A task performer agent performs a basic task. A vertical agent performs a task using vertical resources of a system. A specialized task agent performs specialized tasks, such as those performed using a specialized language model. An orchestration agent arranges task agents into an orchestration according to a graph representation of a workflow. A compiler agent packages the orchestration into an executable. The executable is called to perform the workflow. An orchestration engine automatically selects task agents used to complete the workflow and compiles them into the executable. The system collects feedback based on the results of the executable and uses the feedback to optimize the super agent and / or the task assigner agent.
Owner:ORACLE INT CORP

Multi-agent collaborative supply chain bill system automatic development method and device

PendingCN121680799AArtificial lifeSoftware designUser needsSpecification document
The invention provides a multi-agent collaborative supply chain bill system automatic development method and device, and the method comprises the steps: receiving a user demand document related to a to-be-developed supply chain bill system, and obtaining an enterprise specification document used for constraining development technical specifications; initializing a workflow arrangement module and a state data structure for automatically developing the supply chain bill system; wherein the workflow arrangement module comprises a directed graph, an intelligent agent is used as a node, and a circulation rule is used as an edge; and the intelligent agent processing module is used for enabling the intelligent agents to work serially and / or concurrently according to an execution path determined by the workflow arrangement module by taking the enterprise specification document as a constraint, analyzing the user demand document to obtain a design document, planning a development task according to the design document, generating review opinions by reviewing the planned development task, and sending the review opinions to the intelligent agents according to the review opinions. And generating a code file based on the design document, the development task and the review opinion, and compiling the code file to obtain an executable file related to the supply chain bill system.
Owner:CLOUDCHAIN GRP CO LTD

Heterogeneous fuzzy and game-based double-layer adaptive evolution CAD modeling command generation method

The invention discloses a heterogeneous fuzzy and game-based double-layer adaptive evolution CAD modeling command generation method, and belongs to the technical field of artificial intelligence and computer-aided design intelligent modeling. The method solves the technical problems that in an existing natural language driven CAD command generation technology, fuzzy semantics are difficult to quantify and map, heterogeneous commands are poor in adaptability, the executable performance of generated commands is low, and the reasoning process is black-box-shaped. According to the method, a semantic analysis-game generation-evolution refinement-verification backtracking-knowledge precipitation full-process closed-loop architecture is constructed, the method can be applied to the fields of industrial software, three-dimensional modeling, intelligent design systems and the like, the engineering performability, generalization ability and reasoning interpretability of command generation are improved, the generation diversity and feasibility are balanced, and the method is suitable for popularization and application. And the model iteration cost is reduced, and technical support is provided for industrial landing of the text-driven CAD modeling technology.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Compiling security monitoring method and system for high-reliability software development

The invention relates to the technical field of computer software, and discloses a compilation security monitoring method and system for high-reliability software development, and the method comprises the steps: obtaining an initial source code carrying a security annotation; compiling the initial source code carrying the security annotation to generate an initial abstract syntax tree; analyzing the security annotation in the initial abstract syntax tree, executing deep static analysis, identifying at least one injection point, and determining the type and parameter of the security monitoring logic to be injected for each injection point; selecting a corresponding template from a preset security monitor template library according to the type of the security monitoring logic to generate a security monitoring code segment; inserting the security monitoring code segment into a corresponding injection point in the initial abstract syntax tree to form a modified final abstract syntax tree; converting the final abstract syntax tree back to a final source code file; and compiling the final source code file to generate an executable file. The problem of'black box 'of an automatic tool is solved.
Owner:CHENGDU SHUZI AUTOMATION TECH CO LTD

Well shut-in pressure recovery well test data correction method and device and readable storage medium

The invention provides a well shut-in pressure recovery well test data correction method and device and a readable storage medium. According to the well shut-in pressure recovery well testing data correction method, firstly, pressure data before a well testing data abnormal section is converted into pressure data of the middle depth of an oil reservoir, and then pressure data after the well testing data abnormal section is converted into pressure data of the middle depth of the oil reservoir; and finally, based on the converted pressure data and the pressure-time actual measurement relationship of the abnormal section, performing inversion to obtain pressure data of the abnormal section, and completing correction. The invention further provides a device and a readable storage medium in which a program capable of executing the well shut-in pressure recovery well testing data correction method is stored. Compared with the prior art, the well shut-in pressure recovery well testing data correction method is simple and easy to operate, and well shut-in pressure recovery well testing data can be effectively corrected.
Owner:CHINA PETROLEUM & CHEMICAL CORP +1

Method and system for simulating a simd-optimized dsp core

The application provides a method and system for optimizing a DSP core simulation based on a SIMD instruction, wherein the method comprises the following steps: firstly, obtaining a DSP simulation project file, and identifying target instructions with CPU occupation time reaching a preset threshold by combining a performance profiling tool; secondly, analyzing the semantics of the target instructions and extracting parallel operations, and matching a host processor SIMD instruction set to determine a corresponding execution function; thirdly, writing a processing function for calling the execution function; fourthly, replacing original simulation logic of the target instructions in the source code with a processing function call, and supplementing a file reference declaration; and finally, recompiling through a compiler adapted to the SIMD instruction set to generate an optimized executable file, namely a target executable file. The application can effectively improve the simulation running speed of a VLIW type DSP core, has strong optimization targeting, and guarantees accurate simulation calculation results.
Owner:VISION MICROSYST (SHANGHAI) CO LTD

Software development kit compilation method and apparatus

The application discloses a software development package compiling method and device, and relates to the technical field of computers. A specific implementation of the method comprises the following steps: performing encapsulation based on a second programming language on a first type of module of any core component in a software development package, extracting a header file of the first type of module and a header file of a second type of module after the encapsulation to generate a common umbrella header file of the core component; and after compiling core component source code and upper layer component source code in the software development package into an executable file, processing the common umbrella header file of any core component in the software development package, so that the common umbrella header file only contains declaration content configured in advance for the core component. The implementation can effectively reduce the risk of core code leakage.
Owner:BEIJING WODONG TIANJUN INFORMATION TECH CO LTD

Methods for quantum-classical hybrid optimization

Disclosed are methods for quantum-classical hybrid optimization. In some embodiments, the method comprises providing a set of second variables that parameterize a Hamiltonian operator, and first variables that parameterize a quantum circuit executable on the quantum computing device; (a) executing, on a quantum computing device, the quantum circuit, to generate outcomes from read outs of the executions; (b) processing, by a classical computer, the outcomes by computing an expectation value of the Hamiltonian operator to obtain a cost function, and, using the cost function, computing implicit derivative information of the first variables with respect to the set of second variables; and (c) updating, by the classical computer, the first variables by using the implicit derivate information and updated second variables, wherein the updated second variables are generated by applying an update rule, and iteratively repeating steps (a)-(c) until the second variables reach final values, thereby evolving the quantum circuit and the Hamiltonian operator.
Owner:QMILL OY

A pointer protection method applied to an ARM processor and a computer system

ActiveCN117972799BTerm memoryEncryption
The application provides a pointer protection method applied to an ARM processor, the ARM processor comprising a common memory and an isolated memory, the ARM processor being loaded with a protected executable file, the protected executable file being configured with pointer information, the method comprising: calculating a pointer verification value according to a preset encryption algorithm based on the pointer information configured in the protected executable file when the ARM processor executes the protected executable file, and storing the pointer verification value into the isolated memory, the pointer verification value indicating whether the pointer information is tampered when the protected executable file is executed; and storing the pointer information configured in the protected executable file into the common memory when the ARM processor executes the protected executable file. The application stores the information of the pointer in the common memory and stores the pointer verification value in the isolated memory, so that the pointer verification value is calculated and compared each time the protected pointer is accessed, the protected pointer is ensured not to be tampered by an attacker, and the security of the computer system is protected.
Owner:INST OF COMPUTING TECH CHINESE ACAD OF SCI

A malicious code variant detection method, system and device for controlling semantic matching of a control flow graph

PendingCN122333470ASemantic vectorAlgorithm
This application discloses a method, system, and device for detecting malicious code variants using control flow graph semantic matching, belonging to the field of computer network security technology. It includes: disassembling the target executable file, constructing a control flow graph, and extracting basic block semantic features to generate semantic vectors; obtaining semantic equivalence classes based on semantic vector clustering, identifying main anchor points, and constructing a main anchor point skeleton graph; performing semantic compression and noise processing with the anchor point skeleton as constraints, and obtaining a semantic core graph through topological verification; hierarchically normalizing the semantic core graph and the main anchor point skeleton graph to generate a composite hash signature; and matching the composite hash signature with a malicious code family signature library to complete variant determination. The above scheme, through the main anchor point constraint compression and normalization process, resists structural obfuscation disturbances, improves the consistency of homologous variant identification, and has advantages such as strong robustness, high efficiency, and good interpretability. It is suitable for detecting malicious code variants using control flow graph semantic matching in complex obfuscated environments.
Owner:NINGBO ZIHE TECH CO LTD

A firmware vulnerability judgment and positioning method based on syntax similarity analysis

ActiveCN116644430BThird partyFile system
The application discloses a firmware vulnerability judgment and positioning method based on syntax similarity analysis, extracts syntax features of firmware and third-party software vulnerabilities based on collected third-party software vulnerability patch information and firmware databases, compares the extracted feature information through a similarity analysis technology, determines whether the firmware has the vulnerability and positions a vulnerability function position, completes judgment on vulnerability existence and positioning of the vulnerability, and has high automation characteristics, is migratable for different types of firmware file systems, greatly reduces the ability requirement of an analyst, performs coarse-grained screening on the entire syntax features of a binary executable file before using an accurate algorithm to position the vulnerability function position, greatly shortens the time required for vulnerability search and analysis, improves n-days vulnerability search efficiency, analyzes ACFG of a vulnerability function by using a graph embedding algorithm, identifies s vulnerability and determines the vulnerability function position, and improves the efficiency of vulnerability analysis.
Owner:ZHEJIANG UNIV

Software bill-of-materials via stack sampling

A system of determining a software bill-of-materials (RBOM) of an operating environment, the system comprising a processing circuitry configured to: a) access a memory space of a first process executing in the operating environment; b) for one or more threads of the first process: read contents of one or more memory location of a thread stack associated with the respective thread, determine whether a contained value of a respective memory location is a code section execution address, and responsive to the contained value of the respective memory location of the thread stack being a code section execution address: i) determine, based on the memory space of the first process and / or an executable file associated with the first process, a code section identifier associated with the code section, and ii) add the code section identifier associated with the code section to the RBOM.
Owner:KODEM SECURITY LTD

Construct-associated candidate tag for development-phase compiler requests

Construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A CANDIDATE tag conveys a request to a compiler to identify multiple candidate constructs, compile each set of candidates or sets of multiple candidates into executables, and profile the compiled executables. Results of the profiling can be compared and a best candidate or set of candidates selected based on one or more of various criteria. A CANDIDATE tag may incorporate properties, permissions, and generate notifications. Methods ensure that tags no longer remain in source code once the software development process enters the production phase.
Owner:ZOHO OFFICE SUITE

A method for visualizing hardware performance monitoring data of a CTC system localization

The application discloses a CTC system localization hardware performance monitoring data visualization implementation method, solves the problems of poor adaptability of existing general monitoring schemes to localization hardware and railway business scenes, disconnection of data and business, weak visualization analysis and difficult special network deployment. The method ensures the improvement of data accuracy through automatic matching and multi-dimensional verification of hardware types, differentiated packet loss completion and business correlation abnormal value filtering; constructs a device-line-business three-dimensional layered model, combines railway operation diagrams for differentiated down-sampling and weighted statistics, and automatically associates business event labels to realize deep binding of performance data and business logic; through multi-index linkage visualization, pixel density detection intelligent labeling and multi-dimensional interaction filtering, the performance bottleneck positioning efficiency is improved; through three-level dependency list management, resource path mapping and static link encapsulation, an executable file that can completely run offline is generated, and the stable operation rate of the localization terminal is ensured.
Owner:CHINA ACADEMY OF RAILWAY SCI CORP LTD +3

Method for supporting noVNC display by virtual machine with physical display card

The invention provides a method for supporting noVNC display by a virtual machine with a physical display card, which belongs to the technical field of virtual machines, and comprises the following steps of: S1, developing a user space agent program: capturing display output by the physical display card by using an xlib API (Application Program Interface), and then transmitting picture data captured by the xlib API to a frame cache region of the virtual display card; and S2, compiling the user space agent program into an executable file, and configuring the executable file into a power-on self-starting service. According to the method, the user can directly view and operate the desktop of the virtual machine through the webpage, so that the use integrity and convenience of the virtual machine are improved.
Owner:KYLIN CORP