
Есть старое приложение, которое мы используем (называется Aldfaer), которое использует только один поток. Один из его процессов в данный момент завершается примерно 90 минут, и мы хотели бы сократить время, необходимое для завершения этой задачи. Для этого мы хотели бы запустить этот один поток на нескольких ЦП.
Кто-нибудь знает какой-нибудь метод, как это сделать? Это может быть даже виртуализация ЦП или что-то в этом роде.
решение1
Если данные, которые обрабатывает приложение, можно разделить на более мелкие пакеты, можно запустить несколько копий приложения, каждая из которых будет обрабатывать часть данных, а затем попытаться собрать результат воедино (например, с помощью скрипта).
решение2
То, что вы описываете, невозможно. Купите компьютер с самым быстрым процессором, который вы сможете найти (количество ядер/потоков не имеет значения).