发明名称 |
USING A SINGLE-INSTRUCTION PROCESSOR TO PROCESS MESSAGES |
摘要 |
The disclosed embodiments describe single-instruction processors that operates upon messages received from a network interface. A single-instruction processor comprises a register file, a functional unit, a bus connecting the register file and the functional unit, and a format decoder that receives messages from a network interface. This single-instruction processor supports a single instruction type (e.g., a “move instruction”) that specifies operands to be transferred via the bus. During operation, the format decoder is configured to write a parameter from a received message to the register file. A move instruction moves this parameter from the register file to the functional unit via the bus. The functional unit then uses the parameter to perform an operation. |
申请公布号 |
US2015193233(A1) |
申请公布日期 |
2015.07.09 |
申请号 |
US201414150073 |
申请日期 |
2014.01.08 |
申请人 |
Oracle International Corporation |
发明人 |
Eberle Hans;Peters Hagen W. |
分类号 |
G06F9/30;G06F9/54 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A single-instruction processor, comprising:
a register file; a functional unit; a bus connecting the register file and the functional unit; and a format decoder that is configured to receive messages from a network interface; wherein the format decoder is configured to write a parameter from a received message to the register file; wherein the single-instruction processor supports a single instruction type that specifies operands to be transferred via the bus; wherein a move instruction of the single instruction type moves the parameter from the register file to the functional unit via the bus; and wherein, upon receiving the parameter, the functional unit performs an operation using the parameter. |
地址 |
Redwood City CA US |