-
公开(公告)号:US11171665B2
公开(公告)日:2021-11-09
申请号:US16646135
申请日:2018-09-10
申请人: Nyriad Limited
摘要: Approaches to dictionary-based data compression are disclosed, including those in which a Zbuffer is used to identify phrases that represent uncompressed data and/or to generate decompressed data by combining a set of overlapping occluded phrases.
-
公开(公告)号:US11347653B2
公开(公告)日:2022-05-31
申请号:US16544605
申请日:2019-08-19
申请人: Nyriad Limited
发明人: Stuart John Inglis , Sheridan John Lambert , Timothy Kelly Dawson , Xavier Aldren Simmons , Alexander Kingsley St. John
IPC分类号: G06F12/00 , G06F12/06 , G06F12/10 , G06F11/10 , G06F12/12 , G06F12/0815 , G06F12/02 , G06F3/06 , G06F9/38 , G06F9/30 , G06F12/14
摘要: A method comprising: receiving a request to write data at a virtual location; writing the data to a physical location on a persistent storage device; and recording a mapping from the virtual location to the physical location; wherein the physical location corresponds to a next free block in a sequence of blocks on the persistent storage device.
-
公开(公告)号:US11263145B2
公开(公告)日:2022-03-01
申请号:US16556711
申请日:2019-08-30
申请人: Nyriad Limited
发明人: Xavier Aldren Simmons , Jack Spencer Turpitt , Rafael John Patrick Shuker , Tyler Wilson Hale , Alexander Kingsley St. John , Stuart John Inglis
IPC分类号: G06F9/30 , G06F12/10 , G06F11/10 , G06F12/12 , G06F12/0815 , G06F12/02 , G06F3/06 , G06F9/38 , G06F12/14
摘要: A method comprising: receiving, at a vector processor, a request to store data; performing, by the vector processor, one or more transforms on the data; and directly instructing, by the vector processor, one or more storage device to store the data; wherein performing one or more transforms on the data comprises: erasure encoding the data to generate n data fragments configured such that any k of the data fragments are usable to regenerate the data, where k is less than n; and wherein directly instructing one or more storage device to store the data comprises: directly instructing the one or more storage devices to store the plurality of data fragments.
-
公开(公告)号:US11263144B2
公开(公告)日:2022-03-01
申请号:US16556575
申请日:2019-08-30
申请人: Nyriad Limited
发明人: Stuart John Inglis , Timothy Kelly Dawson , Xavier Aldren Simmons , Sheridan John Lambert , Rafael John Patrick Shuker , Dominic Joseph Michael Houston Azaris , Alexander Kingsley St. John
IPC分类号: G06F12/10 , G06F9/30 , G06F12/14 , G06F12/12 , G06F12/0815 , G06F12/02 , G06F3/06 , G06F9/38 , G06F11/10 , G06F12/0871 , G06F12/0842 , G06F12/0868 , G06F15/167
摘要: A method comprising: receiving, at a block device interface, an instruction to write data, the instruction comprising a memory location of the data; copying the data to pinned memory; performing, by a vector processor, one or more invertible transforms on the data; and writing the data from the pinned memory to one or more storage devices asynchronously; wherein the pinned memory of the data corresponds to a location in pinned memory, the pinned memory being accessible by the vector processor and one or more other processors.
-
-
-