Technologies for dividing work across accelerator devices
US-2024143410-A1 · May 2, 2024 · US
US2019102293A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2019102293-A1 |
| Application number | US-201715721547-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 29, 2017 |
| Priority date | Sep 29, 2017 |
| Publication date | Apr 4, 2019 |
| 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.
An embodiment of a semiconductor package apparatus may include technology to provide a first interface between a first storage device and a host device, and provide a second interface directly between the first storage device and a second storage device. Other embodiments are disclosed and claimed.
Opening claim text (preview).
We claim: 1 . An electronic processing system, comprising: a host device having a chassis; a first storage device communicatively coupled to the host device inside the chassis; a second storage device communicatively coupled to the host device inside the chassis; and logic communicatively coupled to the first storage device to: provide a first interface between the first storage device and the host device, and provide a second interface directly between the first storage device and the second storage device. 2 . The system of claim 1 , wherein the logic is further to: provide a peer-to-peer interface for the second interface. 3 . The system of claim 2 , wherein the logic is further to: provide a third peer-to-peer interface between the first storage device and a third storage device communicatively coupled to the host device inside the chassis. 4 . The system of claim 1 , wherein the logic is further to: discover one or more storage devices interconnected with the first storage device; and update a local routing table for the first storage device based on the discovered interconnected storage devices. 5 . The system of claim 4 , wherein the logic is further to: process a data movement command to one or more of move and copy data between two or more of the interconnected storage devices. 6 . The system of claim 1 , wherein one or more of the storage devices includes a solid-state disk device. 7 . A semiconductor package apparatus, comprising: a substrate; and logic coupled to the substrate, wherein the logic is at least partly implemented in one or more of configurable logic and fixed-functionality hardware logic, the logic coupled to the substrate to: provide a first interface between a first storage device and a host device, and provide a second interface directly between the first storage device and a second storage device. 8 . The apparatus of claim 7 , wherein the logic is further to: provide a peer-to-peer interface for the second interface. 9 . The apparatus of claim 8 , wherein the logic is further to: provide a third peer-to-peer interface between the first storage device and a third storage device. 10 . The apparatus of claim 7 , wherein the logic is further to: discover one or more storage devices interconnected with the first storage device; and update a local routing table for the first storage device based on the discovered interconnected storage devices. 11 . The apparatus of claim 10 , wherein the logic is further to: process a data movement command to one or more of move and copy data between two or more of the interconnected storage devices. 12 . The apparatus of claim 7 , wherein one or more of the storage devices includes a solid-state disk device. 13 . A method of interconnecting storage devices, comprising: providing a first interface between a first storage device and a host device; and providing a second interface directly between the first storage device and a second storage device. 14 . The method of claim 13 , further comprising: providing a peer-to-peer interface for the second interface. 15 . The method of claim 14 , further comprising: providing a third peer-to-peer interface between the first storage device and a third storage device. 16 . The method of claim 13 , further comprising: discovering one or more storage devices interconnected with the first storage device; and updating a local routing table for the first storage device based on the discovered interconnected storage devices. 17 . The method of claim 16 , further comprising: processing a data movement command to one or more of move and copy data between two or more of the interconnected storage devices. 18 . The method of claim 13 , wherein one or more of the storage devices includes a solid-state disk device. 19 . At least one computer readable medium, comprising a set of instructions, which when executed by a computing device, cause the computing device to: provide a first interface between a first storage device and a host device; and provide a second interface directly between the first storage device and a second storage device. 20 . The at least one computer readable medium of claim 19 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to: provide a peer-to-peer interface for the second interface. 21 . The at least one computer readable medium of claim 20 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to: provide a third peer-to-peer interface between the first storage device and a third storage device. 22 . The at least one computer readable medium of claim 19 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to: discover one or more storage devices interconnected with the first storage device; and update a local routing table for the first storage device based on the discovered interconnected storage devices. 23 . The at least one computer readable medium of claim 22 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to: process a data movement command to one or more of move and copy data between two or more of the interconnected storage devices. 24 . The at least one computer readable medium of claim 19 , wherein one or more of the storage devices includes a solid-state disk device.
Replication mechanisms · CPC title
by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device · CPC title
by changing the path, e.g. traffic rerouting, path reconfiguration · CPC title
Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor · CPC title
Multiconfiguration, e.g. local and global addressing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.