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

344 results about "Logical operations" patented technology

Data processing method, processor, chip, and electronic device

The present disclosure relates to a data processing method, a processor, a chip, and an electronic device. The method comprises: on the basis of an obtained control instruction, a control logic unit sequentially reads, from a memory to a dot product unit array, loop tiling data of data to be processed; the dot product unit array performs multiply-accumulate operation on the loop tiling data of the data to be processed that is received each time, and determines a loop tiling result of the data to be processed that is received each time; and on the basis of a plurality of loop tiling results obtained from the dot product unit array, the control logic unit determines a logic operation result of the data to be processed. The embodiments of the present disclosure can convert, into the reading and logic operation of multiple pieces of loop tiling data of the data to be processed, the reading and logic operation of the data to be processed, so that data with larger size can be processed under the condition that the hardware resources of the processor are not changed, and the pressure on the storage bandwidth is reduced.
Owner:MOORE THREADS TECH CO LTD

All-optical logic operation system and operation method based on metasurface device

The invention discloses an all-optical logic operation system and operation method based on a metasurface device, and mainly solves the technical problems that an existing optical logic gate is high in system complexity, not visual enough in judgment result, high in recognition difficulty, poor in practicability and the like. The logic operation system comprises a polaroid, an object plane, a metasurface device and a detector which are arranged in sequence. The polarizer is used for adjusting the polarization direction of incident light; a plurality of transparent target areas with different shapes are arranged on the object plane and are used for placing corresponding target images; the centers of all the target areas are uniformly distributed on a circle with the center of the object plane as the circle center and d as the radius; incident light reaches the metasurface device after passing through the polaroid and a target image on the object plane, optical logic operation is carried out through the metasurface device, and then the incident light is output to the detector for imaging. The invention has the advantages of simple structure, quick function switching, miniaturization, high integration and the like.
Owner:XIAN INST OF OPTICS & PRECISION MECHANICS CHINESE ACAD OF SCI

Transmission line digital twinning virtual debugging system and method based on B / S (Browser / Server) architecture

The invention relates to the technical field of PLC control, in particular to a B / S architecture-based digital twin virtual debugging system and method for a transmission line. The system comprises a three-layer B / S (Browser / Server) architecture consisting of a PLC (Programmable Logic Controller) simulation layer, a business logic layer and a three-dimensional visualization layer, the PLC simulation layer is used for operating a PLC program to obtain a feedback signal of the controlled equipment, simulating the control logic of the PLC to the controlled equipment based on the feedback signal, and sending a control signal to the service logic layer; the business logic layer is used for acquiring the control signal and carrying out business logic operation based on the control signal and the feedback signal so as to calculate and simulate the movement of the controlled equipment and obtain real-time position data; and the three-dimensional visualization layer is used for displaying the operation state of the controlled equipment based on a pre-constructed virtual model of the controlled equipment and the real-time position data so as to display the operation result of the PLC program, generating a feedback signal based on a virtual sensor on the virtual model of the controlled equipment, and sending the feedback signal to the business logic layer.
Owner:RIAMB (BEIJING) TECH DEV CO LTD

Intelligent door and window control method and system

The invention provides an intelligent door and window control method and system, and the method comprises the steps: S1, obtaining multi-source environment data; s2, inputting the multi-source environment data into a fuzzification module, and converting the multi-source environment data into a fuzzy variable through a preset ambiguity function; s3, dynamically generating an environment parameter weight vector according to the real-time scene parameters; s4, inputting the fuzzy variable and the environmental parameter weight vector into a fuzzy inference engine, executing logical operation of a fuzzy rule base, and outputting comprehensive evaluation values of window opening suitability, window closing urgency and shading demand; and S5, generating a final control instruction through a defuzzification strategy, and executing the final control instruction. According to the method, the problem of frequent invalid operation caused by fluctuation of the environmental parameters near the boundary value is solved, the environmental parameter weight vector is dynamically generated based on the time parameters, the user preset mode and the meteorological data confidence factor, adaptation to seasons, time periods, user states and other scenes is achieved, and decision logic can be flexibly adjusted according to actual requirements; and a contradictory decision under a traditional fixed rule is avoided.
Owner:NANTONG QIANFU DECORATION TECHNOLOGY CO LTD

Arithmetic logic unit parallel processing system and method and electronic equipment

The invention provides an arithmetic logic unit parallel processing system and method and electronic equipment, and relates to the field of chip architecture processing, and the arithmetic logic unit parallel processing system comprises an instruction transmitting unit, a write-back unit and a plurality of ALU groups containing a plurality of arithmetic logic units; wherein the instruction transmitting unit is respectively connected with the input end of each ALU group; the output end of each ALU group is connected with the write-back unit; the input end of each ALU group is respectively connected with the input ends of all the arithmetic logic units in the current ALU group; the output end of each ALU group is respectively connected with the output ends of all the arithmetic logic units in the current ALU group; according to the scheme, the reduction instruction and the vector arithmetic logic operation can be realized by using the same arithmetic logic operation component, the number and the area of the vector arithmetic logic operation component are reduced, and the utilization rate of the vector arithmetic logic operation component is improved.
Owner:BEIJING YIHUA CLOUD NETWORK TECH CO LTD

Neural network parallel scheduling-oriented single-instruction multi-thread processor micro-architecture device

A single-instruction multi-thread processor micro-architecture device oriented to neural network parallel scheduling comprises a front-end instruction fetching module, an instruction cache module, a decoding module, an arithmetic logic operation unit, a multiplication and division module, a memory access unit and a data cache module, and the micro-architecture device allocates a unique thread number for each thread. Threads are organized into thread groups, and in each period, the fair alternate arbiter selects an instruction from an instruction buffer of the thread group and sends the instruction to a subsequent decoding stage. The micro-architecture not only solves challenges faced by end-side equipment when processing high-performance calculation requirements such as neural network reasoning, but also provides an effective solution capable of reducing energy consumption and improving calculation efficiency through an innovative architecture design. The method is of great significance in promoting development of end-side AI application.
Owner:XI AN JIAOTONG UNIV

Dynamic encryption / decryption of genomic information

Examples are described for dynamically encrypting and / or decrypting a file formed of multiple blocks of ordered data. In one example, a method of dynamically encrypting a file to enable partial decryption of the file includes generating, using a secret key and one or more initialization vectors, a keystream for the multiple blocks of ordered data, encrypting the multiple blocks of ordered data of the file by performing a logical operation of the keystream with the multiple blocks of ordered data in a one-to-one correspondence, and building a file index of the file to identify location information of the multiple blocks of ordered data. The method may further include dynamically decrypting at least a portion of the file by decrypting at least one selected block of encrypted data of the file using a portion of the keystream, the portion of the keystream corresponding to the at least one selected block.
Owner:UNIV OF SOUTHERN CALIFORNIA +1

Apparatus and method for distributing and storing write data in plural memory regions

A memory controller is coupled via at least one data path to plural memory regions for distributing and storing plural data entries. The memory controller includes parity generating circuitry configured to: perform logical operations on the plural data entries, based on an order in which the plural data entries are transmitted to the plural memory regions, to generate a parity entry; and add location information of the plural data entries, stored in the plural memory regions, into the parity entry.
Owner:SK HYNIX INC

Anti-radiation SRAM unit, array and storage and calculation integrated system

The invention relates to the technical field of static storage, and particularly discloses an anti-radiation SRAM (Static Random Access Memory) unit, array and storage and calculation integrated system, which realizes the balance of anti-radiation capability and engineering feasibility through the collaborative design of a circuit and the system. A polarity-reinforced RHCIM-16T unit structure is adopted as the core, and directional conductive constraint is introduced, so that complex multi-node flipping is simplified into a single'lock 0 'error, and the error rate is reduced from the source. On the basis, a lightweight single error correction code is combined to form an efficient fault-tolerant mechanism of circuit simplification and SEC coding. According to the scheme, through the design of splitting word lines and the like, logic operations such as AND and NOR are compatible, and stable execution of the storage and calculation integrated function in a radiation environment is ensured. Simulation and experiment results show that the robustness and the expandability of the memory array in the radiation environment can be remarkably enhanced while the relatively low area and the relatively low power consumption overhead are maintained.
Owner:OCEAN UNIV OF CHINA

Service application access method, device and system, readable storage medium and product

The invention discloses a service application access method, device and system, a readable storage medium and a product, a target user sends an operation request to the rear end of a target service application through the front end of the target service application deployed on a cloud platform, and the operation request carries a first token, a second token and an operation instruction; the first token is a platform identity authentication token fed back to the target user by the cloud platform, and the second token is an application identity authentication token fed back to the target user by the target service application and carries user information synchronized by the cloud platform; the gateway of the cloud platform intercepts the operation request, and forwards the operation request to the rear end of the target service application after the first token is successfully authenticated; and the back end of the target service application executes a corresponding logic operation based on the operation instruction and the user information after successfully authenticating the second token.
Owner:CHINA MOBILE GROUP ZHEJIANG +3

Branch prediction method

According to the branch prediction method provided by the invention, the branch prediction result is obtained by indexing the historical branch prediction instructions in the branch prediction condition table, and the relevance between the historical branch prediction instructions can be well utilized, so that the success rate of branch prediction is greatly improved; meanwhile, the last four bits of the branch prediction instruction and values in the global historical register are subjected to logical operation, an operation value is obtained and then indexed, and the influence of the alias of the branch prediction instruction on branch prediction can be reduced; meanwhile, when the branch prediction result is skipping and the operation code of the branch prediction result is matched with the operation code of the indexed historical branch prediction instruction, the branch prediction result is trusted, so that the branch prediction accuracy is further improved; and moreover, the jump address is obtained by adopting a direct operation method, so that the area overhead and the delay caused by storing a large number of branch addresses by the BTB (Branch Target Buffer) can be saved.
Owner:SHANDONG UNIV +1

Processor, method, device and storage medium for data processing

According to an embodiment of the present disclosure, a processor and a method, device and storage medium for data processing are provided. The processor includes an instruction decoder configured to decode a target instruction for a vector operation. The target instruction involves a target opcode, a source operand and a target operand. The target opcode indicates the vector operation specified by the target instruction. The source operand specifies a source storage location in the memory for reading data to be processed. The target operand specifies a target storage location in the memory for writing a processing result. The processor also includes an arithmetic logic unit coupled to the instruction decoder and the memory. The arithmetic logic unit is configured to: read data to be processed from a source storage location in the memory; perform an arithmetic logic operation associated with the vector operation specified by the target instruction on the data to be processed; and write the processing result to a target storage location in the memory. In this way, the efficiency of vector calculations can be improved.
Owner:BEIJING YOUZHUJU NETWORK TECH CO LTD

Information processing method and information processing apparatus

According to a preferred aspect of the invention, provided is an information processing apparatus including a processor and a storage device. A penalty coefficient setting unit is implemented by the processor and the storage device using a solution finding function for obtaining a solution of a combinatorial optimization problem using a cost function and a constraint condition. The penalty coefficient setting unit sets a penalty function and a penalty coefficient based on the constraint condition related to a logical operation imposed between two variables of the cost function and a value of a model coefficient of the cost function such that the solution of the combinatorial optimization problem satisfies the constraint condition, and searches for the solution of the combinatorial optimization problem based on the penalty function and the penalty coefficient.
Owner:HITACHI VANTARA LTD

Decimal bit weight amplitude weight quantizer and quantization method of ten-value logic

According to the bit weight amplitude weight quantizer and the quantization discretization method, the maximum amplitude of input continuous simulation information is discretely divided into a plurality of amplitude paragraphs of a content interval GS, the amplitude paragraphs are associated with a carry system, the amplitude of the input continuous simulation information is discretely divided into a plurality of paragraphs through a number of carry systems, and the amplitude of the input continuous simulation information is divided into a plurality of paragraphs. If a decimal system exists, the amplitude of the continuous analog information is discretized into ten paragraphs, the discretized paragraphs are converted into thermometer coding information through a comparator, and then the thermometer coding information is converted into bit weight information through XOR and XNOR logical operation; the value of the bit weight in the bit weight information is generated by comparing the binary states 0 and 1 on the node, one state on the unique node is compared with different states on other nodes to indicate that the node has the weight, and the position number of the node with the weight is used for indicating the bit weight of all the nodes in the bracket.
Owner:HANGZHOU JIUJIE TIANYU TECHNOLOGY CO LTD

Floating point arithmetic unit and floating point processing device

The invention discloses a floating point arithmetic unit, a floating point processing device and method, a chip and electronic equipment, and the floating point arithmetic unit comprises a logic processing module which is used for carrying out the logic operation of a to-be-processed operand inputted into the floating point arithmetic unit, and obtaining an operation result; the delay control module is used for controlling the delay between the input logic processing module of the operands to be processed and the input floating point arithmetic unit; and / or controlling the delay between the operation result output by the logic processing module and the operation result output by the floating point operation unit. Therefore, the delay of the floating point operation can be effectively balanced, the operation efficiency is improved, and the overall performance of the floating point operation is improved.
Owner:SHANGHAI ORIENTAL COMPUTER TECHNOLOGY CO LTD

Water conservancy equipment cooperative operation system based on industrial control system

The invention relates to the technical field of water conservancy project automation and industrial control, in particular to a water conservancy equipment collaborative operation system based on an industrial control system, which comprises a programmable input mapping and logic matching unit, a data processing unit and a data processing unit, the system carries out binary bit mode matching on the operation result and the feature data block in the memory; the logical operation and addressing unit is used for calculating control lag time and generating a structured digital control sequence data stack; the sequential control and instruction addressing unit is used for generating a cooperative control instruction set containing sequential logic; the output mapping and checking unit is used for reading real-time feedback, and if deviation exists, an interruption compensation program is triggered to correct an action curve of an executing mechanism; the storage rewriting and loop optimization unit is used for correcting transmission delay parameters of the model and realizing closed-loop optimization; according to the method, the problem of model distortion caused by physical property drift is solved, and stable full-life-cycle operation is ensured.
Owner:ANHUI ZHONGKE ZHIBO TECH DEV CO LTD

Transformer accelerator architecture based on monolithic three-dimensional integration

The present disclosure relates to the technical field of artificial intelligence algorithm hardware acceleration, and in particular to a Transformer accelerator architecture based on monolithic three-dimensional integration, comprising a silicon-based logic circuit, used for controlling a current flowing direction of Transformer for logic operation; an RRAM-CIM array, used for executing a linear transformation operation; and a CFET 2T0C-CIM array, used for executing a matrix multiplication operation.
Owner:TSINGHUA UNIVERSITY

Methods for allocating logical qubits of a quantum algorithm in a quantum processor

According to one aspect, the subject matter of the present description is a method for allocating logical qubits of a quantum algorithm to physical qubits of a quantum processor arranged according to a given architecture, the method including: establishing, from the architecture, a connectivity graph; the establishing, from the quantum algorithm, a graph of the logical operations; assigning a weight to each logical qubit; ranking the logical qubits according to the weight; allocating a first logical qubit chosen according to the weight, to a first physical qubit of the quantum register; iteratively allocating the logical qubits remaining to be allocated, including calculating a score; and reproducing the iterative allocation procedure until allocating the last logical qubit remaining to be allocated, thus resulting in obtaining a configuration for allocating logical qubits of the quantum algorithm to physical qubits of the quantum processor.
Owner:PASQAL SAS

Entanglement space operation method and implementation device

The invention relates to the technical field of computer information processing, space structure modeling and system modeling, in particular to an entanglement space calculation method suitable for complex structure relation modeling and state-driven logic operation and an implementation device of the entanglement space calculation method. Specifically, the entanglement space is an abstract data space containing nodes, constraints and channels, the nodes are state units, the constraints define logic relations among the nodes, the channels are state transmission paths, and a multi-level structure can be formed through nesting or coupling. The method comprises the steps of defining a basic unit, constructing an entanglement space, executing state mapping operation and unwrapping operation, and outputting a result. The device comprises a unit definition module, a space construction module, an operation execution module and an output module, and supports constraint conflict detection and state record tracing. According to the method, the problem that a traditional model is difficult to process complex nesting and multiple dependency relationships is solved, unified modeling and dynamic operation are achieved, the method is adaptive to multiple scenes, and the modeling and operation efficiency of a complex system is improved.
Owner:WAVE PARTICLE CALCULATION (SUZHOU) INFORMATION ENGINEERING CO LTD

Programmable logic controller, control method, storage medium and program product

The invention provides a programmable logic controller, a control method, a storage medium and a program product. A user program is efficiently switched while operating a PLC. The PLC may include a processor to repeatedly execute a user program-based logical operation and a memory to store a value of a variable accessed according to the user program executed by the processor. An instruction to switch to a second user program that is an updated version of the first user program is issued while the processor is executing the first user program. Variable information is created for identifying a variable to be maintained and a variable to be changed by updating from a first user program to a second user program. An address storing a value of a variable to be maintained is maintained, and an address storing a value of a variable to be changed is allocated at a discontinuity of a logical operation in a case where the logical operation is stopped.
Owner:KEYENCE CORP

Conveyor line digital twin virtual debugging system and method based on b / s architecture

The application relates to the technical field of PLC control, in particular to a conveying line digital twin virtual debugging system and method based on a B / S architecture. The system comprises a three-layer B / S architecture composed of a PLC simulation layer, a business logic layer and a three-dimensional visualization layer. The PLC simulation layer is used for running a PLC program to obtain feedback signals of controlled equipment, simulating the control logic of the PLC on the controlled equipment based on the feedback signals, and sending control signals to the business logic layer. The business logic layer is used for obtaining the control signals and performing business logic operation based on the control signals and the feedback signals to calculate the movement of the simulated controlled equipment and obtain real-time position data. The three-dimensional visualization layer is used for displaying the running state of the controlled equipment based on a pre-constructed virtual model of the controlled equipment and the real-time position data to show the running result of the PLC program, and generating feedback signals based on virtual sensors on the virtual model of the controlled equipment and sending the feedback signals to the business logic layer.
Owner:RIAMB (BEIJING) TECH DEV CO LTD

AES (Advanced Encryption Standard) box optimization method based on GF ((22) 4) composite domain

The invention relates to the technical field of data encryption, in particular to an AES (Advanced Encryption Standard) box optimization method based on a GF ((22) 4) composite domain, which comprises the following steps of: firstly, proposing a multiplication inverse structure general formula based on the composite domain GF ((22) 4), and reducing the resource consumption of the GF (28) domain under the condition of not increasing logical operation; secondly, proposing a multiplication inverse structure of the composite domain GF ((22) 4) with an optimal structure, and optimizing a general formula of the multiplication inverse structure of the composite domain GF ((22) 4) based on a primitive polynomial, DDBT and DACSE to obtain a multiplication inverse structure with an optimal area delay; finally, an AES S box structure based on GF ((22) 4) is provided, and the area and delay of the AES S box structure are optimal.
Owner:ANHUI POLYTECHNIC UNIV

Tone mapping method and device, electronic equipment and storage medium

The invention relates to a tone mapping method and device, electronic equipment and a storage medium. According to the method, a first logical operation unit, a second logical operation unit, a third logical operation unit and a lookup table of a field programmable logic gate array are matched with one another. Specifically, by inputting the Y channel median value into the lookup table, the Y channel value adjustment coefficient can be directly obtained, and exponential operation between the Y channel median value and the Y channel value adjustment coefficient does not need to be carried out. By inputting the ratio of the Y channel value of each pixel stretched to the full domain to the median value of the Y channel of each pixel stretched to the full domain into the lookup table, the compression value of the Y channel can be directly obtained, and exponential operation of the ratio and the compression value of the Y channel is not needed, so that the data processing efficiency is improved, and the operation resources are saved.
Owner:XIAN QINGSONG PHOTOELECTRIC TECH CO LTD

Hardware logic-based process control circuits, chips, and process control methods

This application relates to the field of communication technology and discloses a hardware logic-based flow control circuit, chip, and flow control method. The flow control circuit is integrated inside the chip and is used to control multiple controlled modules. The flow control circuit includes: a bus interface for controlling multiple controlled modules or acquiring the status of multiple controlled modules; an instruction sequence execution controller for storing multiple sets of instruction sequences, each set of instruction sequences corresponding to a status index; the instruction sequence execution controller for executing the corresponding instruction sequence according to the input current status index, performing read / write operations or logical operations through the bus interface, and outputting an execution completion signal and a calculation result flag after all instructions in the corresponding instruction sequence have been executed; and a flow control state machine for outputting the current status index to the instruction sequence execution controller and receiving the execution completion signal and the calculation result flag, thereby controlling the flow while ensuring the robustness of the system.
Owner:SHANGHAI LINGYUN MICROELECTRONICS CO LTD

Bicombinary calculation method and system based on double-chain differential coupling principle

The application discloses a ternary computing method and system based on a double-chain difference coupling principle. A difference value (XnYn) is directly generated by a forward component Xn and a reverse component Yn in a difference coupling area, forming a three-value logic {‑1, 0, +1}, and a threshold comparison circuit is omitted, and operation follows BH=Σ(XnYn)×3^n. A hierarchical logic system composed of basic operators, minimum complete operators and global operators is constructed, and arbitrary three-value logic operation is realized; a circular waveguide structure is adopted to configure an optical path difference, so that coherent light directly forms three interference states at an output end, and optical three-value logic gates and optical full adders are realized; a double-chain six-bit structure is adopted for symbol coding, a two-dimensional geometric framework is driven to generate a symbol form, and logical and geometric expression unification is realized.
Owner:蔡光贤

A signal distortion processing method, device, apparatus and medium

This application discloses a signal distortion processing method, apparatus, device, and medium, relating to the field of server design technology. Applied to complex programmable logic devices (CPLs), the method includes: debouncing and filtering a real-time acquired external signal to filter out instantaneous stray interference signals with a duration less than a filtering time threshold; performing multiple judgment processing on the debounced signal to be judged to generate multiple judgment results, including: constructing a purely digital delay circuit within the CPL for delayed judgment; repeatedly superimposing the signal to be judged onto the conditional statements of a state machine with a preset number of samplings to force the state machine to identify level signals and perform level signal superposition judgment; performing edge recognition judgment on the signal based on the global clock or frequency-divided sub-clock of the CPL; and performing combinational logic operations on the multiple judgment results to output a target valid signal. The technical solution of this application can improve the overall reliability of the server.
Owner:BEIJING TIANDI CHAOYUN TECH CO LTD

Task resource allocation method and device, equipment and storage medium

The invention discloses a task resource allocation method and device, equipment and a storage medium. The task resource allocation method comprises the steps that in response to a task processing request, resource pool matching is conducted according to labels carried by a task and matching rules of all resource pools, and the matching rules are set based on the labels and support logical operation among the multiple labels; and according to the task type and the algorithm requirement of the task, allocating resources in a resource pool matched with the task to process the task. In this way, simplified allocation of algorithm task resources can be achieved.
Owner:GUANGDONG HUAZHIYUAN TECH CO LTD +3

Digital signal processing block

The present disclosure relates to digital signal processing blocks. A digital signal processor (DSP) chip is disclosed. The DSP chip includes an input stage for receiving a plurality of input signals; a pre-adder coupled to the input stage and configured to perform one or more operations on one or more of the plurality of input signals; and a multiplier coupled to the input stage and the pre-adder and configured to perform one or more multiplication operations on one or more of the plurality of input signals or an output of the pre-adder. The DSP chip also includes an arithmetic logic unit (ALU) coupled to the input stage, the pre-adder, and the multiplier. The ALU is configured to perform one or more mathematical or logical operations on one or more of the plurality of input signals, an output of the pre-adder, or an output of the multiplier. The DSP chip also includes an output stage coupled to the ALU, the output stage configured to generate one or more output signals based at least in part on one or more outputs of the ALU or at least one of the plurality of input signals.
Owner:XILINX INC

Data distribution statistical method, storage device and data distribution detection equipment

The invention discloses a data distribution statistical method, a storage device and data distribution detection equipment. The method comprises the steps that a controller determines target data in a storage unit based on a data distribution acquisition request in response to the received data distribution acquisition request; the controller obtains cache data corresponding to the target data in the storage cache according to the target data, wherein the cache data comprises at least two pages of cache page data; the controller performs logical operation on the at least two cache page data to obtain a logical operation result, the logical operation comprises AND operation, or the logical operation comprises XOR operation and AND operation; the controller obtains at least three target numbers based on the cache page data and the result that the data is one in the logical operation result; and the controller sends the at least three target numbers to an external controller, so that the external controller generates a data distribution result of the corresponding storage unit in a linear equation solution form based on the target numbers. In this way, the calculation occupation of the data distribution task on the external CPU is reduced.
Owner:SHANGHAI LONGSYS DIGITAL TECH CO LTD

A method of performing qubit operations

PCT designated stageWO2026027864A1Quantum computersIdle timeLogical operations
A method of performing logical qubit operations (17, 19, 25, 27, 29, 31) on an ensemble of logical qubits (1a-d), each logical qubit having a plurality of physical qubits (3), the method comprising: performing one or more rounds of single qubit logical operations (17, 19, 27, 29, 31) on each of a set of the logical qubits (1a-d); and performing a multi-qubit logical operation (25) using at least two of the set of logical qubits (1a-d), wherein the logical qubits (1a-d) involved in the multi-qubit logical operation (25) are synchronised prior to the multi-qubit logical operation (25) by one or more of: providing periods of physical idle time (21, 35, 37) between rounds of single qubit logical operations (17, 19, 27, 29, 31) performed on one or more of the logical qubits (1a-d) involved in the multi-qubit logical operation (25); and performing different numbers of rounds of single qubit logical operations (17, 19, 27, 29, 31) on the logical qubits (1a-15 d) involved in the multi-qubit logical operation (25) in a fixed period of time.
Owner:RIVERLANE LTD