发明名称 INITIAL ENUMERATION OF EMPTY ENDPOINT SLOTS USING ENDPOINT EMULATION
摘要 Embodiments of the present disclosure are directed to a system comprising a processing unit executing an enumeration process over a high performance I/O network having endpoint locations that can be populated with endpoint devices. The system further comprises endpoint emulators to represent endpoint devices at endpoint locations unpopulated during the enumeration process. The system facilitates accessing certain endpoint devices later inserted (e.g., hot plugged) into the endpoint locations that were unpopulated during the enumeration process. The endpoint emulators can be implemented using various techniques, such as cards plugged into card slots coupled to the endpoint locations, or emulation software and/or firmware exposed to the processing unit. In an embodiment, the system is a test system for testing endpoint devices (e.g., PCIe SSDs), which test system can facilitate hot plugging of units under test in test slots that were unpopulated during the enumeration process.
申请公布号 US2016365155(A1) 申请公布日期 2016.12.15
申请号 US201615181379 申请日期 2016.06.13
申请人 Ardent Storage, Inc. 发明人 KIM Daniel Song;HAN Thomas Chang;LEE Jeong Pyo
分类号 G11C29/12;G06F13/10;G06F13/40 主分类号 G11C29/12
代理机构 代理人
主权项 1. A method comprising: accessing at least one processing unit to execute one or more program instructions to perform operations comprising: identifying a high performance I/O network coupled to the processing unit, the high performance I/O network comprising one or more endpoint locations to couple to one or more endpoint devices; and enumerating the high performance I/O network to identify one or more endpoint emulators, the endpoint emulators corresponding to a respective one or more of the endpoint locations.
地址 San Jose CA US