Linking frame data by inserting qualifiers in control blocks
First Claim
1. A system comprising:
- a processor configured to process frames of data, wherein said processor comprises;
a plurality of buffers configured to store said frames of data, wherein each frame of data is associated with a frame control block; and
a plurality of queues configured to temporarily store one or more frame control blocks, wherein each of said one or more frame control blocks comprises one or more qualifier fields, wherein said one or more qualifier fields in said one or more frame control blocks comprise information related to one or more buffers in said plurality of buffers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for reducing memory accesses by inserting qualifiers in control blocks. In one embodiment, a system comprises a processor configured to process frames of data. The processor may comprise a plurality of buffers configured to store frames of data where each frame of data may be associated with a frame control block. Each frame control block associated with a frame of data may be associated with one or more buffer control blocks. Each control block, e.g., frame control block, buffer control block, may comprise one or more qualifier fields that comprise information unrelated to the current control block. Instead, qualifiers may comprise information related to an another control block. The last frame control block in a queue as well as the last buffer control block associated with a frame control block may comprise fields with no information thereby reducing memory accesses to access information in those fields.
28 Citations
19 Claims
-
1. A system comprising:
-
a processor configured to process frames of data, wherein said processor comprises;
a plurality of buffers configured to store said frames of data, wherein each frame of data is associated with a frame control block; and
a plurality of queues configured to temporarily store one or more frame control blocks, wherein each of said one or more frame control blocks comprises one or more qualifier fields, wherein said one or more qualifier fields in said one or more frame control blocks comprise information related to one or more buffers in said plurality of buffers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for reducing memory accesses by inserting qualifiers in control blocks comprising the steps of:
-
receiving a frame of data;
leasing one or more buffer control blocks;
storing said frame of data in one or more buffers associated with said one or more buffer control blocks in a data storage unit; and
leasing a frame control block associated with said one or more buffer control blocks;
wherein said frame control block comprise one or more qualifier fields, wherein said one or more qualifier fields in said frame control block comprise information related to one of said one or more buffers in said data storage unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification