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

31 results about "Instruction selection" patented technology

In computer science, instruction selection is the stage of a compiler backend that transforms its middle-level intermediate representation (IR) into a low-level IR where each operation directly corresponds to an instruction available on the target machine. In a typical compiler, instruction selection precedes both instruction scheduling and register allocation; hence its output IR has an infinite set of pseudo-registers (often known as temporaries) and may still be – and typically is – subject to peephole optimization. Otherwise, it closely resembles the target machine code, bytecode, or assembly language.

Business information processing system, business information processing method, and business information processing program

To provide a business information processing system that enables users to efficiently carry out business in a situation where a plurality of business systems exist within an organization. [Solution] The business information processing system includes a language model 11 that has been machine-learned to output a response when an output instruction is input in natural language, multiple business support systems 13, and an API 14 that is an interface to the business support systems. When an output instruction or an output request is input to the language model 11, the language model 11 selects the API 14 required for the output instruction or output in accordance with the output instruction, and sends a request to the API 14.
Owner:FAST ACCOUNTING INC

Simulation software-based instruction set conversion method for GPU heterogeneous environment

The invention relates to the technical field of instruction set conversion, and discloses an instruction set conversion method of a GPU heterogeneous environment based on simulation software. According to the method, the key instruction stream in the simulation task is accurately captured through the dynamic instrumentation method, and a solid foundation is provided for subsequent processing; the method comprises the following steps: dividing an original instruction stream into a plurality of instruction blocks to be converted through a classification mechanism according to instruction semantic features and hardware suitability, and creating conditions for parallel conversion; a lightweight front-end translator is adopted to efficiently convert classified instruction blocks into architecture-independent intermediate representations, the degree of parallelism and the data dependency relationship between instructions are reserved, the intermediate representation instructions are deeply optimized, and the method comprises the key steps of instruction selection, register allocation, instruction recombination, SIMT mapping, instruction coding and the like. And generating a native instruction of the target GPU architecture through accelerated translation of the target GPU thread block. According to the method, the instruction conversion period is shortened, and the correctness and the execution efficiency of the conversion result are improved.
Owner:TAIHANG NATIONAL LABORATORY

Parameterization instruction selection method and related device

A parameterized instruction selection method is applied to optimizing a compiling process executed by a compiler. According to the parameterized instruction selection method, a corresponding machine instruction set is generated for instructions in a to-be-compiled code in advance during compiling, so that one or more corresponding machine instructions which can be selected by each instruction in the code during compiling are indicated on the basis of the machine instruction set; according to the method, the compiler does not select a default machine instruction for an instruction in a code any more, the compiler is guided to select different machine instruction combinations in the compiling process, so that multiple different target files are obtained, finally, the target file with the optimal execution performance is selected by executing the multiple target files, the flexibility of the instruction selection process is improved, and the user experience is improved. And compiling to obtain the target file with higher execution performance.
Owner:HUAWEI TECH CO LTD

Parameterization instruction selection method and related apparatus

A parameterization instruction selection method, applied to optimizing a compilation process executed by a compiler. In the parameterization instruction selection method, during compiling, corresponding machine instruction sets are pre-generated for instructions in a code to be compiled, and one or more corresponding machine instructions that can be selected by each instruction in the code during compiling are indicated on the basis of the machine instruction sets, so that a compiler does not select a default machine instruction for the instruction in the code any more, and the compiler is guided to select different machine instruction combinations during compiling, so as to obtain a plurality of different target files; finally, a target file having optimal execution performance is selected by executing the plurality of target files. Thus, the flexibility of an instruction selection process is improved, and the target file having higher execution performance is obtained by means of compiling.
Owner:HUAWEI TECH CO LTD

An RPA process design system based on a VSCode plug-in

The application relates to an RPA process design system based on a VS Code plug-in and belongs to the technical field of process automation. The system comprises a text editing module, a graphical parameter configuration module, an engineering management module and an execution adaptation module. The text editing module loads preset instruction libraries and method signature libraries, receives structured instructions, performs format checking and parameter completion, analyzes and generates a memory instruction sequence list; the graphical parameter configuration module listens to the instruction selection state, generates a parameter form, verifies the validity of input parameters, generates instruction-parameter data and stores the data into a to-be-processed data pool; the engineering management module generates a standard directory structure, performs version control and conflict detection; and the execution adaptation module extracts data and converts the data into an executable script and performs verification. The system can efficiently realize the design, management and execution of an RPA process, and improves the convenience and accuracy of robot process automation design.
Owner:MYRON INTELLIGENT TECH (SHANGHAI) CO LTD

Graphical user interface for instruction issuing function operation of an electronic device

1. The name of the design product: graphical user interface of instruction issuing function operation of electronic equipment. 2. The use of the design product: an electronic device. 3. The design points of the design product: in the graphical user interface. 4. The picture or photo that best shows the design points: design 1 interface change state diagram 2. 5. Design 1 is designated as the basic design. 6. The use of the graphical user interface: for the operation of the instruction issuing function of the vehicle intelligent networked platform. 7. The human-computer interaction mode of the graphical user interface: the user touches the "instruction issuing" button of design 1 front view, enters design 1 interface change state diagram 1, the user touches and checks the target vehicle in the vehicle list, enters design 1 interface change state diagram 2, the user touches the drop-down icon of the instruction selection module, enters design 1 interface change state diagram 3, the user touches the selected target instruction selection, enters design 1 interface change state diagram 4, the user touches the drop-down icon of the instruction type module, enters design 1 interface change state diagram 5, the user touches the selected target instruction type, enters design 1 interface change state diagram 6, the user touches the drop-down icon of the instruction name module, enters design 1 interface change state diagram 7, the user touches the selected target instruction name, enters design 1 interface change state diagram 8, the user touches the "start execution" button, enters design 1 interface change state diagram 9. The user touches the "instruction issuing" button of design 2 front view, enters design 2 interface change state diagram 1, the user touches and checks the target vehicle in the vehicle list, enters design 2 interface change state diagram 2, the user touches the drop-down icon of the instruction selection module, enters design 2 interface change state diagram 3, the user touches the selected target instruction selection, enters design 2 interface change state diagram 4, the user touches the drop-down icon of the instruction type module, enters design 2 interface change state diagram 5, the user touches the selected target instruction type, enters design 2 interface change state diagram 6, the user can set the target parameter value in the instruction parameter module, the user touches the drop-down icon of the instruction name module, enters design 2 interface change state diagram 7, the user touches the selected target instruction name, enters design 2 interface change state diagram 8, the user touches the "start execution" button, enters design 2 interface change state diagram 9. 8. Other circumstances that need to be explained: the text and / or numbers in each view interface can be replaced, and the number of characters does not constitute a limitation on the replacement characters.
Owner:SHAANXI KUNXIAORUN INTELLIGENT TECH CO LTD

Load switching circuit, load switching method, and domestic appliance

The application discloses a load switching circuit, a load switching method and a household device, wherein a receiving module, a control module, a resistive load module and an inductive load module are included. The receiving module acquires an instruction signal; the receiving module sends the instruction signal to the control module; the control module determines a load module corresponding to the instruction signal according to the instruction signal, selectively controls the resistive load module or the inductive load module to work, receives a control signal transmitted by the control module through the receiving module, and transmits the control signal to the resistive load module and the inductive load module; according to specific instructions of the control signal, it is determined whether the resistive load module or the inductive load module works, different load type modules work according to user requirements, and the problem that different loads require different topological circuit requirements is overcome.
Owner:GUANGDONG MIDEA CONSUMER ELECTRICS MFG CO LTD

A pipeline instruction allocation method, system, device and medium

The application provides a pipeline instruction distribution method, comprising the following steps: calculating the load time of each pipeline, and sorting the pipelines according to the load time, and setting the pipeline priority according to the sorting result; calculating the waiting time of each instruction, and sorting the instructions according to the waiting time, and setting the instruction priority according to the sorting result; and distributing the instructions to the corresponding pipelines according to the instruction priority and the pipeline priority. The pipeline instruction distribution method provided by the application can realize the dynamic balance of the waiting time and the instruction selection range by several simple judgment logics according to the current real-time instruction emission condition and the pipeline load execution condition, and can realize the instruction scheduling in a short time by using as few hardware resources as possible, and complete the load balance in the asymmetric pipeline.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Double-trim switch instruction selection method and system

The invention belongs to the field of aircraft flight control system design, and particularly relates to a double-trim switch instruction selection method and system, and the method comprises the steps: obtaining the direction relation of two trim switch signals according to the collected pilot and copilot trim switch signals, and judging the validity of two trim switch instructions; and selecting the trimming switch instructions according to the validity and the sequence of the two trimming switch instructions. According to the technical scheme, multiple states of the trim switches are considered, effectiveness judgment and instruction selection logic of the two trim switch signals are designed, the trim use requirement of an aircraft can be met, the situation of non-instruction trim caused by switch faults is avoided, and the safety of flight control is improved.
Owner:XIAN AIRCRAFT DESIGN INST OF AVIATION IND OF CHINA

Method for realizing LD assembly instruction of special processor chip based on LLVM rear end

The invention relates to a method for realizing an LD (Load) assembly instruction of a special processor chip based on an LLVM (Load-Load) rear end, and aims at a special architecture of an LD instruction in an instruction set of the special processor chip, a set of complete mapping mechanism from an intermediate representation to a target machine instruction is constructed by newly establishing a rear end processing flow of an LLVM compiling framework, and the LD (Load) assembly instruction of the special processor chip is obtained. And conversion from a high-level language to a chip special assembly instruction is realized. In the legalization stage of the rear end of the LLVM, unified architecture adaptation processing is carried out on global address access and a vector / scalar loading mode through a user-defined ISelLowing mechanism and instruction selection. According to the method, the intermediate language representation is converted into the target machine instruction for the special processor chip by utilizing the LLVM rear end, and according to the method, a developer can directly realize algorithm logic in a high-level language stage without manually writing a bottom assembly code, so that the development complexity is reduced, and the portability and maintainability of the code are improved.
Owner:HUNAN UNIV OF SCI & TECH

Methods, apparatus, and uses employing computer systems to control sequencing devices for sequencing

The application discloses a method for dynamically adjusting a gene sequencing imaging process. The method comprises the following steps: obtaining a target technical route at a technical route interface; the computer system stores a plurality of technical routes, a corresponding process flow of each technical route, and processing steps of the process flow; and target instruction selection is performed by displaying technical route options, process flow options, and processing step options on a first interface of a man-machine interaction interface. The method for dynamically adjusting the gene sequencing imaging process based on the computer system can flexibly select a complete experimental process flow according to experimental parameters and equipment conditions, reduces new function development caused by different process flows, avoids data deviation and quality problems caused by experimental errors and operation negligence, saves manpower, time and cost, and improves the reliability and efficiency of experiments.
Owner:MGI TECH CO LTD

Register sensitive instruction selection and sorting method based on tree pattern matching

The invention discloses a register-sensitive instruction selecting and sorting method based on tree pattern matching, which is used for performing expression tree construction and optimization on instructions in a control flow diagram, and selecting and sorting the instructions in combination with a Sethi-Ullman algorithm and an iburg instruction selector. According to the method, the expression tree of the instruction is merged and optimized, so that the pressure of a register is reduced, the instruction selection and sorting efficiency is improved, and the execution performance of a program is optimized. Compared with the prior art, the method has the advantages that register resources can be utilized more effectively, register conflicts in the instruction selection and sorting process are reduced, and the execution efficiency and performance of a program are improved.
Owner:XI AN JIAOTONG UNIV

RPA process design system based on VS Code plug-in

The invention relates to an RPA process design system based on a VS Code plug-in, and belongs to the technical field of process automation. The system comprises a text editing module, a graphical parameter configuration module, a project management module and an execution adaptation module. The text editing module loads a preset instruction library and a method signature library, receives the structured instruction, performs format verification and parameter completion, and analyzes to generate a memory instruction sequence list; the graphical parameter configuration module monitors an instruction selection state, generates a parameter form, performs validity verification on input parameters, generates instruction-parameter data and stores the instruction-parameter data in a to-be-processed data pool; the project management module generates a standard directory structure and performs version control and conflict detection; and the execution adaptation module extracts the data, converts the data into executable scripts and verifies the executable scripts. According to the system, the design, management and execution of the RPA process can be efficiently realized, and the convenience and accuracy of the automatic design of the robot process are improved.
Owner:MYRON INTELLIGENT TECH (SHANGHAI) CO LTD

System and Methods for Neural Instruction Scheduling

Systems and methods are described for scheduling instructions corresponding to a computer program. A neural instruction scheduler operates by iterating over all the basic blocks (BBs) in the directed acyclic graph (DAG). The nodes of the DAG, which represent instructions in the form of compiler IR, are tokenized such that tokens retrieve embeddings from an embedding space. These embeddings are aggregated into a single vector that represents the instructions in a latent semantic space. The embeddings are fed into a value estimator which predicts performance metrics associated with scheduling each valid instruction and compares them against one another to determine which instruction to pick next. The process of picking the next instruction can begin using the same approach. This process is autoregressively repeated for all valid instructions. Candidate instruction schedule(s) with identified ordering of instructions are output and an instruction schedule is selected to schedule each basic block.
Owner:ADVANCED MICRO DEVICES INC

Memory management method and memory controller

The invention provides a memory management method and a memory controller. The method includes: generating, via a processor, an access task including physical address information; setting the access task information to an instruction integration module; the instruction integration module generates a target access instruction for starting or not starting a cache mode according to the access task information; generating a next access task in parallel during instruction generation; and executing the target access instruction to implement the access task. According to the method, the instruction selection logic is packaged into the hardware interface and parallel processing is realized, so that the firmware processing time is shortened, and the read-write performance of the storage equipment is improved.
Owner:XIAMEN HONGXINCHUANG ELECTRONICS CO LTD

A method for automatically generating an instruction matching template based on an LLVM intermediate representation

This invention discloses an automatic generation method for instruction matching templates based on LLVM intermediate representation, relating to the field of computer technology. It includes the following steps: Step 1, obtaining and parsing the LLVM IR instruction description file to generate a directed acyclic graph (DAG) of instruction operation behavior; Step 2, performing instruction behavior legalization processing on the DAG, analyzing types and operations incompatible with the target architecture in the DAG, and replacing them with operation sequences supported by the target architecture. This invention automatically generates instruction selection rules matching the target machine instruction set by analyzing the function semantic features, operand dependencies, and target architecture instruction set constraints of LLVM IR. These rules are used in the code generation stage of the LLVM compiler backend, solving the problems of low development efficiency, poor cross-hardware platform adaptability, and compiler code performance degradation caused by manual coding errors in existing technologies that involve manually writing instruction matching templates.
Owner:FALCON TECHNOLOGY (GUANGZHOU) CO LTD +1

A gas turbine control system with a dual-controller parallel cooperative architecture and its verification method

This invention discloses a gas turbine control system and verification method with a dual-controller parallel collaborative architecture, comprising: introducing a programmable logic controller (PLC) as an auxiliary control device into the system. The original gas turbine controller is still responsible for implementing the gas turbine's start-up, sequential control, main control, and protection control functions. The PLC, which operates in parallel and collaboratively with the original gas turbine controller, supports the input of third-party control algorithms. An instruction selection module is used to determine the actual input speed controller calculation instruction signal to the gas turbine; a minimum value selector is used to filter the actual input fuel flow signal to the gas turbine; the gas turbine body simulation model and data analysis module are both used to determine changes in the gas turbine's operating performance and to realize online parameter adjustment of the third-party control algorithm in the PLC. The data acquisition module is mainly used to acquire the gas turbine's state parameter signals. This invention solves the problems of high risk and difficulty in implementation of full-physical testing in the current development of gas turbine control algorithms.
Owner:NAVAL UNIV OF ENG PLA

Human-computer interaction method and device, storage medium and human-computer interaction system

The invention relates to the technical field of intelligent interaction, and discloses a man-machine interaction method and device, a storage medium and a man-machine interaction system.The man-machine interaction method comprises the steps that expression information, a gazing point and a head posture of a user are obtained every first preset duration; when the expression information is the preset expression, generating a corresponding instruction selection interface; and determining a to-be-executed instruction from the instruction selection interface according to at least one of the expression information, the gazing point or the head posture, and executing the to-be-executed instruction when the expression information is recovered to the initial expression. Therefore, convenience and efficiency of man-machine interaction can be improved, user experience and immersion are enhanced, application scenes and user groups are expanded, and dependence and cost of external equipment are reduced.
Owner:MIRACLE INTERACTION (SHENZHEN) TECHNOLOGY CO LTD

Tool calling method and device based on large language model

The present application discloses a tool calling method based on a large language model, the method comprising: obtaining a question text, the question text including task information; obtaining a first set of candidate tools that match the question text with a preset tool library; screening the first set of candidate tools based on currently available local hardware resources and / or currently available online resources of a cloud application programming interface (API) to obtain a second set of candidate tools; determining a target tool that matches the task information from the second set of candidate tools based on the large language model, generating a tool calling instruction based on the target tool; selecting a target tool to be called based on the tool calling instruction, and obtaining an output result of the target tool; and generating a reply text corresponding to the large language model based on the question text and the output result. The present application can combine the resource usage of tools on multiple platforms to obtain tools with a higher degree of matching, thereby achieving efficient resource utilization and dynamic scheduling of task tools.
Owner:HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD

Offer-choose processor including high speed fair ready-scheduler

A multi-thread processor can include logic that can be implemented in a form of physical logic gates, a plurality of hardware threads, one or more execution units that can execute one or more instructions, a least a level 1 cache that can be for data, and selection logic. Each hardware thread of the plurality of hardware threads can fetch instructions from a software thread of execution assigned to a corresponding hardware thread of the plurality of hardware threads. The selection logic can include one or more fair ready-schedulers. Each fair ready-scheduler of the one or more fair ready-schedulers can select instructions that are ready for execution from among the plurality of hardware threads. A distribution of which a hardware thread is chosen can be consistent with a pattern expected from choosing a ready instruction according to a uniform probability distribution.
Owner:INTENSIVATE INC

Compiler back-end instruction selection method oriented to calculation acceleration unit in AI chip memory

The invention discloses a compiler rear-end instruction selection method for an AI chip in-memory computing acceleration unit, and belongs to the technical field of compilers. Aiming at the requirement that the in-memory computing architecture breaks through the computing power and energy efficiency bottleneck, the key technical problems of an in-memory computing acceleration unit in the aspects of scalar instruction matching, mapping of a special instruction and an LLVM built-in function, skipping instruction label offset and hardware constraint matching and the like are mainly solved by relying on LLVM unified intermediate representation (IR) and a modular Pass optimization architecture. Through customized instruction format definition, exclusive Intrinsic mapping and skipping relative offset processing, LLVM IR is generated through front-end analysis of a C code, after instruction conversion optimization, accurate adaptation of an instruction is completed by a customized rear end, and finally a target assembly code is generated. According to the method, the adaptability to the target architecture is ensured, the data scheduling and operation cooperation capability of the acceleration unit is improved, and key support is provided for high-performance deployment of the AI chip.
Owner:HUNAN UNIV OF SCI & TECH

A hybrid quantum computer and a method of processing code on a hybrid quantum computer

PendingGB2638956AQuantum computersHandling CodeQuantum circuit
Processing code for a hybrid quantum computer with a classical and quantum processor comprises: processing hybrid code using the classical processor to extract a data structure, e.g. a graph, with quantum and classical instructions; processing the data structure using symbolic execution; determining the presence of an instruction in the data structure to perform a quantum operation; preparing a quantum circuit corresponding to the quantum operation S205; continuing to process the data structure using symbolic execution S209 to identify an instance of the use of the result of the quantum operation; and running the quantum circuit on the quantum processor, such that the running of the quantum circuit is deferred S207 until at least one further instance of the use of the result of the quantum operation has been determined S211. After determining, it is selected: running the quantum circuit to concretize the result S215; enlarging the quantum circuit to incorporate instructions defining the use of the further instance of the result by folding the instructions into the quantum circuit S217. Selecting may depend on a threshold related to size (e.g. number of gates) of the quantum circuit and coherence time of the qubits.
Owner:OXFORD QUANTUM CIRCUITS LTD

Using classical control flow in quantum programming

A method, apparatus and product are provided for using classical control flow in quantum programming. A quantum program that comprises a sequence of instructions including compilable instructions and a non-compilable instruction is received. A first subset of the compilable instructions is selected based on the non-compilable instruction. The first subset is compiled to obtain a first quantum circuit, which is executed using a quantum execution platform. An outcome of the execution is determined. A second subset of the compilable instructions, different from the first subset, is selected. The second subset is compiled to obtain a second quantum circuit executable by the quantum execution platform. In another aspect, compilable instructions are selected based on the type and position of a non-compilable instruction. The selected instructions are compiled to obtain an executable quantum circuit.
Owner:CLASSIQ TECH LTD

Lightweight out of order scheduler for processing units

ActiveUS12717584B2Computer architectureSubstitution instruction
A processing unit leverages a decode stage's pool of instructions, thereby expanding available instruction choices and eliminating the need for expensive OoO techniques to identify reordering opportunities. The processing unit introduces instruction reordering by presenting an alternative instruction to the warp scheduler through the existing interface rather than offering the oldest instruction in each warp. The result is a simple and efficient OoO engine that operates predominantly in the processing unit's front end.
Owner:THE TRUSTEES OF PRINCETON UNIV

A method, device, equipment and storage medium for generating management decisions

The present invention discloses a method, apparatus, device, and storage medium for generating management decisions. The method comprises: collecting relevant data from a property management system to obtain a long text dataset; using RAG technology to clean and preprocess the long text dataset to obtain preprocessed property management data; constructing a property manager agent; and using the property manager agent to perform reasoning and analysis on the property management data to generate management decisions. The steps of constructing the property manager agent include: setting a task; invoking a large language model to process the task; executing instructions output by the large language model to obtain historical processing results; wherein the instructions include parsing instructions, selecting execution tools, and execution tool sequences; and using a cache processing mechanism to store the historical processing results. The property manager agent of the present invention can not only improve the efficiency and quality of property management, but also enhance the living experience of residents.
Owner:SHENZHEN ALL THINGS CLOUD TECH CO LTD

Business information processing system, business information processing method, and business information processing program

In situations where multiple business systems exist within an organization, this system provides a business information processing system that enables users to efficiently perform their tasks. [Solution] The business information processing system comprises a language model 11 trained to output responses when output instructions are input in natural language, a plurality of business support systems 13, and an API 14 which is an interface to the business support systems. When an output instruction or output request is input to the language model 11, the language model 11 selects the API 14 necessary for the output instruction or the output according to the output instruction and sends a request to the API 14.
Owner:FAST ACCOUNTING INC

Compiler optimization method for embedded applications based on digital signal processors

The present application relates to embedded application, specifically relates to the compiler optimization method for embedded application based on digital signal processor, register configuration C code is translated into OR instruction and AND instruction of intermediate expression IR, through instruction selection processing to OR instruction and AND instruction to BST instruction and BCLR instruction specific to digital signal processor, reach optimization purpose, the C code of cycle, judgment, call, return is translated into these jump instruction of JMP, JN, JNC, CALL, RET, through instruction replacement to the delay slot NOP after the jump instruction of digital signal processor, reach optimization purpose, the technical scheme provided by the present application can effectively overcome the defects of the prior art, such as the need for multiple instructions to implement bit assignment and low code execution efficiency.
Owner:合肥乾芯科技有限公司

Parameterization instruction selection method and related apparatus

A parameterization instruction selection method, applied to optimizing a compilation process executed by a compiler. In the parameterization instruction selection method, during compiling, corresponding machine instruction sets are pre-generated for instructions in a code to be compiled, and one or more corresponding machine instructions that can be selected by each instruction in the code during compiling are indicated on the basis of the machine instruction sets, so that a compiler does not select a default machine instruction for the instruction in the code any more, and the compiler is guided to select different machine instruction combinations during compiling, so as to obtain a plurality of different target files; finally, a target file having optimal execution performance is selected by executing the plurality of target files. Thus, the flexibility of an instruction selection process is improved, and the target file having higher execution performance is obtained by means of compiling.
Owner:HUAWEI TECH CO LTD

Instruction transmission method, processor, chip and electronic device

The embodiment of the present application provides an instruction emission method, processor, chip and electronic device, wherein the method includes: in the current clock cycle, adding the instruction to be added to the instruction queue to the mobile queue in the instruction queue; wherein the instruction queue includes a mobile queue and a static queue, and the entry of the instruction queue is divided into an entry of the mobile queue and an entry of the static queue; in the current clock cycle, determining the candidate instructions in the mobile queue and the static queue that meet the instruction ready condition; based on the candidate instructions, selecting the instruction to be emitted in the current clock cycle and emitting it; moving the instructions in the mobile queue that have not been emitted in the current clock cycle to the head of the mobile queue as the goal, and moving them forward in sequence in the mobile queue; and adding the instructions that are at the head of the mobile queue and have not been emitted in the current clock cycle to the static queue. The embodiment of the present application can reduce the power consumption of instruction emission and improve the performance of the processor while meeting the timing requirements of the processor.
Owner:HYGON INFORMATION TECH CO LTD

Business information processing system, business information processing method, and business information processing program

In situations where multiple business systems exist within an organization, this system provides a business information processing system that enables users to efficiently perform their tasks. [Solution] The business information processing system comprises a language model 11 trained to output responses when output instructions are input in natural language, a plurality of business support systems 13, and an API 14 which is an interface to the business support systems. When an output instruction or output request is input to the language model 11, the language model 11 selects the API 14 necessary for the output instruction or the output according to the output instruction and sends a request to the API 14.
Owner:FAST ACCOUNTING INC