If there is some good way to split the artifacts into different groups, then you could one of the following:
1) Have multiple Server Types in a single Process, with each Server Type handling a group of artifacts and the same servers assigned to multiple Server Types.
2) Keep the single Server Type, but create multiple Processes with each Process handling a group of artifacts. Make sure the Server Type is configured as a “Utility Server” and then put the different Processes in a Template with no dependencies.
In each of the two scenarios above, you can have work done in parallel on each server.
Thanks,
Tom