Back to results
US 8,913,182 B2Granted
Portable hand-held device having networked quad core processor
AssigneeGoogle Inc.
InventorKia Silverbrook
Life of this patent
Estimating the term…
Abstract
A portable hand-held device is provided having a processor chip. The processor chip has, on-chip, a network interface and four interconnected processing units. The processing units are configured to process information communicated over the network interface.
Claims16
A portable hand-held device, comprising:
- a network interface configured to receive data from a device external to the portable hand-held device;
- multiple processing units configured to process the data received over a connection to the network interface;
- and
- an interconnection network, wherein the multiple processing units are interconnected to each other via the interconnection network separate from the connection to the network interface, and wherein each processing unit is configured to receive, in one clock cycle, multiple operands for processing by the processing unit via the interconnection network, wherein the interconnection network comprises:
- a first set of connections between the multiple processing units, wherein the first set of connections includes connections between each processing unit in the multiple processing units and exactly two neighboring processing units to form a ring of the multiple processing units, and
- a second set of connections between the multiple processing units, wherein the second set of connections includes connections between each processing unit in the multiple processing units and the other processing units that are not the neighboring processing units connected by the first set of connections.
3 more elements
An electronic device, comprising:
- an image sensor configured to capture an image;
- a network interface configured to receive data from a device external to the electronic device and to transmit the image to the device external to the electronic device;
- multiple processing units configured to process the data received over a connection to the network interface;
- and
- an interconnection network, wherein the multiple processing units are interconnected to each other via the interconnection network separate from the connection to the network interface, and wherein each processing unit is configured to receive, in one clock cycle, multiple operands for processing by the processing unit via the interconnection network, wherein the interconnection network comprises:
- a first set of connections between the multiple processing units, wherein the first set of connections includes connections between each processing unit in the multiple processing units and exactly two neighboring processing units to form a ring of the multiple processing units, and
- a second set of connections between the multiple processing units, wherein the second set of connections includes connections between each processing unit in the multiple processing units and the other processing units that are not the neighboring processing units connected by the first set of connections.
4 more elements
Dependencies are inferred from the claim text.