US 12,455,833 B2
Systems and methods for address translation
Daniel Lee Helmick, Broomfield, CO (US); and Sumanth Jannyavula Venkata, Pleasanton, CA (US)
Assigned to Samsung Electronics Co., Ltd., Yongin-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Jun. 27, 2022, as Appl. No. 17/850,904.
Claims priority of provisional application 63/332,195, filed on Apr. 18, 2022.
Prior Publication US 2023/0333990 A1, Oct. 19, 2023
Int. Cl. G06F 12/1045 (2016.01)
CPC G06F 12/1045 (2013.01) [G06F 2212/68 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a storage device, a first address translation cache entry comprising information for accessing, by the storage device, a memory location that is external to the storage device, the first address translation cache entry being associated with an input-output command that is external to the storage device;
populating an address translation cache of the storage device with the first address translation cache entry that is associated with the input-output command that is external to the storage device;
receiving, by the storage device, the input-output command; and
executing the input-output command, by the storage device,
the executing of the input-output command comprising performing, by the storage device, direct memory access of the memory location,
the memory location being at an address calculated based on the input-output command and based on the first address translation cache entry.