• CXL Based SoC SSD Research:
• Develop SoC embedded frontend CXL PCIe endpoint driver and backend PCIe root port driver for industry first CXL based persistent memory SSD
• NVMe-oF SSD Research:
• Architected and developed manageability solution for a new class of NVMe-oF SSD storage. Invented new enclosure type for NVMe-oF SSD
• Develop manageability software between Ethernet SSD and host/BMC
• Develop FPGA firmware running on ARM to interact with host and SSD using NVMe-MI/NVMe
protocol
• FPGA SSD Research:
• Develop firmware and software infrastructure for communication between x86 host and FPGA SSD via PCIe (file download, PCIe tunneling) for application acceleration using FPGA SSD
• Develop compression checksum offload software and firmware using FPGA SSD
• Develop ARM firmware for FPGA RTL designs: Light-Weight PCIe Bridge, De-compression
• Develop FPGA NVMe bridge ARM firmware between PCIe endpoint and backend SSD
• Develop optimized host XDMA driver for low latency and high performance