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

329 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

Multi-chip module (MCM) with multi-port unified memory

Semiconductor devices, packaging architectures and associated methods are disclosed. In one embodiment, a multi-chip module (MCM) is disclosed. The MCM includes a common substrate and a first integrated circuit (IC) chip disposed on the common substrate. The first IC chip includes a first memory interface. A second IC chip is disposed on the common substrate and includes a second memory interface. A first memory device is disposed on the common substrate and includes memory and a first port coupled to the memory. The first port is configured for communicating with the first memory interface of the first IC chip. A second port is coupled to the memory and communicates with the second memory interface of the second IC chip. In-memory processing circuitry is coupled to the memory and controls transactions between the first memory device and the first and second IC chips.
Owner:ELIYAN CORP

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

Distributed recommendation method and system based on near data processing

The invention provides a distributed recommendation method and system based on near data processing, the recommendation system proposes a near memory processing (NMP) architecture by utilizing a memory decoupling technology and a memory expansion capability of Compute Express Link (CXL) so as to realize extensible and efficient recommendation model training; the design of the ReCXL comprises a uniform and hardware-efficient NMP framework, the training of the whole embedded layer can be executed in a CXL memory, the forward propagation and reverse propagation processes are completed, the data volume transmitted through the bandwidth-limited CXL is minimized, and the utilization of the bandwidth of the internal memory is improved. In addition, the design of the ReCXL utilizes flexible management of memory resources and optimization of bandwidth bottleneck in the training process of a recommendation system (DLRM). By implementing near-memory processing in the CXL memory pool, the ReCXL improves the training efficiency. The ReCXL also integrates software and hardware co-optimization techniques, including independent prefetching and fine-grained update scheduling, to maximize the utilization rate of hardware and further improve performance.
Owner:ZHEJIANG LAB

Efficient memory allocation and recovery method for Android device

The invention aims to provide an efficient memory allocation and recovery method for an Android device, and relates to the technical field of memory processing, the method comprises the following steps: step 1: obtaining running data of the Android device, and calculating a memory state entropy based on the running data; calculating a memory fragment risk degree in combination with the priority matrix and the operation data; 2, calculating a memory allocation dynamic threshold according to the memory fragmentation risk degree; calculating a self-adaptive memory compression rate; step 3, using a self-adaptive memory compression rate to compress memory data which is not used by the Android device at present; the page number of the activity process is lower than the set minimum page threshold value; 4, if the memory fragmentation risk degree exceeds a set fragmentation threshold value, the Android device executes memory fragmentation; and averagely distributing the residual memory capacity to all the active processes. According to the invention, accurate allocation and efficient recovery of memory resources are realized.
Owner:SHENZHEN RUIJIANG TECH CO LTD

Memory processing method, electronic equipment and readable storage medium

The embodiment of the invention provides a memory processing method, electronic equipment and a readable storage medium, in the method, in a scene in which an application program and hardware equipment share a first physical memory, when the application program is switched to a background, the application program sends a first command to a memory processing device, the first command is used for indicating to release a first physical memory of the application; in response to the first command, the memory processing device releases the first physical memory. In the embodiment of the invention, when the application program is switched to the background and the first physical memory cannot be used temporarily, the application program can actively request to release the first physical memory, so that the available memory of the electronic equipment is increased.
Owner:HUAWEI TECH 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

Memory management method and device, equipment and medium

The invention relates to a memory management method and device, equipment and a medium, and the method comprises the steps: obtaining a memory application request sent by memory requester equipment for a target resource; analyzing the memory application request to obtain a to-be-applied first memory size; a target memory box of which the size range comprises a first memory size is determined from a plurality of memory boxes of different size ranges, the memory boxes are obtained by clustering memory blocks of each memory size specification, and each memory box comprises a preset number of memory blocks of which the memory sizes are within the size range corresponding to the memory box; a target memory block matched with the first memory size is determined in all memory blocks of the target memory box, and the memory size of the target memory block is larger than or equal to the first memory size; and in response to the memory application request, allocating the target memory block to a target resource of the memory requester device. According to the technical scheme, the fragmentation problem can be reduced, and the memory processing efficiency is improved.
Owner:BEIJING QIYI CENTURY SCI & TECH 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

Bad block management method and device and related equipment

The invention relates to the technical field of memory processing, in particular to a bad block management method and device and related equipment. The method comprises the following steps: for Nm continuous storage bad blocks which are arranged according to a horizontal direction in an mth Die area in a user space, determining whether a storage good block exists in a partial area in a reserved space in a Plane area where each storage bad block is located; if the corresponding Nm storage blocks do not exist, replacing the storage blocks existing in a partial area, located in the reserved space, in each of (M-1) remaining Die areas except the mth Die area in the solid state disk in batches according to the Nm storage bad blocks, and if the Nm storage blocks do not exist, replacing the storage blocks existing in the partial area, located in the reserved space, in the (M-1) remaining Die areas except the mth Die area in the solid state disk in batches; therefore, the bad storage blocks are replaced with the Die area as the unit, it can be ensured that the SSD can carry out Multi-Plane operation on the multiple good storage blocks which are replaced into the same Die area in the user space in batches, and the use performance of the SSD is further ensured.
Owner:SHENZHEN CITY TECHWIN SEMICONDUCTOR COMPANY LIMITED

Multi-writer centralized logging storage array

A storage array for centralized logging is provided. The storage array for centralized logging includes one or more servers and a near memory processing NMP module. The one or more servers are configured to host one or more allocation units allocated to a logical volume. The NMP module is configured for one or more allocation units, and the NMP module is configured to record and update a state of a respective allocation unit in a reserved area of the respective allocation unit. The state includes a virtual offset of the respective allocation unit within a virtual log and a range of valid data in the respective allocation unit, and the NMP module is configured to return the allocation unit state in response to a command from one of one or more client devices.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Electronic device and control method thereof

An electronic device of the present disclosure comprises: a communication unit; a memory; and a processor for: detecting a voice section in an audio signal acquired by the electronic device; identifying whether a wake-up word stored in the memory exists in a user voice included in the detected voice section; when it is identified that the wake-up word exists in the user voice, transmitting, via the communication unit, the user voice to a server for providing a voice recognition service; and when response information for the user voice is received from the server, providing a response to the user voice on the basis of the received response information, wherein the processor identifies that the wake-up word exists in the user voice, when a part of the user voice matches the wake-up word. In particular, a method for acquiring a natural language for providing a response may use an artificial intelligence model learned according to at least one of machine learning, a neural network, and a deep learning algorithm.
Owner:SAMSUNG ELECTRONICS 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

Multi-chip module (MCM) with multi-port unified memory

Semiconductor devices, packaging architectures and associated methods are disclosed. In one embodiment, a multi-chip module (MCM) is disclosed. The MCM includes a common substrate and a first integrated circuit (IC) chip disposed on the common substrate. The first IC chip includes a first memory interface. A second IC chip is disposed on the common substrate and includes a second memory interface. A first memory device is disposed on the common substrate and includes memory and a first port coupled to the memory. The first port is configured for communicating with the first memory interface of the first IC chip. A second port is coupled to the memory and communicates with the second memory interface of the second IC chip. In-memory processing circuitry is coupled to the memory and controls transactions between the first memory device and the first and second IC chips.
Owner:ELIYAN CORP