Unlock instant, AI-driven research and patent intelligence for your innovation.

Shared Memory Block Configuration

A technology of shared memory and memory, applied in the field of communication network, can solve the problems of reduced complexity and high cost

Pending Publication Date: 2021-02-05
MARVELL WORLD TRADE LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, compared to single-port memories, dual-port memories and multi-port memories (regardless of whether the ports are physical ports or virtual ports) generally have higher cost and / or complexity and / or reduced capacity, thus, in some scenarios In particular, the use of dual-port and multi-port memory is less desirable, especially when the additional capabilities of dual-port and multi-port memory are not required for a particular application

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Shared Memory Block Configuration
  • Shared Memory Block Configuration
  • Shared Memory Block Configuration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] Various embodiments of a network switch device utilizing multiple processor devices to process packets concurrently are described herein. In some embodiments, the multiple processor devices are arranged in multiple processor pipelines, each pipeline having one or more processor devices, and the multiple processor devices are configured to use shared memory. A memory bank is configured for access using one or more memory ports. Basic memory banks typically have one memory port (“single port”), which typically allows one memory access per clock cycle, while more advanced memories have two memory ports (“dual port”) or more memory ports (“dual port”) or more multiport"), which typically provide two or more memory accesses per clock cycle. However, dual-port memories and multi-port memories (regardless of whether the ports are physical ports or virtual ports) generally have higher cost and / or complexity and / or reduced capacity than single-port memories, and therefore, in s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A network switch device is described. The network switch device includes a plurality of processor devices configured to perform different respective functions of the network switch device, a block ofshared memory having a plurality of single port memory banks, and a memory controller configured to allocate respective sets of banks among the single port memory banks to processor devices among theplurality of processor devices, and determine respective configurations of the sets of memory banks as one of i) a single port configuration in which respective single port memory banks support a single read or write memory operation to a memory location in a memory access cycle, and ii) a virtual multi-port configuration in which respective single port memory banks support two or more concurrentread or write memory operations to a same memory location, based on memory access requirements of the corresponding processor device.

Description

[0001] Cross References to Related Applications [0002] This application claims the benefit of U.S. Provisional Patent Application No. 62 / 712,066, entitled "Flexible Memory Design for Shared Memory," filed July 30, 2018, the entire disclosure of which is expressly incorporated by reference. into this article. technical field [0003] The present disclosure relates generally to communication networks, and more particularly to configurable shared memory suitable for network devices. Background technique [0004] The background description provided herein is for the purpose of generally presenting the context of the disclosure. No aspect of the work of the presently named inventors within the scope described in this Background section, nor the description that is considered prior art at the time of filing, is admitted to be prior art, either expressly or implicitly, with respect to this disclosure . [0005] Some network devices, such as network switches, bridges, routers,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G11C7/10H04L12/933
CPCH04L49/103G11C7/1075G11C8/12G06F13/1663H04L49/65G06F3/0626G06F3/0659G06F3/0631G06F3/0673G06F3/064
Inventor Z·扎姆斯凯I·梅耶-沃尔夫
Owner MARVELL WORLD TRADE LTD