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

34 results about "Expanded memory" patented technology

In DOS memory management, expanded memory is a system of bank switching that provided additional memory to DOS programs beyond the limit of conventional memory (640 KB). Expanded memory is an umbrella term for several incompatible technology variants. The most widely used variant was the Expanded Memory Specification (EMS), which was developed jointly by Lotus Software, Intel, and Microsoft, so that this specification was sometimes referred to as "LIM EMS". LIM EMS had several versions. The first widely implemented version was EMS 3.2, which supported up to 8 MB of expanded memory and uses parts of the address space normally dedicated to communication with peripherals (upper memory) to map portions of the expanded memory. EEMS, an expanded-memory management standard competing with LIM EMS 3.x, was developed by AST Research, Quadram and Ashton-Tate ("AQA"); it could map any area of the lower 1 MB. EEMS ultimately was incorporated in LIM EMS 4.0, which supported up to 32 MB of expanded memory and provided some support for DOS multitasking as well. IBM, however, created its own expanded-memory standard called XMA.

Network interface card device, network data transmission method, apparatus, and system, device, and medium

Disclosed are a network interface card device, a network data transmission method, apparatus, and system, a device, and a medium, which are applied to the field of Internet technologies. The network interface card device includes a programmable device, which constructs a network platform based on a memory expansion method, and the network platform includes a network interface, a target memory, and a network component. The programmable device is connected to a network through the network interface, and exchanges data with a host by the memory expansion method. The host, based on the memory expansion method, configures the target memory of the programmable device as an extended memory of the host, for storing received target network data belonging to a network interface card processed packet type, or to-be-sent network data of the host.
Owner:INSPUR (BEIJING) ELECTRONICS INFORMATION IND CO LTD

A federated multi-task continual learning method and system for edge computing

The application discloses a kind of federated multi-task continuous learning methods and systems for edge computing, and the method is constructed and maintained by central server dynamic evolution orthogonal main subspace as long-term memory library;Each edge node generates safe update that does not interfere with historical knowledge after local training, by projecting model update to the orthogonal direction of corresponding space;Server then adopts super-collaborative aggregation algorithm to fuse the safe update of each edge node to coordinate the knowledge transfer between multi-task;Finally update global model and expand memory library.The application effectively realizes the interference-free accumulation of knowledge in time sequence and spatial dimension, and adapts the resource constraints of edge node, to provide an efficient continuous learning solution for edge intelligence.
Owner:FUJIAN NORMAL UNIV +2

Proxy server with dynamic memory buffer

Aspects of this disclosure improve modification of requested web content by utilizing an expanded memory buffer of a proxy server. A method may include receiving, by a proxy, web content requested by an application of a user device; initializing, by the proxy, a memory buffer of a first size to store a header of the web content; determining, by the proxy, a set of filtering rules associated with the user of the user device; determining, by the proxy, modified web content in accordance with the set of filtering rules, wherein the determining comprises, when the filtering rules specify modification of body content of the web content, performing operations comprising: expanding the memory buffer to a second size larger than the first size. Other aspects are also disclosed.
Owner:LIGHTSPEED SOLUTIONS LLC

Methods and techniques for optical circuit switching

Described herein are systems and methods for dynamically configuring memory using Optical Circuit Switching (OCS). As electrical processing units such as accelerators are limited by their available bandwidth, providing disaggregated memory can help expand memory and enable better processing performance. Providing OCS devices to dynamically reconfigure processor-to-processor and processor-to-memory connections enables flexible reconfiguration of the disaggregated memory and improve performance of the system.
Owner:LIGHTMATTER INC

Data read-write method and system, and device and storage medium

The present disclosure discloses a data read and write method. The method is applied to a logical management controller, where the logical management controller communicates with a central processing unit (CPU) and at least two expanded memory controllers respectively based on a compute express link (CXL) protocol, the logical management controller includes a request parsing module, an address decoding module, a request decomposition module and a request allocation module, and the method includes: parsing a received data read and write request for target data to obtain a local command; performing command parsing on the local command to determine location information for reading and writing data; generating a plurality of data read and write sub-requests based on the location information; sending the plurality of data read and write sub-requests to target expanded memory controllers; and controlling the target expanded memory controllers to perform data read and write operations in parallel according to the plurality of data read and write sub-requests.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Device operation method, system and apparatus, and non-volatile readable storage medium and electronic device

Provided in the embodiments of the present disclosure are a device operation method, system and apparatus, and a non-volatile readable storage medium and an electronic device. The method comprises: during the process of executing a power-on self-test on a server, acquiring a plurality of peripheral devices connected to the server, and memories of expanded memories of respective ones of the plurality of peripheral devices; determining whether the memories of the expanded memories of the plurality of peripheral devices meet a preset memory condition of a basic input output system in the server; when the memories of the expanded memories do not meet the preset memory condition, determining a plurality of candidate device sequences according to the plurality of peripheral devices; and determining a target device sequence from among the plurality of candidate device sequences, and loading and running the multiple target devices in the target device sequence.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Size of an extended memory unit

Various embodiments described herein provide for expanding the size of memory cells of a memory device, such as the size of codewords of a page of the memory device, where the memory device can be included in a memory system. In particular, some embodiments implement expanding (e.g., increasing) the size of the memory cells (e.g., codewords) to store more data, such as more host data (e.g., user data) and protection data (e.g., parity data) within the memory cells, while using memory cell storage slots (e.g., codeword storage slots in a page) that are smaller than the expanded memory cells.
Owner:MICRON TECHNOLOGY INC

A method for dynamically adjusting task memory and a terminal

The application discloses a kind of dynamic adjustment method and terminal of task memory, monitor and calculate the average task processing rate of each subtask of pending task under historical condition;When the real-time execution data of pending task is obtained, if pending task has not been set fast task label, whether the current pending task exceeds the average task processing rate of preset proportion subtask, if yes, set fast task label for pending task;If pending task has been set fast task label, then increase the memory threshold of pending task according to preset proportion. In this way, the real-time processing rate of a task can be compared with the historical average processing rate to identify tasks that can improve processing speed by expanding memory, and dynamically configure appropriate memory threshold for the task. The dynamic adjustment of task memory can improve task processing speed and efficiency.
Owner:福建天晴在线互动科技有限公司

Scalable capacity and bandwidth expansion for memory systems

Memory system and methods of fabrication are described in which memory capacity and / or bandwidth can be expanded. In some implementations expansion may be accomplished with inclusion of custom buffer base dies, or other suitable components including network routing connecting multiple memory die stacks. In some implementations expansion may be accomplished with integration of vertically oriented memory die stacks.
Owner:APPLE INC

Distributed computing method, apparatus, device and system and readable storage medium

The present application discloses a distributed computing method, apparatus, device and system and a readable storage medium. The distributed computing method is applied to a controller of a distributed accelerator cluster and includes: acquiring information of accelerators in the distributed accelerator cluster; establishing an accelerator direct-connection pair according to the information of the accelerators; and in response to receiving a service task, dividing the service task into computing tasks and distributing the computing tasks to an idle target accelerator having an application computing logic matching the type of the corresponding computing tasks, wherein the accelerator direct-connection pair includes two accelerators that are directly connected to each other, and at least one of the two accelerators is a first accelerator that supports a computer express link protocol and has an extended memory, and / or the two accelerators have the same application computing logic.
Owner:INSPUR (BEIJING) ELECTRONICS INFORMATION IND CO LTD

Write latency testing systems and methods

The testing system comprises a processor and a local memory on a motherboard and an extension memory device under test (DUT). The local memory corresponds to a first address range within system memory and the extension memory DUT associated with a second address range within the system memory. The processor is operable to direct write latency testing of the extension memory DUT, including recording write latency measurement values. The recording can be done in a frequency table and the frequency table can be visualized (e.g., rendered, etc.) on a display. The testing comprises non-temporal write instructions that bypass processor caches. The extension memory DUT is compatible with a compute express link (CXL) protocol.
Owner:ADVANTEST CORP

Scalable Capacity and Bandwidth Expansion for Memory Systems

Memory system and methods of fabrication are described in which memory capacity and / or bandwidth can be expanded. In some implementations expansion may be accomplished with inclusion of custom buffer base dies, or other suitable components including network routing connecting multiple memory die stacks. In some implementations expansion may be accomplished with integration of vertically oriented memory die stacks.
Owner:APPLE INC

External instrument system for vehicles, vehicle instrument and its function extender

This application discloses an external vehicle instrument system, a vehicle instrument, and its function extender, applicable to the field of vehicle manufacturing technology. The system includes an instrument body and a function extender with a matching shape. The instrument body includes a controller, a main communication module, an electrical connection module, and a loop detection module. The function extender includes a secondary communication module and an extended memory. The instrument body and the function extender are connected via the electrical connection module, and the loop detection module detects whether the function extender is connected to the instrument body. The instrument body communicates with the secondary communication module of the function extender via the main communication module and reads data from the extended memory. The controller executes corresponding data update tasks based on the acquired information to be extended and / or data to be upgraded, effectively improving the practicality of the external vehicle instrument and meeting users' customization needs.
Owner:HIGO TECH (SUZHOU) CO LTD

Three-dimensional memory device including discrete charge storage elements and method of making thereof

An alternating stack of insulating layers and electrically conductive layers is formed over a substrate, and a memory opening vertically extends through the alternating stack. The memory opening is laterally expanded at levels of the insulating layers. At least one blocking dielectric layer is formed in the memory opening. A first vertical stack of discrete charge storage elements is formed at levels of the electrically conductive layers. A second vertical stack of discrete dielectric material portions is formed at the levels of the insulating layers. A tunneling dielectric layer is formed over the first vertical stack and the second vertical stack. A vertical semiconductor channel is formed on the tunneling dielectric layer.
Owner:SANDISK TECHNOLOGIES LLC

Memory expansion system and method, switch and memory pool

The embodiment of the invention provides a memory expansion system and method, a switch and a memory pool, the system comprises a computing node supporting a computer high-speed interconnection protocol, the switch and the memory pool, the switch comprises a switch chip and a controller used for managing the switch chip, a processor in the computing node is connected with an uplink port of the switch chip, and the processor is connected with the memory pool. The memory pool comprises a plurality of extended memory media, and the plurality of extended memory media are respectively connected with different downlink ports of the switch chip. And the controller is used for configuring a corresponding relation between an uplink port and a downlink port of the switching chip so as to reflect the memory which can be expanded and used by the processor in the computing node. In the scheme, a memory pool which is shared by a plurality of computing nodes and supports the CXL protocol is arranged, and an independent switch which supports the CXL protocol is arranged, so that the aim of flexibly expanding memories used by processors in the computing nodes is fulfilled through the switch.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD

Write latency testing systems and methods

The testing system comprises a processor and a local memory on a motherboard and an extension memory device under test (DUT). The local memory corresponds to a first address range within system memory and the extension memory DUT associated with a second address range within the system memory. The processor is operable to direct write latency testing of the extension memory DUT, including recording write latency measurement values. The recording can be done in a frequency table and the frequency table can be visualized (e.g., rendered, etc.) on a display. The testing comprises non-temporal write instructions that bypass processor caches. The extension memory DUT is compatible with a compute express link (CXL) protocol.
Owner:ADVANTEST CORP

Systems and methods for port based routing for scalable memory

A system including: a first memory layer including: a first memory node of a memory pool; and a second memory node of the memory pool, the second memory node being connected to the first memory node by one link in the first memory layer; and a switch to provide access to the first memory node from the second memory node based on: a first identifier corresponding to the first memory layer; and a second identifier corresponding to a location of the first memory node in the memory pool.
Owner:SAMSUNG ELECTRONICS CO LTD

Circuit for performing analog calibration for a scalable multi-voltage memory interface driver

A circuit for calibrating analog signals on a scalable memory interface driver is provided. The circuit includes: PMOS and NMOS drivers; a variable gate voltage generation circuit; a pull-up stop signal generation circuit; and a pull-down stop signal generation circuit. The circuit is configured to: provide a first variable voltage to the PMOS driver from the variable gate voltage generation circuit; stop the first variable voltage from changing by disconnecting a first current source according to using a pull-up calibration stop signal, based on identifying that the first driver output is greater than a reference value; provide a second variable voltage to the NMOS driver from the variable gate voltage generation circuit; and stop the second variable voltage from changing by disconnecting a second current source according to using a pull-down calibration stop signal, based on the second driver output from the NMOS driver being less than the reference value.
Owner:SAMSUNG ELECTRONICS CO LTD

System and method for port-based routing of expandable memory

A system comprising: a first memory layer comprising a first memory node of a memory pool; and a second memory node of the memory pool, the second memory node being connected to the first memory node by a link in the first memory layer; and a switch to provide access to the first memory node from the second memory node based on: a first identifier corresponding to the first memory layer; and a second identifier corresponding to a location of the first memory node in the memory pool.
Owner:SAMSUNG ELECTRONICS CO LTD

Memory structure of annular channel ferroelectric memory transistor of three-dimensional NOR memory string and manufacturing method

A memory structure is provided that includes a random accessible annular channel ferroelectric memory transistor organized as a horizontal NOR memory string. The NOR memory strings are formed in a plurality of scalable memory stacks of thin film ferroelectric memory transistors over a semiconductor substrate. The three-dimensional memory stack is fabricated in a process that includes forming holes in a multilayer film stack for forming local word line structures and forming slit trenches to divide the film stack into memory stacks including local word line structures formed therein. The memory structures of the annular channel ferroelectric memory transistors enable scalable configurations for implementing high density, high capacity memory devices.
Owner:SUNRISE MEMORY CORP

Systems and methods for extended memory

Systems and methods for extended memory are disclosed. An apparatus for extended memory may include a first processing device; a second processing device; a first memory device; and a second memory device. A first logical memory space and a second logical memory space are configured to be allocated for respectively the first processing device and the second processing device. The first logical memory space and the second logical memory space are further configured to be mapped to a first physical memory space of one of the first memory device or the second memory device.
Owner:SAMSUNG ELECTRONICS CO LTD

Extended memory architecture

The present disclosure relates to extended memory architectures. An example device can include a plurality of compute devices. Each of the compute devices can include a processing unit configured to perform an operation on a block of data and a memory array configured as a cache for each respective processing unit. The example device can further include a first communication subsystem coupled to a host and each of the plurality of compute devices. The example device can further include a plurality of second communication subsystems coupled to each of the plurality of compute devices. Each of the plurality of compute devices can be configured to receive a request from the host, send a command to perform at least a portion of the operation, and receive a result of performing the operation from the at least one hardware accelerator.
Owner:MICRON TECHNOLOGY INC

Data processing system, method, and computer system

The present application relates to the field of computer systems, and discloses a data processing system, a method, and a computer system. In order to solve the problems of long access path and high access delay for accessing an expanded memory, the data processing system comprises a processing board and a memory expansion board. The processing board is provided with a processing core and a first controller, and the memory expansion board is provided with a storage component and a control component. The present application can enable a processing board to directly access a storage component on a memory expansion board, and memory copying does not need to be performed by means of a server host, thereby reducing the degree of coupling between the processing board and the server host when accessing an expanded memory. While effectively expanding the memory of the processing board, an access path of the processing board for the expanded memory is shortened and access delay is reduced, thereby reducing a communication bottleneck in the training process of a pre-trained model.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

3D bit cost scalable memory

A 3D bit cost scalable memory device includes a stack of layers and a via electrode extending vertically through the stack of layers. The layers include a controllable conductivity layer and an electrode layer. The electrode layer has a conductor portion and a separator portion that separates the via electrode from the conductor portion of the electrode layer. At least a storage portion of the controllable conductivity layer is in electrical series between the via electrode and the conductor portion of the electrode layer. The via electrode comprises, for example, tungsten (W). The controllable conductivity layer comprises, for example, an ovonic threshold switch material. The conductor portion of the electrode layer comprises, for example, carbon (C).
Owner:MACRONIX INTERNATIONAL CO LTD

Apparatus and method for extending memory

Systems and methods for expanding memory are disclosed. An apparatus for expanding a memory may include: a first processing device; a second processing device; a first memory device; and a second memory device. The first logical memory space and the second logical memory space are configured to be allocated to a first processing device and a second processing device, respectively. The first logical memory space and the second logical memory space are also configured to map to a first physical memory space of one of the first memory device or the second memory device.
Owner:SAMSUNG ELECTRONICS CO LTD

Server System, Configuration Method, CPU, Control Module, and Non-volatile Readable Storage Medium

A server system, a configuration method, a CPU, a control module, and a non-volatile readable storage medium are provided. The server system includes: a plurality of CPUs, each CPU being provided with at least one bus interface; at least one data transmission bus, each CPU being connected to at least one data transmission bus through a corresponding bus interface; a plurality of extended memories; and a compute express link switch (CXL Switch), the CXL Switch being connected to each CPU through a first-type interface and connected to each of the plurality of extended memories through a second-type interface; and the CXL Switch is configured to connect a data path between a target extended memory and a target CPU under an indication of a connection signal, so as to allocate the target extended memory to the target CPU.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Memory Pooling and Sharing Enabling Scalable LLM Inference over Scaleup AI Fabrics

Modern datacenters require efficient mechanisms for memory resource sharing and utilization across distributed computing environments. Some of the disclosed embodiments introduce systems and methods incorporating a Resource Provisioning Unit (RPU) that performs host-to-host physical address translations, enabling external hosts to access memory resources utilizing CXL protocols. The system includes a processor coupled to DRAM, an MMU for virtual-to-physical address mapping, and a CXL device for host communication. The RPU enables hosts to access the DRAM utilizing messages conforming to CXL protocols, including CXL.mem with Host-managed Device Memory (HDM) regions and CXL.io with Transaction Layer Packets. Some embodiments support multiple hosts and CXL memory expanders utilizing additional CXL devices and root ports. The embodiments enable flexible memory architecture, improved resource utilization, and scalable memory sharing suitable for AI workloads, cloud computing, and next-generation datacenter deployments.
Owner:UNIFABRIX LTD

Low-power-consumption enhanced 4G smart energy acquisition gateway

A low-power-consumption enhanced 4G smart energy acquisition gateway belongs to the technical field of industrial Internet of Things communication, and is characterized by comprising a main control module, a communication module, a power supply module and an acquisition module, the main control module comprises a low-power-consumption microprocessor, an external clock and an extended memory; the communication module comprises a 4G communication module and an enhanced antenna system; the power supply module comprises an isolation power supply, a synchronous step-down converter and a time-sharing power supply unit; and the 4G communication module is electrically connected with the time-sharing power supply unit. Through combined arrangement of the main control module, the communication module, the power supply module and the acquisition module, low-power-consumption and long-endurance data acquisition operation is realized, the low-power-consumption and signal enhancement design is suitable for remote areas, especially scenes without traditional commercial power supply, adopting a battery or small photovoltaic power supply and unstable 4G signals, the construction and operation cost can be greatly reduced, and the system is suitable for popularization and application. Popularization and application are facilitated.
Owner:SHAANXI AIFIKE ENERGY TECH CO LTD +1

Parallel port debugging method and tool based on USB virtual serial port

The invention discloses a parallel port debugging method and tool based on a USB virtual serial port, and relates to the technical field of embedded development debugging. The core of the method is that indirect communication between a debugging host and a debugged device parallel port is realized through a USBCDCACM standard virtual serial port, and a host mode and a slave mode are supported. As special hardware, the tool comprises a microcontroller, a USB (Universal Serial Bus) interface, various bus interfaces, a control line interface, a peripheral circuit and an optional two-way selection module, and supports multiplexing of an address bus and a data bus. Dedicated drivers and dedicated debugging equipment are not needed, debugging of various parallel ports can be completed only through universal serial port debugging software, the debugging process is simplified, the development cost is reduced, the debugging efficiency is improved, application scenes such as virtual parallel port equipment software development can be expanded, and the application prospect is wide. The method is suitable for parallel port debugging scenes of peripherals such as an LCD screen, an extended memory interface (FSMC in STM32) and the like.
Owner:赵明

Low latency partition for memory swap operations

Methods, systems, and devices for a low latency partition for memory swap operations are described. A memory system may store swap data in a swap partition within non-volatile memory, which may effectively extend a volatile memory of the memory system, and may include a plurality of sub-partitions dedicated to storing the swap data. The memory system may detect and prioritize swap traffic that may write to or read from a swap partition. Each sub-partition may correspond to a pointer of a plurality of pointers, where each pointer indicates a mapping between the corresponding sub-partition and associated data. The memory system may operate the swap partitions according to one or more descriptors.
Owner:MICRON TECHNOLOGY INC