Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
30 lines (29 sloc) 1.47 KB
amazon_s3_presentation_url amazon_s3_video_url author categories comments date layout session_id session_track slideshare_presentation_url speakers title youtube_video_url tag
2018-09-16 09:00:00+00:00
Networking: Userland IO
biography company job-title name speaker-image
Software Architect
Zaibo Xu
YVR18-407: WarpDrive Progress

As a Common Accelerator Framework for Linux user space applications was brought up at the Connect SFO 2017 by Kenneth Lee, we have done a series of work to enable accelerators better from both user and kernel land this year. After DMA mapping for accelerators in multiple processes and SVA(Share Virtual Address) without page fault ran okay on our D06 board, SVA stall mode now is also enabled. What’s more, permission and queue releasing problems .etc are solved and optimized in our newest version. Also, a secure method of sharing SPIMDEV(Warpdrive device) between Linux user and kernel land is brought in. Finally, we do some performance testing on the above scenarios with our SOC device (ZIP) to show the advantages of Warpdrive. In the next, we will try to optimized the above sharing SPIMDEV method from both software and hardware respectively.

You can’t perform that action at this time.