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

245 results about "Memory processing" patented technology

Hybrid parallel and dynamic scheduling method of hybrid expert model based on 3D near-memory processing

The invention provides a hybrid parallel and dynamic scheduling method of a hybrid expert model based on 3D near-memory processing. The method comprises the following steps: establishing a joint performance analysis model; performing off-line linear programming optimization expert distribution; performing Bayesian optimization on physical node mapping; performing online reasoning; carrying out online dynamic priority detection; and an expert pre-broadcast and communication-friendly lexical element distribution strategy with optimal efficiency is provided. According to the method, node balancing optimization is realized through offline linear programming, and the problem of load imbalance of 3D NMP calculation is remarkably improved; in combination with a Bayesian optimization mapping strategy of link balance, the communication speed-up ratio is increased, and NoC link congestion is reduced; a dynamic scheduling strategy adapts to dynamic changes of expert activation in real-time reasoning through calculation load prediction and a pre-broadcast mechanism. Through cooperation of the offline automatic hybrid parallel mapping algorithm and the online dynamic scheduling strategy, the calculation load and the communication overhead are effectively balanced, and the reasoning efficiency of the hybrid expert model MoE on the 3D near-memory processing architecture is remarkably improved.
Owner:PEKING UNIV

Memory processing method based on intelligent agent, storage medium and electronic device

The embodiment of the invention provides a memory processing method based on an intelligent agent, a storage medium and an electronic device, a memory architecture of the intelligent agent comprises a first memory layer, a second memory layer and a third memory layer, the first memory layer is used for storing historical dialogue information of interactive dialogue between at least one interactive object and the intelligent agent, and the second memory layer is used for storing historical dialogue information of interactive dialogue between at least one interactive object and the intelligent agent. The second memory layer is used for storing structured events extracted from historical dialogue information, and the third memory layer is used for storing pattern induction memory obtained by performing pattern induction on the structured dialogue events; the method comprises the steps that in response to current round dialogue input information of a target interaction object, target storage information associated with the current round dialogue input information is retrieved from at least one memory layer in a memory architecture, and the current round dialogue input information and the target storage information are assembled into a current cue word; and submitting the current prompt word to a specified interaction model through the intelligent agent, and outputting a response result of the specified interaction model to the interaction object.
Owner:ZTE CORP

Intelligent agent memory management method and device based on asynchronous processing and storage medium

The invention provides an agent memory management method and device based on asynchronous processing and a storage medium. The method comprises the following steps: after an interaction event is written into a first storage area, issuing a processing event associated with an event identifier to an event queue, and reading the corresponding interaction event from the first storage area according to the event identifier; when the interaction event passes the importance judgment, converting the interaction event into structured memory data; determining second storage areas based on the type identification field of the structured memory data, and respectively writing the structured memory data into at least one second storage area; and analyzing the query request to obtain a query condition, determining at least one target second storage area based on the query condition, reading structured memory data related to the query request from the target second storage area, performing aggregation processing, and outputting the aggregated memory data to the agent to generate a response result. According to the method, the interaction response delay can be reduced, the model calling cost is reduced, and the memory processing auditing performance is improved.
Owner:ZHUHAI FANTAI GEEK TECH CO LTD

Path planning method and system based on automatic three-dimensional warehouse four-way shuttle vehicle

The invention discloses a path planning method and system based on an automatic three-dimensional warehouse four-way shuttle vehicle, and the method comprises the steps: building a storage environment model through a grid method, making traffic rules according to a grid map, and building a map table; based on the map table, generating a task list by using a data memorization processing technology, and sorting according to task priorities; the distributor performs task distribution on the shuttle vehicle according to the task list, performs path planning by using an improved A * algorithm, divides an obtained path into a plurality of road sections, generates time window list information of the road sections, checks whether a time window conflicts with a time window of a planned path node or not, shields the road section corresponding to the time window if the time window conflicts with the time window of the planned path node, and does not shield the path corresponding to the time window if the time window conflicts with the time window of the planned path node. Re-planning the path; otherwise, time window dynamic adjustment is carried out, and the path is executed. According to the invention, conflict judgment is carried out through the time window table of the shuttle vehicle, the possibility of conflict occurrence is further reduced, and the operation efficiency is improved.
Owner:PANDA ELECTRONICS +1

Memory processing method and system of generative model, information interaction method and system, medium and equipment

The invention discloses a memory processing method and system for a generative model, an information interaction method and system, a medium and equipment. The method comprises the steps of obtaining interaction information between a user and a generative model, and storing the interaction information in a first database of a basic memory area; extracting and summarizing the interaction information in the first memory period to obtain memory fragment information, and storing the memory fragment information in a second database of a fragment memory area; summarizing the memory fragment information in the second memory period into topic information according to topic relevancy, and storing the topic information in a third database of a topic memory area; summarizing the topic information exceeding the second memory period as topic conclusion information, and storing the topic conclusion information in a vector retrieval engine of a historical memory area; and in response to received user query information, querying related information in the basic memory area, the fragment memory area, the topic memory area and the historical memory area, and generating reply information. According to the method, the information storage, processing and retrieval capabilities of the model can be improved.
Owner:RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD

Storing feature vectors in one or more memory processing units

Disclosed embodiments include a computational memory system. The computational memory system includes at least one computational memory chip including one or more processor subunits and one or more memory banks formed on a common substrate. The at least one computational memory chip is configured to store one or more portions of an embedding table in the one or more memory banks, the embedding table including one or more feature vectors. The one or more processor subunits are configured to receive a sparse vector indicator from a host external to the at least one computational memory chip and, based on the received sparse vector indicator and the one or more portions of the embedding table, generate one or more vector sums.
Owner:NEUROBLADE LTD

Memory device and memory system for performing swap operation

A memory device includes a memory module including a normal memory area and a swap memory area, and a memory processing unit. The swap memory area is configured to store swapped-out data. The memory processing unit is configured to provide a host with physical address information corresponding to an additional memory area determined based on a size of the swapped out data and the normal memory.
Owner:SAMSUNG ELECTRONICS CO LTD

Virtual machine memory processing method and device, product, virtualization server and medium

The invention discloses a virtual machine memory processing method and device, a product, a virtualization server and a medium, and relates to the field of server virtualization. In the method, through a virtual input and output rear-end module arranged on a virtual machine monitor in a host and a virtual input and output front-end module on a virtual machine, it is ensured that the virtual input and output rear-end module can obtain information of a memory allocation event of direct memory access; secondly, after acquiring the information of the memory allocation event of the direct memory access, the virtual input / output rear-end module locks the address related to the memory allocation event, namely, the locked address meets the direct memory access requirement, and the memory of the virtual machine is dynamically locked, so that the memory utilization rate is improved, and the waste of resources is reduced; and only part of the memory of the virtual machine is locked, and only the locked memory part is migrated after the host is replaced, so that the amount of data to be migrated after the host is replaced is reduced.
Owner:JINAN INSPUR DATA TECH CO LTD

Data caching method, system, device, equipment, medium and program, and memory processing method, system and device

The embodiment of the invention discloses a data caching and memory processing method, system, device, equipment, medium and program, and the data caching method comprises the following steps: receiving a data caching request; the data caching request comprises the size of an application space of to-be-cached data; the application space represents the space occupied by the memory applied by the to-be-cached data; comparing the size of the application space with the size of a first fixing block; the first fixed block is the largest idle fixed block in the main memory blocks of the memory pool; the memory pool is used for realizing data caching, and the fixed block is a preset storage space in the main memory block; the main memory block comprises a plurality of fixed blocks with different sizes; and when the size of the application space is larger than that of the first fixed block, searching for an available memory from a standby memory block of the memory pool.
Owner:SANGFOR TECH INC

Memory fault management system and method, server and electronic equipment

The invention discloses a memory fault management system and method, a server and electronic equipment, and relates to the technical field of computers, the memory fault management system comprises a processing circuit of a hardware memory, a hardware layer and a processor are arranged on the processing circuit, and the processor is further divided into a kernel layer, a user layer and an input and output layer. Through cooperative work of the hardware layer and each software layer, hierarchical detection, classified processing and automatic isolation of memory error data are realized, and server downtime caused by memory fault error data is effectively prevented. And meanwhile, through a linkage mechanism of a kernel mode and a user mode and in combination with visual display, the monitorability and maintainability of memory errors are enhanced, operation and maintenance personnel can quickly position and repair problems conveniently, and the operation and maintenance cost of the system is reduced.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Memory processing system, method and device, medium and program product

The invention discloses a memory processing system, method and device, a medium and a program product in the technical field of computers. In the application, the plurality of memory devices are used as extended memories of the plurality of computing devices in the host. The switching devices are connected between the computing devices and the memory devices and can determine the memory devices connected with downstream ports, record corresponding memory connection relations and send the memory connection relations to a main management controller in a host; when any computing device reads and writes the memory abnormally, the main management controller locates the abnormal memory device based on all the received memory connection relationships, and sends a hot removal command to the switching device connected with the abnormal memory device through the network device, so that the corresponding switching device responds to the hot removal command and performs hot removal on the abnormal memory device. Therefore, global memory connection topology identification, fault detection and hot removal are realized for the memory device, and normal operation of host services is not affected.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD +1

Memory processing method and device of large language model, electronic equipment and medium

The invention provides a memory processing method and device for a large language model, electronic equipment, a computer readable storage medium and a computer program product, and relates to the field of artificial intelligence, in particular to the technical field of natural language processing, digital human, intelligent agents and generative search. According to the implementation scheme, in response to received first dialogue information of a user and a first language model, first memory information related to the user is extracted based on the first dialogue information; obtaining one or more pieces of second memory information in a memory book related to the user; performing conflict detection on the first memory information and one or more pieces of second memory information; and in response to determining that the first memory information conflicts with the corresponding second memory information in the one or more pieces of second memory information, deleting the corresponding second memory information in the memory book and storing the first memory information as new second memory information in the memory book.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

Memory database starting method, system and equipment and medium

The invention provides a memory database starting method, system and device and a medium, and belongs to the technical field of computers. The method comprises the following steps: detecting a current project scale and a performance index of an original server, and determining whether to trigger a memory processing mechanism; if a memory processing mechanism is triggered, selecting a memory server according to high-performance computing and expansibility requirements, accessing an original server by utilizing a hot plug technology, configuring a memory database and initializing a memory computing cluster; configuring a to-be-synchronized database table by utilizing a metadata management function, loading original data to a memory database through a full-amount synchronization and incremental updating mechanism, and starting real-time data synchronization; starting a memory computing cluster, automatically detecting a memory processing state on an original server when a service task is triggered, and routing a large quantity of data tasks meeting conditions to a memory server to execute parallel computing. According to the method, the memory can be dynamically started for data processing, the operation efficiency is improved, and the user experience is improved.
Owner:INSPUR GENERSOFT CO LTD

Data processing method and device based on human-computer interaction, equipment and medium

The invention relates to the technical field of artificial intelligence, can be applied to business system platforms of financial science and technology, medical health and the like, and discloses a data processing method, device, equipment and medium based on man-machine interaction. Performing basic intention classification on the standardized data to obtain classified data; performing context memory processing on the classified data to obtain memory data; performing fine-grained analysis on the memory data to obtain analysis data; constructing a multi-dimensional query vector for the analysis data, and combining the multi-dimensional query vector with a preset external knowledge base to generate an intermediate reply; and performing optimization adjustment on the intermediate reply according to a pre-obtained feedback mechanism to obtain an optimization result. By deeply understanding the intention of the user and providing personalized services, the satisfaction and convenience of the user are remarkably improved, the user can obtain more accurate, more timely and more demand-meeting response in the use process, and the interaction experience is enhanced.
Owner:CHINA PING AN PROPERTY INSURANCE CO LTD

Large model memory processing method and device, equipment, storage medium and product

The invention discloses a large model memory processing method and device, equipment, a storage medium and a product, relates to the technical field of artificial intelligence, and discloses a method for extracting new memory data from a model memory updating instruction in response to the model memory updating instruction; querying target historical memory data associated with the new memory data from a data storage area; adjusting the target historical memory data based on the new memory data through a large language model to obtain adjusted target historical memory data; the new memory data is stored in a data storage area, original target historical memory data in the data storage area is updated to the adjusted target historical memory data, and the memory data in the data storage area is used for model questions and answers. According to the method, the quality of memory data of the large language model can be effectively improved, so that the answer performance of the large language model is guaranteed.
Owner:BEIJING QIHOOD TECHNOLOGY CO LTD

Software Runtime Assisted Co-Processing Acceleration with a Memory Hierarchy Augmented with Compute Elements

The concepts and technologies disclosed herein are directed to software runtime assisted co-processing acceleration with a memory hierarchy augmented with compute elements. An example system disclosed herein includes one or more switches and a plurality of hardware compute nodes connected via the one or more switches. Each hardware compute node of the plurality of hardware compute nodes includes an in-memory compute (IMC) element configured to perform in-memory processing operations on data, such as graph data. The system also includes a near-memory compute (NMC) element configured to perform near-memory processing operations on the data. The system also includes a far-memory compute (FMC) element configured to perform far-memory processing operations on the data.
Owner:ADVANCED MICRO DEVICES INC

Mapping data for nodes in a first transform network to input nodes of near-memory processing units implementing a smaller transform network

Provided are computer program product, system, and method for mapping data for nodes in a first transform network to input nodes of near-memory processing units implementing a smaller transform network. A plurality of processing units, which are interconnected, receive input data for n input nodes for a second transform network to process at interlinked stages of nodes in the processing units. A mapping maps N input nodes for the first transform network to the n input nodes of the second transform network. N is greater than n and a plurality of the N input nodes of the first transform network map to one of the n input nodes of the second transform network. A transform manager uses the mapping to map the N input nodes to n input nodes and loads received input data for the n input nodes into the processing units to perform computations in the processing units.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Data acquisition method and semi-closed network data acquisition system

The invention provides a data acquisition method and a semi-closed network data acquisition system, and the method comprises the steps: a server drives a client to execute mixed data acquisition by sending an SM2 encryption instruction containing a structured data source definition, an unstructured file path and a dynamic fragmentation threshold; the client converts the structured data into an ORC column format, after an unstructured file is fragmented according to a threshold value, an SM4 encryption memory is adopted to process and generate ciphertext fragments, and an SM3 abstract and an SM2 digital signature are added to form an encrypted data packet to be transmitted back; and the server decrypts the SM2 digital signature through the public key to verify the identity legality of the client, recalculates the decrypted fragmented SM3 abstract to perform integrity verification, and finally recombines the ORC data according to the fragmented number and decrypts and stores the ORC data. According to the method, through end-to-end data security protection and in combination with a dynamic fragmentation mechanism of ORC column storage, the transmission efficiency is improved while the data integrity is ensured, and unified and efficient processing of structured and unstructured data is supported.
Owner:BIG DATA DEV CENT OF THE MINISTRY OF AGRI & RURAL AFFAIRS +1

Service memory processing method and device, electronic equipment and storage medium

The invention provides a service memory processing method and device, electronic equipment and a storage medium, and relates to the technical field of service memory allocation, memory sharing, computing fast interconnection and the like. The specific implementation scheme is as follows: obtaining delay feature information, bandwidth feature information and sharing feature information of a service of a to-be-allocated memory; sequentially obtaining delay sensitivity, bandwidth sensitivity and sharing sensitivity of the service based on the delay feature information, the bandwidth feature information and the sharing feature information of the service; based on at least one of delay sensitivity, bandwidth sensitivity and sharing sensitivity of the business, a memory allocation scheme of the business is determined, and the memory allocation scheme of the business is identified to allocate memory for the business in at least one of a local memory of the host, a CXL local memory and a CXL shared memory. According to the technology disclosed by the invention, the reasonable and effective memory can be allocated to the business.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

Compiling an application having polynomial operations to produce directed acyclic graphs having commands to execute in a near memory processing device

Provided are a computer program product, system, and method for compiling an application having polynomial operations to produce directed acyclic graphs having commands to execute in a near memory processing device. An application is compiled including operations on a polynomial having coefficients, decomposed into a number of levels of coefficient elements, to generate hierarchical directed acyclic graphs (DAGs) having nodes indicating commands for execution by a hierarchy of hardware components in a near memory processing (NMP) device. The hierarchy of hardware components includes a plurality of enclaves of tiles. Each tile includes memory and a processing element to perform operations on the decomposed coefficients stored in the memory of the tile. Each of the hardware components includes a controller to process the commands in the DAG generated for the hardware components. The DAGs are provided to a hierarchical DAG tracker to generate commands for the NMP device.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION +1

In-memory processing based on multiple weight sets

The invention is notably directed to a method of in-memory processing, the aim of which is to perform matrix-vector calculations. The method relies on a device having a crossbar array structure (15). The latter includes N input lines (152) and M output lines (153), which are interconnected at cross-points defining N×M cells (155), where N≥2 and M≥2. The cells include respective memory systems, each designed to store K weights Wi,j,k, where K≥2. Thus, the crossbar array structure includes N×M memory systems, which are capable of storing K sets of N×M weights. In order to perform multiply-accumulate (MAC) operations, the method first enables N×M active weights for the N×M cells by selecting, for each of the memory systems, a weight from its K weights and setting the selected weight as an active weight. Next, signals encoding a vector of N components are applied to the N input lines of the crossbar array structure. This causes the latter to perform MAC operations based on the vector and the N×M active weights. Eventually, output signals obtained in output of the M output lines are read out to obtain corresponding values. This allows distinct sets of weights to be locally enabled at the crossbar array, which makes it possible to locally perform rotations of the weights and accordingly reduce the frequency of data exchanges with a memory unit. This, in turn, reduces idle times of the crossbar array structure. Thus, the proposed approach makes it possible to substantially reduce the frequency of data transfers, which results in speeding up computations. Plus, the weights may possibly be prefetched, while performing MAC operations in accordance with the currently active weights. Of particular advantage is that the prefetching steps are at least partly hidden through pipelining. The invention is further directed to related devices, systems, and computer program products.
Owner:AXELERA AI BV

Memory processing method based on agent, storage medium and electronic device

Embodiments of the present application provide a memory processing method based on an agent, a storage medium and an electronic device, wherein the memory architecture of the agent includes a first memory layer, a second memory layer and a third memory layer, the first memory layer is used to store historical dialogue information of an interactive dialogue between at least one interactive object and the agent, the second memory layer is used to store structured events extracted from the historical dialogue information, and the third memory layer is used to store pattern induction memories obtained by pattern induction on the structured events; the method includes: in response to current round dialogue input information of a target interactive object, retrieving target stored information associated with the current round dialogue input information from at least one memory layer in the memory architecture, and assembling the current round dialogue input information and the target stored information into a current prompt; submitting the current prompt to a specified interactive model through the agent, and outputting a response result of the specified interactive model to the interactive object.
Owner:ZTE CORP

Data processing apparatus and method for zswap acceleration

A data processing apparatus spaced apart from a host and configured to process data in a memory in conjunction with the host includes a near-memory processing unit configured to receive a command from the host, compress or decompress the data in response to the command, and manage an entry of the compressed data; and a buffer configured to store the data or the compressed data based on the entry.
Owner:SAMSUNG ELECTRONICS CO LTD

Near memory processing device for processing hiearchical commands to process coefficient elements resulting from decomposition of polynomials

Provided are a device, system, and computer program product for a near memory processing device to process coefficient elements resulting from decomposition of polynomials. A near memory processing device includes a plurality of enclaves and a plurality of interconnected tiles on each enclave. Coefficients of a polynomial are decomposed into a number of levels of the coefficient elements. Each level of coefficient elements comprises a limb. A device control receives hierarchical commands, from an application, that map operations to perform on limbs of coefficient elements to the enclaves and that map operations for the enclaves to the tiles in the enclaves. The device controller distributes operations for the tiles in the hierarchical commands to perform on the coefficient elements to the enclaves to distribute operations to perform on the coefficient elements to the tiles.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION +1

Intelligent agent memory processing method and device, electronic equipment and readable storage medium

The invention provides an agent memory processing method and device, electronic equipment and a readable storage medium, and belongs to the technical field of data processing.The agent memory processing method comprises the steps that in a semantic index layer, based on the semantic similarity between a query vector corresponding to a query request and a semantic feature vector in each semantic pointer, a semantic feature vector in each semantic pointer is obtained; determining a first candidate pointer set, wherein each semantic pointer comprises a semantic feature vector of which the dimension is lower than a dimension threshold value and a reference identifier pointing to the memory in the detail data layer; adding a second semantic pointer of which the correlation with each first semantic pointer in the first candidate pointer set is greater than a correlation threshold value into the first candidate pointer set to obtain a second candidate pointer set; and loading a memory corresponding to a semantic feature vector in a target semantic pointer from the detail data layer by using a target reference identifier in the target semantic pointer meeting a preset loading condition in the second candidate pointer set. Efficient data loading and recalling indirect associated memory can be realized.
Owner:XIAN XINTONG SEMICON TECH CO LTD

Storage and calculation processing method and device based on capacitance-free DRAM (Dynamic Random Access Memory)

The invention relates to a storage processing method and device based on a capacitance-free DRAM (Dynamic Random Access Memory), and the method comprises the steps: preparing a corresponding writing transistor and a corresponding reading transistor through a preset oxide semiconductor and a silicon transistor; based on a preset heterogeneous integration strategy, vertically stacking the write transistor on the read transistor to establish a capacitance-free DRAM memory unit; the method comprises the following steps: establishing a heterogeneous integrated capacitance-free DRAM memory macro based on a pre-established storage unit peripheral circuit and a capacitance-free DRAM memory unit, and establishing a corresponding in-memory processing architecture according to the heterogeneous integrated capacitance-free DRAM memory macro and a pre-established convolution kernel logic circuit, so as to execute corresponding storage operation through the in-memory processing architecture. Therefore, the technical problems that in the prior art, a DRAM memory processing framework is high in process cost, incompatible in preparation process, high in circuit complexity, poor in memory processing speed and the like are solved.
Owner:SEMICON TECH INNOVATION CENT(BEIJING) CORP +1

Systems and methods of programming for in-memory processing

Provided are systems, methods, and apparatuses for systems and methods of programming processes in processing in memory (PIM) systems. In one or more examples, the systems, devices, and methods include enabling, via a processor, a PIM manager for processing of PIM instructions, the PIM manager being located on a base die of a stacked memory module; enabling, via the PIM manager, a plurality of processing units of one or more memory dies of the stacked memory module for processing; compiling source code comprising the PIM instructions into machine code; loading, via PIM manager, the machine code into an allocation of memory of the stacked memory module; and executing, via the plurality of processing units, the PIM instructions based on loading the machine code into the memory of the stacked memory module.
Owner:SAMSUNG ELECTRONICS CO LTD

Two-channel memory addressing and bus system based on 3D stacking

The invention belongs to the technical field of semiconductors, and particularly relates to a two-channel memory addressing and bus system based on 3D stacking, which comprises at least one intelligent memory processing unit, and the intelligent memory processing unit comprises a DRAM (Dynamic Random Access Memory) storage layer and a logic calculation layer of 3D stacking; a memory in the intelligent memory processing unit is divided into two independent memory channels, each memory channel comprises a plurality of calculation engine groups, each calculation engine group comprises a plurality of calculation engine blocks, and each calculation engine block is correspondingly connected with one DRAM storage unit, one instruction scheduling engine and one memory controller. The dual-channel design is suitable for high-bandwidth and low-delay application scenes such as high-performance calculation, real-time data analysis and image processing.
Owner:CORE ARK (SHANGHAI) INTEGRATED CIRCUIT CO LTD

Data processing system, method, device, medium and program product

The invention discloses a data processing system, method and equipment, a medium and a program product in the technical field of computers. In the invention, a cache coherence root port of a computing device is connected with a cache coherence sub-port of a memory processing device through a cache coherence protocol, so that the computing device is used for synchronizing a query matrix of a model processing task and a first result output in a key value matrix calculation stage to the memory processing device through the cache coherence protocol; meanwhile, the memory processing device can synchronize the second result to the computing device through the cache coherence protocol, so that rapid data transmission between the computing device and the memory processing device is realized, the memory space of the computing device is saved, the overhead of a host processor in the execution process of the model processing task is reduced, and the performance of the model processing task is improved. And the task processing efficiency of the hardware computing equipment can be improved to a certain extent.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Configurable cascade circuit for efficient in-memory processing

The invention discloses a configurable cascade circuit for efficient in-memory processing, which comprises an integrated state machine module, a cascade instruction distributor unit, a configuration register unit, a configurable cascade calculation engine and an on-chip storage unit, and forms a complete in-memory calculation processing chain. The state machine dynamically adjusts the circuit operation state; the cascade instruction distributor unit decomposes a cascade instruction into discrete operation blocks and loads the discrete operation blocks into a plurality of registers in the configuration register unit; the decoder unit generates a control word containing the serial number of the in-memory computing unit and the channel configuration parameters of the in-memory computing unit; and the configurable cascade computing engine enables the corresponding in-memory computing unit according to the control word, and after the in-memory computing unit is driven to complete a specified computing task, intermediate cache data is written into the on-chip storage unit in real time by adopting a double-BRAM dynamic cache strategy. And circularly controlling the iteration work of the calculation unit in the memory until the cascade termination signal triggers and outputs a final calculation result. According to the invention, a calculation-caching-transmission integrated assembly line is constructed.
Owner:XIDIAN UNIV