Master projects/internships - Leuven | More than two weeks ago
More and more in data acquisition applications large volumes of data need to be managed at high rates. Instead to used high speed streams to a PC (USB3, PCIe), this data could be routed to local SSD's.
In various applications, there is a need to capture large volumes of data at a consistently high rate. Presently, this demand can be managed by routing the streams through an FPGA via standard interfaces such as PCIe and USB3 to a host PC, where the data is then stored on disk.
Looking ahead, there is a proposal to locally store the data using NVME disks. Commercial off-the-shelf boards are available that connect PCIe NVME disks to an FPGA. However, incorporating a standard PCIe root complex and depending on Linux file system drivers has revealed notable limitations in terms of throughput.
The objective of this thesis is to delve into the intricacies of the NVME protocol and explore the possibility of transferring some or all tasks to the FPGA fabric in order to fully leverage the maximum bandwidth offered by NVME.
Type of Project: Internship
Master's degree: Master of Engineering Science; Master of Science
Master program: Electrotechnics/Electrical Engineering
Duration: 4 months
For more information or application, please contact Abelardo Gonzalez Diaz (abelardo.gonzalezdiaz@imec.be)
Imec allowance will be provided for students studying at a non-Belgian university.