As the heterogeneous computation trend rises, new acceleration hardware like GPU, FPGA is used to satisfy various requirements.
And a new hardware Vector Engine (VE) which released by NEC company is another example. The VE is like GPU but has different characteristics. It's suitable for machine learning and HPC due to better memory bandwidth and no PCIe bottleneck.
Please Check here for more VE details:
As we know,
YARN-8851 is a pluggable device framework which provides an easy way to develop a plugin for such new accelerators. This JIRA proposes to develop a new VE plugin based on that framework and be implemented as current GPU's "NvidiaGPUPluginForRuntimeV2" plugin.