Rate This Document
Findability
Accuracy
Completeness
Readability

WD Accelerator User-Mode Library

Figure 1 shows the modules of the WD user-mode library.

Figure 1 Modules of the WD user-mode library

The WD user-mode library provides three types of external interfaces. The algorithm layer interfaces and WD basic layer interfaces can be used independently.

  • WD basic layer: provides queue management interface, queue message sending and receiving interfaces, and memory interface.
  • User-mode driver layer of the hardware accelerator: adapts to queue management required by the WD basic layer and the interfaces for sending and receiving queue elements.
  • Algorithm layer: includes data formats required by algorithms and provides synchronous and asynchronous data processing interfaces based on the WD basic layer interfaces.