질문 Q #25694
CI로 제작한 함수를 GPU로 연산하기
토끼와거북 2023-07-14 15:05:42

안녕하세요.

CI로 제작한 함수를 GPU에서 연산하는 것이 가능한지 알아보고 있습니다.

함수의 형태는 다음과 같습니다.

A and B and C and (D or E)

라는 조건식이 있습니다.

함수의 역할은 데이터세트를 읽어서 A조건이 참인지 비교하고 true 라면 다시 B조건을 검사합니다. B조건이 false 라면 조건식비교를 중단하고 false 를 리턴하게 됩니다. 데이터세트의 구성은 예를 들어 날짜 7월 14일, 풍속 7미터, 습도 80프로, 기압 1.2 등으로 구성된 조합이라고 볼 수 있습니다.  A조건은 풍속이 5~8미터이면 참이고, 나머지는 거짓, B조건은 습도가 70~90프로이면 참이고, 나머지는 거짓 등의 형태입니다.

이 데이터량이 엄청나기 때문에 CPU로 연산하려면 너무 많은 시간이 걸려서 GPU 의 병렬연산을 활용하여 연산속도를 올리려고 합니다.

데이터를 전처리해서 메모리로 읽어들인다면 GPU 의 병렬연산이 가능할까요?

GPU 프로그래밍은 아직 해 본 적이 없는데 이런 작업이 가능한지만 알고 싶습니다.

아시는 분 계시면 답변 주시면 감사하겠습니다.

답변 2
#1 한대승(불의회상) 2023-07-19 11:04:31
저도 궁금하여 관련 자료 검색해 보았지만 현재로서는 PHP만으로 GPU 프로그램은 불가능한것 같습니다.
#2 토끼와거북 2023-07-20 04:50:38
텐서플로우를 사용하면 가능할까요? 분석기만 별도 모듈로 돌리면 될 거 같아서요. 텐서플로우는 최근에 조금씩 책을 보고 있긴 한데 아직 확실히 된다 안 된다 하는 느낌은 안 오네요.