Back to results
US 2023/0418512 A1Published application
Hardware accelerator
AssigneesLemon Inc., Douyin Vision Co., Ltd.
InventorsChul Lee, Hui Zhang, Bo Li, Shan Xiao, Ping Zhou, Fei Liu
Life of this patent
Estimating the term…
Abstract
Solutions are presented to reduce a number of data transfers between a host system and a storage device by utilizing a file path to identify data to be processed, thus enabling an offloading engine to independently locate the file and read corresponding data.
Claims15
A system, comprising:
- a host device;
- and
- a hardware accelerator, comprising:
- a non-volatile storage to store on-disk data,
- a filesystem reader to:
- maintain a representation of filesystem information corresponding to the non-volatile storage device,
- retrieve data requested by the host device, and
- read the retrieved data to the host device, and
- an accelerator engine to execute host-side acceleration operations, on the hardware accelerator, based on the maintained representation of filesystem information.
6 more elements
A hardware accelerator having executable components thereon, the components comprising:
- a filesystem reader to:
- scan filesystem metadata of a non-volatile storage device, and
- render an in-memory representation of the filesystem on an internal memory of the non-volatile storage device;
- an accelerator engine to execute acceleration operations based on the in-memory representation of the filesystem.
1 more element
A method of accelerating hardware performance for a host device relative to a non-volatile storage device, the method comprising:
- storing on-disk data on the non-volatile storage device;
- maintaining a representation of filesystem information corresponding to the non-volatile storage device on an offloading engine that is intermediate to the host device and the non-volatile storage device;
- retrieving data, by the offloading engine, requested by a host device;
- reading, by the offloading engine, the retrieved data to the host device;
- and
- executing, by the offloading engine, host-side operations based on the maintained representation of filesystem information.
3 more elements
Dependencies are inferred from the claim text.