A Complete Open Source Network Stack For BlackParrot

dc.contributor.advisorTaylor, Michael
dc.contributor.authorChueh, Yuan-Mao
dc.date.accessioned2022-07-14T22:04:15Z
dc.date.available2022-07-14T22:04:15Z
dc.date.issued2022-07-14
dc.date.submitted2022
dc.descriptionThesis (Master's)--University of Washington, 2022
dc.description.abstractDennard scaling has come to an end. General-purpose architecture now can hardly have major improvements in power efficiency. Therefore, recently researchers have been actively coming up with hardware designs that do only a limited number of tasks but with great efficiency. Those designs are called hardware accelerators. The future hardware will equip more and more such accelerators and the general-purpose cores will become the hosts of those accelerators. BlackParrot is a Linux-Capable RISC-V Multicore that strives to be the hardware accelerator host widely used by the world. Although BlackParrot has competitive performance and good power efficiency as compared to other RISC-V Cores, the lack of open source I/O devices significantly limits its applications, for example, supporting standard Linux distributions. In my thesis work, a complete network solution has been brought to BlackParrot. This includes creating an Ethernet controller, which contains a ported open source Ethernet MAC, testing a RISC-V PLIC module, porting two embedded libraries that together allow making secure SSL connections, enabling the use of the off-the-shelf network stack from Linux kernel 5.15, and also supporting a Linux distribution from Yocto by doing NFS mounting. Both the software and the hardware are completely open source and have been validated on FPGA.
dc.embargo.termsOpen Access
dc.format.mimetypeapplication/pdf
dc.identifier.otherChueh_washington_0250O_24195.pdf
dc.identifier.urihttp://hdl.handle.net/1773/48772
dc.language.isoen_US
dc.rightsnone
dc.subjectEthernet
dc.subjectLinux
dc.subjectOpen Source
dc.subjectRISC-V
dc.subjectElectrical engineering
dc.subject.other
dc.titleA Complete Open Source Network Stack For BlackParrot
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Chueh_washington_0250O_24195.pdf
Size:
2.48 MB
Format:
Adobe Portable Document Format