Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Ping pong buffer device

A ping-pong cache and cache technology, which is applied in the field of data cache for classified and quantitative transmission, can solve the problems of waste of resources, increase the scale and complexity of the system, and achieve the effects of improving efficiency, solving waste of resources and saving circuit resources.

Inactive Publication Date: 2005-02-23
ZTE CORP
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the cached data is of different types, the system often requires the output data types to be consistent respectively. If the traditional ping-pong cache is used, for different types of data in the data stream, after distinguishing the data types, multiple Set ping-pong cache to cache different types of data separately, which is a waste of resources and will undoubtedly increase the size and complexity of the entire system

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
  • Ping pong buffer device
  • Ping pong buffer device
  • Ping pong buffer device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0032] figure 1 , figure 2 and image 3 It has already been described in detail in the background art.

[0033] Figure 4 It is a structural schematic diagram of the ping-pong buffer device proposed by the present invention. The main input of the ping-pong buffer device involved in the present invention is: input data and additional information of the input data. like Figure 4 Shown, the ping-pong cache device that the present invention proposes comprises:

[0034] The data additional information analysis module is used to analyze the input data additional information, input the analysis result to the additional information input selector, and simultaneously generate full normal jump conditions and additional information abnormal jump conditions to output to the write jump condition processing module.

[0035] The additional informati...

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

The device comprises a module for analyzing additional message about data, a selector for inputted additional message, an analyzing module for inputted data, a selector for write cache, a module for processing write jump condition, a ping-pong cache module, a selector for outputted additional message and a selector for read cache. The invention can implement caching for different type data in data flow by only using one ping-pong cache.

Description

technical field [0001] The invention relates to the field of data buffering, in particular to a data buffering technology for processing scattered and multi-type data reception and classified and quantitative sending. Background technique [0002] The ping-pong buffer (PingPong Buffer) mechanism is a commonly used buffer method to increase data bandwidth. It can be used in any system that requires simultaneous read and write operations, such as data reorganization caches in switch and router systems, or data bulk transfers in computer systems. [0003] figure 1 is a schematic diagram of a common cache. like figure 1 As shown, this is an ordinary buffer (buffer), assuming that its input (An) and output (Dn) have data unit processing (batch processing), within each data unit time (we call it a time slot) , zero (An=0) or one (An=1) new data unit will be input, and there may also be zero (Dn=0) or one (Dn=1) data unit output; this means that in each time slot, there are tw...

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): G06F12/08G06F12/0877
Inventor 赵琮陈家锦何刚跃何剑文冠果陈旭
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products