OpenMP 기술을 통해 병렬 처리를 수행해야하는 Java 프로젝트가 있습니다. 즉, 어떻게 든 C/C++과 Java 사이에 브리지를 만들어야합니다. 지금까지 나는 자바에서 C/C++ 코드를 통합하기 위해 JNI를 사용하는 것에 대해 들었지만 JaMP를 대신 사용하도록 제안 받았다. 이러한 기술/프레임 워크에 대해 많이 알지 못하므로 사용하기가 덜 쉽고 일반적으로 Java 코드에서 OpenMP를 어떻게 구현할 수 있습니까? OpenMP를 사용하지 않고 Java 스레드 만 사용하여 동일한 기능을 수행 할 수 있습니까? 나는이 영역에서 초보자이므로 절대적으로 도움이된다.Java 코드에서 OpenMP를 어떻게 사용할 수 있습니까?
힌트 :이 프로젝트는 서버와 클라이언트 간의 상호 작용을 하나의 코어에 "넣고"다른 코어에 효과적인 그래픽 처리를 "넣는"협업 그래픽 편집기를 만드는 것입니다.
OpenMP를 사용해야합니까? 왜 병렬 처리를위한 Java 기반 API/기술을 사용하지 않습니까? –