rPman, Я про это же, я в С++ легко пользовался OMP и мне нравилось, что простые операции можно параллелить без сложностей, тут же кроме препроцессоров, которые почему при компиляции кода, выдают странные ошибки, что-то работает, а что-то нет. rPman, Вы пришли к какому-то решению, когда изучали этот вопрос?
Условно, мне нужно распараллелить цикл, который имеет независимые операции, в Java. Как можно это сделать с минимум затрат?
Я сейчас просто пишу большую библиотеку, и надеялся что есть хорошая обертка OpenMP так же и на Java, но увы, пока что не радует что есть.
Александр: Есть библиотека сторонняя, состоящая из одного заголовочного файла и реализации cpp. Она (эта библиотека) лежит в системной папке убунту, где лежат все библиотеки(т.е ее путь такой: usr/include/). есть мой проект, так вот нужно подключить в cmake эту библиотеку к проекту.
leventov вот, чтобы я создал к примеру, массив и знал как они хранится, разрозненно или вместе. По типу таких всяких сведений , я и сейчас, это много знаю, но чувствую, что во многих ситуациях, не хватает более глубокого понимания. Наверно, вы правы, что мне нужно это.
bobrovskyserg, как я понимаю метод наименьших значащих битов означает, когда мы в каждом байте выделяем незначащие биты( пусть будет самый младший разряд) так вот мы туда записываем всю информацию, точнее не всю, а в каждом байте по биту нашей информации.
Условно, мне нужно распараллелить цикл, который имеет независимые операции, в Java. Как можно это сделать с минимум затрат?
Я сейчас просто пишу большую библиотеку, и надеялся что есть хорошая обертка OpenMP так же и на Java, но увы, пока что не радует что есть.