RETRIEVAL OF ENCODED DATA SLICES AND ENCODED INSTRUCTION SLICES BY A COMPUTING DEVICE
First Claim
1. A computing device comprises:
- a central processing unit (CPU) that includes;
a data dispersed storage error coding (DSEC) module operable to;
DSEC decode one or more sets of encoded ingress data slices to recapture ingress data; and
DSEC encode egress data to produce one or more sets of encoded egress data slices;
an instruction DSEC module operable to DSEC decode one or more sets of encoded instruction slices to recapture an instruction;
an arithmetic logic unit (ALU) operable to, at least one of;
execute the instruction on the ingress data; and
execute the instruction to produce the egress data; and
a memory system module operable to;
coordinate retrieval of the one or more sets of encoded ingress data slices from memory;
coordinate retrieval of the one or more sets of encoded instruction slices from the memory; and
coordinate storage of the one or more sets of encoded egress data slices in the memory.
5 Assignments
0 Petitions
Accused Products
Abstract
A computing device includes a central processing unit (CPU) and a memory system module. The CPU includes a data dispersed storage error coding (DSEC) module operable to DSEC decode a set of encoded ingress data slices to recapture ingress data and DSEC encode egress data to produce a set of encoded egress data slices, an instruction DSEC module operable to DSEC decode a set of encoded instruction slices to recapture an instruction, and an arithmetic logic unit (ALU) operable to, execute the instruction on the ingress data and execute the instruction to produce the egress data. The memory system module is operable to coordinate retrieval of the set of encoded ingress data slices from memory, coordinate retrieval of the set of encoded instruction slices from the memory, and coordinate storage of the set of encoded egress data slices in the memory.
-
Citations
24 Claims
-
1. A computing device comprises:
-
a central processing unit (CPU) that includes; a data dispersed storage error coding (DSEC) module operable to; DSEC decode one or more sets of encoded ingress data slices to recapture ingress data; and DSEC encode egress data to produce one or more sets of encoded egress data slices; an instruction DSEC module operable to DSEC decode one or more sets of encoded instruction slices to recapture an instruction; an arithmetic logic unit (ALU) operable to, at least one of; execute the instruction on the ingress data; and execute the instruction to produce the egress data; and a memory system module operable to; coordinate retrieval of the one or more sets of encoded ingress data slices from memory; coordinate retrieval of the one or more sets of encoded instruction slices from the memory; and coordinate storage of the one or more sets of encoded egress data slices in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A module comprises:
-
a first module operable to; coordinate retrieval of one or more sets of encoded ingress data slices from memory; decode the one or more sets of encoded ingress data slices in accordance with data dispersed storage error coding (DSEC) parameters to recapture ingress data; encode egress data in accordance with the DSEC parameters to produce one or more sets of encoded egress data slices; and coordinate storage of the one or more sets of encoded egress data slices in the memory; and a second module operable to; coordinate retrieval of one or more sets of encoded instruction slices from the memory; and decode the one or more sets of encoded instruction slices in accordance with the DSEC parameters to recapture an instruction, wherein; the first module is further operable to provide the ingress data to an arithmetic logic unit (ALU); the second module is further operable to provide the instruction to the ALU; and the first module is further operable to receive the egress data from the ALU. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification