Применим ли данный фреймворк не только в рамках IO-bound программы, а при смешанной нагрузке? Что-то прочли, многопоточно посчитали, отправили результат далее.
Библиотека pybind11 это как пример, можно и без неё вызов python кода из c++ сделать, напрямую используя python.lib, просто, более муторно.
З.Ы. Даже самому интереснее, насколько это быстрее IPC. З.З.Ы. Не знаю requirements.txt для проекта у вас, но очень вероятно, что в нём есть что-то зависящее от pybind11, т.к. этот способ связывания python <-> c++ очень распространён сейчас.
Поэтому с учётом расстояния до облаков и времени распространения «светового эха» учёные определили расстояние до объекта, составившее 9 тысяч световых лет. Это гораздо меньше предыдущих найденных значений.
Можете посмотреть как я сделал GitHub Actions в своём проекте. Но сборочный скрипт и установку зависимостей придётся делать для каждого проекта свою. В том же файле и другие анализаторы есть. Также, рекомендую эту статью от разработчиков PVS.
Если разработчики, интересующих вас проектов, не пользуются статическими анализаторами на постоянной основе, то скорее всего ошибки будут, и самый главный вопрос, что вы с ними будете делать.
Было бы полезнее в примерах использовать OpenCL-CLHPP, написание хостового кода упрощается на порядок. И голова меньше болит про незакрытые ресурсы, и ошибки прилетают в виде аккуратных исключений.
Применим ли данный фреймворк не только в рамках IO-bound программы, а при смешанной нагрузке? Что-то прочли, многопоточно посчитали, отправили результат далее.
Память на линиях задержки
Интересная статья. Но ваш алгоритм на выходе может выдать результат с самопересечением для контуров с "петельками" радиусом менее отступа.
Вообще, эта тема хорошо представлена по ключевым словам "Offset curve".
Библиотека pybind11 это как пример, можно и без неё вызов python кода из c++ сделать, напрямую используя python.lib, просто, более муторно.
З.Ы. Даже самому интереснее, насколько это быстрее IPC.
З.З.Ы. Не знаю requirements.txt для проекта у вас, но очень вероятно, что в нём есть что-то зависящее от pybind11, т.к. этот способ связывания python <-> c++ очень распространён сейчас.
А почему бы не вызывать питоновский код напрямую из c++, например, через pybind11? Вообще никакого IPC не будет.
А может быть она к нам летит?
Изменился, просто, надо сюда заходить https://next.gptl.ru/
Так вы сравнивали с игровыми видеокартами. Для двойной точности у NVidia смотрите ускорители серии Tesla.
А как спасти тех, кто остался?
Очень сильные сомнения в верности этого утверждения.
Возможно, вам пригодится circular mean.
Можете посмотреть как я сделал GitHub Actions в своём проекте. Но сборочный скрипт и установку зависимостей придётся делать для каждого проекта свою. В том же файле и другие анализаторы есть. Также, рекомендую эту статью от разработчиков PVS.
Если разработчики, интересующих вас проектов, не пользуются статическими анализаторами на постоянной основе, то скорее всего ошибки будут, и самый главный вопрос, что вы с ними будете делать.
Создайте в этих проектах в пуллреквесте задачу в github-actions в которой запускается PVS, а ключик к PVS вам дадут. Он для opensource бесплатен.
Думаю, вам будет полезна книга Введение в контурный анализ; приложение к обработке изображений и сигналов.
Было бы полезнее в примерах использовать OpenCL-CLHPP, написание хостового кода упрощается на порядок. И голова меньше болит про незакрытые ресурсы, и ошибки прилетают в виде аккуратных исключений.
Странно в статье про OpenCL видеть термин warp, он же относится к одному конкретному вендору.
В контексте кластера для OpenCL есть два фреймворка VCL и SnuCL, но map и reduce придётся сделать ручками.
OpenCL скорее жив. NVidia даже недавно обьявила о поддержке стандарта 3.0
А с прочими ценами так можно? Кому письма писать?
Для вхождения в тему:
Ликбез по картографическим проекциям с картинками
Введение в геоинформационные системы:Системы координат и проекции
Проекции карт: о чём на самом деле шутит xkcd