-
公开(公告)号:US20230418512A1
公开(公告)日:2023-12-28
申请号:US18462108
申请日:2023-09-06
Applicant: Lemon Inc. , Douyin Vision Co., Ltd.
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0613 , G06F3/067
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.
-
公开(公告)号:US12271612B2
公开(公告)日:2025-04-08
申请号:US18108351
申请日:2023-02-10
Applicant: Lemon Inc.
Inventor: Chul Lee , Ping Zhou , Hui Frankie Zhang , Fei Liu
Abstract: A method for accessing blocks of a solid state drive is described. A starting position is received, where the starting position identifies a first block of a contiguous block region within a namespace of the solid state drive. The contiguous block region is to be accessed according to a single input/output operation and the namespace comprises two dimensions of logical address space with respective indices for indexing blocks within a corresponding dimension of the logical address space. A first dimensional identifier that identifies a size of the contiguous block region in a first dimension of the namespace is received. A second dimensional identifier that identifies a size of the contiguous block region in a second dimension of the namespace is received. Blocks of the contiguous block region are accessed in response to the single input/output operation according to the starting position, the first dimensional identifier, and the second dimensional identifier.
-
公开(公告)号:US20240086213A1
公开(公告)日:2024-03-14
申请号:US18484962
申请日:2023-10-11
Applicant: Lemon Inc. , Beijing Volcano Engine Technology Co., Ltd.
CPC classification number: G06F9/455 , G06F9/5027 , G06F2209/509
Abstract: Methods and systems for emulating a hardware accelerator is provided. When executed by a computer, the platform includes a plurality of computational resources provided by the computer; a hardware emulator operated on a first computational resource of the plurality of computational resources; and an accelerator being emulated in the platform and operated on a second computational resource of the plurality of computational resources, the accelerator being configured to execute an offloading operation.
-
-