문제

PowerShell 스크립트, 찾기 / 교체PowerShell 의 캐리지 리턴 및 라인 피드가있는 문자열은 종종 실행됩니다.많은 파일을 구문 분석하고 자연스럽게 CPU (2 코어)의 대부분을 활용합니다.

PowerShell에서 GPU 가속을 활용하는 방법이 있습니까?

도움이 되었습니까?

해결책

CPU 바운드가 아닐 것 같습니다.그것은 확실히 코어 중 하나 이상을 사용 할 수 없습니다. 즉 50 %.나는 그것의 가장 느린 부분이 파일을 읽고 쓰는 것이 꽤 확신합니다.

GPU가 매우 효율적으로 수행 할 수있는 몇 가지 작업이 있지만 데이터가 이미 메모리에 있어야합니다.즉, 가장 느린 부분 (파일을 읽고 이후에 쓰는 것은 여전히 남아 있습니다.

그런 다음 GPU가 많은 양의 데이터에 대해 동일하거나 유사한 작업을 수행하기에 적합하지만 텍스트 교체 (regexes 덜 sy)는 다른 짐승입니다.GPU는 대형 배열의 부동 소수점 숫자를 중심으로 매우 효율적으로 매우 효율적입니다.캐릭터는 그만 둔 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top