Information processing apparatus and non-transitory computer readable medium
US-2020301823-A1 · Sep 24, 2020 · US
US2024118890A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024118890-A1 |
| Application number | US-202318483231-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 9, 2023 |
| Priority date | Oct 10, 2022 |
| Publication date | Apr 11, 2024 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A data processing apparatus includes a searching module, a first functional module (FM), and a second FM. The first FM implements a service sub-function of a first category. The second FM implements a service sub-function of a second category. The searching module determines first entry data based on first data in target data, and determines second entry data based on second data in the target data. The first data is related to a first service sub-function. The second data is related to a second service sub-function. The first service sub-function belongs to the first category. The second service sub-function belongs to the second category. The first FM performs a first functional operation based on the first data and the first entry data. The second FM performs a second functional operation based on the second data and the second entry data.
Opening claim text (preview).
What is claimed is: 1 . A processor comprising: data processing apparatus configured to receive target data, wherein the data processing apparatus comprises; a search component configured to: determine first entry data based on first data in the target data, wherein the first data is related to a first service sub-function, and wherein the first service sub-function belongs to a first category; and determine second entry data based on second data in the target data, wherein the second data is related to a second service sub-function, wherein the first service sub-function and the second service sub-function are in a first service function, wherein the second service sub-function belongs to a second category, and wherein the first category is different from the second category; a first functional component configured to perform a first functional operation, based on the first data and the first entry data, to implement the first service sub-function; and a second functional component configured to perform a second functional operation, based on the second data and the second entry data to implement the second service sub-function. 2 . The processor of claim 1 , wherein the first functional component is further configured to further perform the first functional operation based on the first data and the first entry data to obtain a first operation result, wherein the second functional component is further configured to further perform the second functional operation based on the second data and the second entry data to obtain a second operation result, and wherein the data processing apparatus further comprises a first output component configured to output the first operation result and the second operation result. 3 . The processor of claim 2 , wherein the first output component is further configured to further output the first operation result and the second operation result based on first control information, wherein the first control information is based on type data in the target data, and wherein the type data represents a service type of the first service function. 4 . The processor of claim 3 , further comprising a plurality of functional components, wherein the plurality of functional components is in a one-to-one correspondence with a plurality of categories, wherein each functional component in the plurality of functional components is configured to implement a service sub-function of a corresponding category, wherein the plurality of functional components comprise the first functional component and the second functional component, and wherein the first output component is configured to: determine the first functional component and the second functional component based on the first control information; output the first operation result based on the first functional component; and output the second operation result based on the second functional component. 5 . The processor of claim 3 , further comprising a first control component configured to determine the first control information based on the type data. 6 . The processor of claim 5 , wherein the first control component is further configured to: determine a first rule based on the type data and a first rule table, wherein the first rule indicates that the first service function comprises the first service sub-function of the first category and the second service sub-function of the second category; determine the first functional component and the second functional component according to the first rule; and generate the first control information based on the first functional component and the second functional component. 7 . The processor of claim 1 , further comprising a function supplement component configured to perform a third functional operation, based on second control information and third data in the target data, to implement a third service sub-function, wherein the third service sub-function is a third service sub-function in the first service function, wherein the third data is related to the third service sub-function, and wherein the second control information is based on the third data. 8 . The processor of claim 7 , wherein the second control information comprises a first instruction address, and wherein the function supplement component is further configured to: obtain a first instruction based on the first instruction address; and perform a processing operation on the third data by executing the first instruction, wherein the third functional operation comprises the processing operation. 9 . The processor of claim 8 , wherein the function supplement component comprises an arithmetic logic unit (ALU) array comprising a plurality of ALUs wherein the plurality of ALUs comprise a target ALU, and wherein the target ALU is configured to: obtain the first instruction based on the first instruction address; and perform the processing operation on the third data by executing the first instruction. 10 . The processor of claim 8 , further comprising an instruction storage component configured to store the first instruction, wherein the function supplement component is further configured to obtain the first instruction in the instruction storage component based on the first instruction address. 11 . The processor of claim 7 , further comprising a second control component configured to determine the second control information based on the third data. 12 . The processor of claim 11 , wherein the searching component is further configured to determine third entry data based on the third data, and wherein the second control component is configured to determine the second control information based on the third data and the third entry data. 13 . The processor of claim 11 , wherein the second control component is further configured to: determine a second rule based on the third data and a second rule table, wherein the second rule comprises a first instruction address; and generate the second control information according to the second rule. 14 . The processor of claim 7 , wherein the function supplement component is further configured to further perform the third functional operation, based on the second control information and the third data, to obtain a third operation result, and wherein the data processing apparatus further comprises a second output component configured to output the third operation result. 15 . The data processing apparatus of claim 1 , wherein the first functional component comprises a dedicated circuit configured to implement the first service sub-function of the first category. 16 . The processor of claim 1 , wherein the second functional component comprises a calculation subcomponent and an execution subcomponent, and wherein the calculation subcomponent and the execution subcomponent are configured to jointly implement the second service sub-function of the second category. 17 . The processor of claim 16 , wherein at least one of the second data or the second entry data comprises control data, wherein the calculation subcomponent is further configured to determine execution information based on the control data in the second data and the second entry data, wherein the execution information indicates to the execution subcomponent to perform the second functional operation, and wherein the execution subcomponent is further configured to perform the second functional operation based on the execution information. 18 . The processor of claim 5 , wherein the first control component comprises a ternary content-addressable memor
Arithmetic instructions · CPC title
Arithmetic logic units [ALU], i.e. arrangements or devices for performing two or more of the operations covered by groups G06F7/483 – G06F7/556 or for performing logical operations {(G06F7/49, G06F7/491 take precedence)} · CPC title
using a plurality of independent parallel functional units · CPC title
controlled by multiple instructions, e.g. MIMD, decoupled access or execute · CPC title
Two dimensional arrays, e.g. mesh, torus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.