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

14 results about "Macro instruction" patented technology

A Macro instruction is a line of computer program coding that results in one or more lines of program coding in the target programming language, sets variables for use by other statements, etc.. In the mid-1950s, when assembly language programming was commonly used to write programs for digital computers, the use of macro instructions was initiated for two main purposes: to reduce the amount of program coding that had to be written by generating several assembly language statements from one macro instruction and to enforce program writing standards, e.g. specifying input/output commands in standard ways. Macro instructions were effectively a middle step between assembly language programming and the high-level programming languages that followed, such as FORTRAN and COBOL. Two of the earliest programming installations to develop "macro languages" for the IBM 705 computer were at Dow Chemical Corp. in Delaware and the Air Material Command, Ballistics Missile Logistics Office in California.

Tensor processing unit and method, and computer-readable storage medium

PCT designated stage expiredWO2025124578A1Conditional code generationRegister arrangementsComputer architectureTensor processing unit
Disclosed in the present application is a tensor processing unit. The tensor processing unit comprises: an instruction sequence module, which is configured to generate a first instruction sequence and / or a second instruction sequence on the basis of a tensor operation instruction and preset configuration information, wherein the first instruction sequence comprises a plurality of first operation instructions, the second instruction sequence comprises a plurality of second operation instructions, and the preset configuration information comprises first configuration information and / or second configuration information; a data loading module, which is configured to sequentially load, on the basis of the first instruction sequence or the second instruction sequence, into corresponding registers data to be operated; a first computing module, which is configured to sequentially read, on the basis of the first instruction sequence, data from the registers, so as to perform in-memory computing; and a second computing module, which is configured to sequentially read, on the basis of the second instruction sequence, data from the registers, so as to perform non-in-memory computing. Further provided in the present application is a tensor processing method. A unified macro instruction is used to call different computing modules for in-memory computing or non-in-memory computing, thereby reducing the programming complexity and improving the computing efficiency.
Owner:SUZHOU YIZHU INTELLIGENT TECH CO LTD

Electric cabinet automatic detection program construction method and system based on modular programming

The invention relates to the technical field of electrical automation, in particular to an electric cabinet automatic detection program construction method and system based on modular programming, an inspector firstly starts test application software written based on a VC language, a software interface displays an available test program list, the inspector selects a corresponding test program from the program list, and the test program is stored in the test application software; the method comprises detection steps and rules for a specific electric cabinet, after a program is started, a system prompts an inspector to input a cabinet body serial number and an inspector name, the information is used for generating a detection report, and if a cabinet body detection record with the same serial number exists in the system, the program pops up a prompt box, so that the inspection report is generated. According to the method and the system, an inspector is inquired whether to cover an original record or rewrite a new record, the inspector can choose to cover, rewrite or cancel operations, the modules are relatively independent, and the macro instruction module is utilized to compile abbreviation instructions of common actions, so that not only is repeated labor reduced, but also the error probability is reduced, and the programming efficiency is greatly improved.
Owner:BEIJING CHUANGYIPUDA TECH CO LTD

Integrated control method and system based on whole satellite control macro instruction

The invention provides an integrated control method and system based on a whole satellite control macro instruction, and the method comprises the steps: generating a macro instruction in a unified format, and the macro instruction comprises a header, segment information and an auxiliary package; uploading the macro instruction to a satellite integrated electronic system; analyzing the macro instruction, and dynamically scheduling a task queue according to task analysis time in the header; when the task is executed, cooperative operation of the associated subsystems is automatically triggered, and the cooperative operation comprises attitude and orbit control pointing, load startup and shutdown, solid memory recording or playback and link establishment; task conflicts are processed through a task queue conflict detection mechanism, the planned tasks cover the planned tasks of the same time window, and insertion of new tasks is shielded by the protection time window for the tasks in execution. According to the method, collaborative management and task scheduling of multiple subsystems such as satellite attitude and orbit control, load, solid storage and link are realized, the instruction complexity is remarkably reduced, and the whole satellite control efficiency and robustness are improved.
Owner:SHANGHAI SATELLITE ENG INST

Processing method and device

The invention discloses a processing method and device. The method comprises the steps of obtaining historical execution data from a reasoning process of a target model; identifying a target tool calling sequence from the historical execution data; the target tool calling sequence comprises a plurality of target tools which are continuously called according to a time sequence; each target tool is used for executing a single target task related to target model reasoning; constructing a macro instruction tool based on the target tool calling sequence; the macro instruction tool is used for defining an execution sequence and a data dependency relationship of a plurality of target tools;
Owner:LENOVO (BEIJING) LTD

Instruction Execution Method and Instruction Execution Device

The present invention discloses an instruction execution method and an instruction execution device. The instruction execution method includes: translating a macro instruction into at least a first micro-instruction and a second micro-instruction, and identifying first binding information for the first micro-instruction and second binding information for the second micro-instruction; and simultaneously performing an exit operation of the first micro-instruction and the second micro-instruction according to the first binding information and the second binding information; wherein the first micro-instruction and the second micro-instruction are adjacent in a micro-instruction storage space.
Owner:VIA ALLIANCE SEMICON CO LTD

Central control screen instruction set processing method and system based on scene mode

The invention discloses a central control screen instruction set processing method and system based on a scene mode, and relates to the technical field of instruction set processing, and the method comprises the steps: carrying out the real-time fusion of multi-dimensional information flows from voice, a driver monitoring system, a vehicle bus and an external environment, and forming the depth perception of the current state and abstract intention of a driver; based on this, a large-scale language model is introduced as a decision core, the extracted high-order intention is taken as a target, and a preset vehicle function atomic operation library is taken as an available resource to carry out dynamic logic arrangement and combination. And finally, the initial instruction sequence generated by the model is combined with the real-time vehicle state to carry out instant verification and safety optimization, and an accurate and executable composite macro instruction is output. Therefore, a decision closed loop from multi-modal scene perception to adaptive task execution can be realized, so that the active service capability and seamless interaction experience of the intelligent cabin are improved.
Owner:ZHEJIANG YANGNING TECH CO LTD

Heterogeneous ai workflow unified orchestration and execution system based on macro instruction protocol

The application relates to a heterogeneous AI workflow unified scheduling and execution system based on a macro instruction protocol and belongs to the technical field of artificial intelligence and workflow automation. The system comprises the following: a macro instruction analysis module, which is used for analyzing a plurality of macro instruction steps in a workflow definition file and constructing a directed acyclic graph according to the inter-step dependency relationship; a compiling module, which is used for generating an execution plan through a logical workflow according to the macro instruction steps and the dependency relationship; a unified scheduling module, which is used for distributing corresponding step tasks to corresponding types of execution units according to the execution plan and promoting the execution of subsequent steps according to execution state feedback; a plurality of heterogeneous execution units, which are used for executing the step tasks respectively; and a resource deployment coordination module, which is used for triggering resource deployment when the resources corresponding to the model calling type step are in a non-ready state and feeding back the resource available state to the unified scheduling module after the resources are ready. The seamless integration and efficient collaboration of heterogeneous AI capabilities are realized.
Owner:SHANGHAI SHENGCHUN SUHUIYUN TECHNOLOGY CO LTD

Enhanced artificial intelligence for performance validation of core integraeted circuit features

ActiveUS12694195B2PERQAlgorithm
This disclosure describes systems, methods, and devices related to using artificial intelligence to validate performance of integrated circuit features. A device may extract, from instruction files, microinstructions source and destination registers; generate a dependency graph including macroinstructions as nodes and dependencies between macroinstructions as edges between the nodes; generate, based on the dependency graph, a frequency distribution of instructions from trace files, performance univariate autoregressive conditionally heteroscedastic (Perf uarch) stat files, and register transfer language (RTL) stat files, predictors for a machine learning model; generate, based on the Perf uarch stat files and the RTL stat files, ratios of Perf uarch stats to RTL stats as target stat ratios; generate, using the predictors and the machine learning model, predicted ratios of Perf uarch stats to RTL stats; and generate, using greedy constrained optimization, based on the target stat ratios and the predicted ratios, recommended traces for debugging.
Owner:INTEL CORP

Man-machine interaction welding method and system based on multi-modal fusion and natural language

The invention discloses a man-machine interaction welding method and system based on multi-modal fusion and natural language, and the method comprises the steps: synchronously collecting voice, gesture and environment signals in real time, and preprocessing the obtained multi-modal data; based on the preprocessed multi-modal data, deep fusion of the multi-modal data is carried out, and the intention of an operator is accurately identified and confirmed; when the user intention is determined, continuously optimizing an adaptive speech recognition model, performing deep analysis on the user intention in a natural language form, and extracting task logic and parameters; based on the analyzed intention logic and parameters, an executable macro instruction sequence is generated, and the welding robot is driven to complete a task; in the task execution process, the task execution condition is continuously monitored to provide safety feedback, subsequent optimization is performed, and it is guaranteed that the task is safely and efficiently completed. The method provided by the invention can adapt to industrial noise and operator accent, solve the problem of single modal ambiguity, understand complex task instructions, and realize low delay and data security.
Owner:TUOBOYI (WUHAN) INTELLIGENT TECHNOLOGY CO LTD

Modular macro program inner groove processing method

The present application relates to machine tool processing, in particular to a processing method of an inner groove of a modular macro program, comprising the following steps: step 1, processing technology analysis: analyzing and selecting the blank size and material of a workpiece needing to be engraved; step 2, establishing a program model: establishing a logical macro program model capable of processing the inner groove as program 2, and solidifying the program 2 in a machine tool system; step 3, processing the inner groove of the workpiece: establishing a macro instruction program 1, inputting macro instructions in the main program 1, assigning variables to the program 2 and calling the program 2, and the program 2 runs and controls the machine tool system to process the inner groove of the workpiece needing to be processed. The method is simple to operate, easy to modify, has low requirements for the programming ability of machine tool operators, and can realize automatic layering processing, thereby improving the processing precision and processing efficiency.
Owner:CHANGDE ZHONGLIAN ZHONGKE HYDRAULIC

Multi-station numerical control machining method and device and numerical control machine tool

The invention relates to numerical control machine tool machining, and discloses a multi-station numerical control machining method and device and a numerical control machine tool. The method is applied to the numerical control machine tool and comprises the steps that a template program for machining a workpiece is established, and the template program is solidified in a machine tool system of the numerical control machine tool; establishing a macro instruction program, and determining a coordinate system of a corresponding station of each to-be-processed workpiece; the macro instruction program calls the template program so as to execute the machining process on the workpieces to be machined in sequence; monitoring a fault signal of each station in real time; identifying a corresponding station of the faulty workpiece which cannot be processed, and judging that the station is a faulty station; and a corresponding program instruction of the fault station in the macro instruction program is modified, machining of the workpiece on the fault station is stopped, and machining of the workpieces on other stations is continued. When the method is used for multi-station machining, the faulty station can be directly skipped, workpieces on the stations without problems continue to be machined, the machining efficiency is guaranteed, and meanwhile the problem of tool damage is avoided.
Owner:CHANGDE ZHONGLIAN ZHONGKE HYDRAULIC

ISA instruction format assembling method based on SystemRDL

The invention discloses an ISA instruction format splicing method based on SystemRDL, and relates to the technical field of ISA instruction splicing, which comprises the following steps: establishing bit field mapping, analyzing operation code and operand information, definition field attribute, operation code field bit width of 7-10 bits, and immediate number field of 8-20 bits; instruction behaviors are expanded, operation logic and time sequence constraints are supplemented, and automatic assembling is carried out; the attribute of an operand is defined, the bit width of a register is 16-64 bits, and the bit width of an immediate digit is 1 bit to the maximum support width; splicing according to function classification, and setting corresponding bit field structures for arithmetic operation, memory access and control instructions; processing macro and pseudo instructions, decomposing and sequencing the macro instructions, and mapping the pseudo instructions; and scanning for three times to generate assembler codes, and sequentially analyzing, associating, integrating and outputting. According to the method, the instruction assembling efficiency and accuracy are improved, the expansibility and compatibility are enhanced, verification and maintenance are simplified, and automation and standardization of processor development are promoted.
Owner:CHANGSHA KUAIZI TECHNOLOGY CO LTD

Action user-defined recording macro instruction system under excavator operation scene and working method of action user-defined recording macro instruction system

The invention discloses an action user-defined recording macro instruction system under an excavator operation scene and a working method thereof, and the system comprises an application layer which is used for a man-machine cooperation task distribution mechanism based on skill driving, and completes a logic function through different business modules for man-machine and intermodulation; the business logic layer comprises a macro instruction function and a job monitoring function; the function module layer comprises an API (Application Program Interface) layer and an ECU (Electronic Control Unit); and the hardware driving layer comprises an operation table, a composite sensor and a mechanical arm. According to the method, the problems and defects exposed in the operation process of the PID controller in the operation scene of the excavator are remarkably improved by changing the interaction technical scheme, and the man-machine-field interaction mode is improved by optimizing and innovating the operation system of the excavator and enhancing the working performance of equipment, so that a more efficient, convenient and comfortable operation environment is brought to a user.
Owner:江苏思创工业设计研究院有限公司 +1

Multi-level task allocation and decision support system oriented to man-machine symbiosis

The invention discloses a multi-level task allocation and decision support system oriented to man-machine symbiosis, which relates to the technical field of task strategy optimization and comprises a man-machine interaction module, a multi-level task allocation module, a decision support module, a system control center and a data bus, according to the method, accurate execution from strategic intention to specific operation is realized by constructing multi-level task analysis and dynamic allocation of target planning, process scheduling and specific execution, and a task analysis unit decomposes a macroscopic instruction into a three-layer task system with a clear target; the resource coordination unit quantifies the influence of external emergencies and internal task chain bottlenecks on the system under the driving of the decision support module, and the model prediction unit predicts execution consequences of different allocation schemes based on the influence, adjusts a task sequence in real time, forms a feedback optimization mechanism of environmental perception, task analysis and dynamic allocation, and improves the system performance. The mechanism ensures that strategic thinking of the user is converted into automatic operation of a machine through a system.
Owner:SHANGHAI YOUHE INFORMATION TECHNOLOGY CO LTD