Pergunta

Eu tenho um script PowerShell, encontrar / substituirString com retorno de carruagem e alimentação de linha em PowerShell , que muitas vezes corra.Ele analisa muitos arquivos e naturalmente, utiliza a maioria da CPU (2 núcleos).

Existe uma maneira de utilizar a aceleração da GPU no PowerShell?

Foi útil?

Solução

O script que você tem provavelmente não está ligado à CPU.Definitivamente, não pode usar mais de um dos seus núcleos, isto é, 50%.Estou razoavelmente confiante de que a parte mais lenta desse é ler e escrever os arquivos.

Existem algumas tarefas que podem ser feitas de forma muito eficiente pela GPU, mas para que os dados já tenham que estar na memória.Isto é, a parte mais lenta (lendo os arquivos e as escrevê-las depois) ainda permanece.

Então, há o caso que a GPU é adequada para fazer as mesmas operações ou similares em grandes quantidades de dados, mas a substituição de texto (regexes ainda menos) é uma besta diferente.Tenha em mente que GPUs são muito eficientes em embaralhar em torno de grandes matrizes de números de ponto flutuante.Personagens são tudo menos que isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top