Hello,
It would be great if the Geoprocessing tool 'Create Vector Tile Package' was able to make use of the GPU on the machine if such is present. Currently from all that I can see the whole process runs only on a single core CPU, there is no support for multiprocessing neither. When running the Vector Tile generation using ArcPy there is zero GPU usage seen in resource monitor. Also only once CPU core is involved, so not all resources of the machine are used, although plenty is available.
Although the process is data access intense (IOPS) we can optimize our setup so clearly its the CPU that becomes the bottleneck. We process high volumes of data (country wide) at quite large scales. One of our KPIs is fast turnaround time. We have optimised the source map design and storage performance, where all the data sits. But we can see that although we have multi-core and GPU enabled machine very limited computational resources are involved and it would be great to maximize this. It would be great if all of the GPU cores (or CPU) could be involved in as much of the overall process as possible to speed things up. By analogy ArcGIS Server allows for work load distribution for Raster tile caches among Caching Tools, it would be great if that sort of process / approach could be taken for Vector Tile Caching in ArcGIS Pro.