Pull to refresh
69
Андрей@AndrewSu

Разработчик интересных штук

21
Subscribers
Send message

Применим ли данный фреймворк не только в рамках IO-bound программы, а при смешанной нагрузке? Что-то прочли, многопоточно посчитали, отправили результат далее.

Память на линиях задержки

Интересная статья. Но ваш алгоритм на выходе может выдать результат с самопересечением для контуров с "петельками" радиусом менее отступа.

Вообще, эта тема хорошо представлена по ключевым словам "Offset curve".

Библиотека pybind11 это как пример, можно и без неё вызов python кода из c++ сделать, напрямую используя python.lib, просто, более муторно.

З.Ы. Даже самому интереснее, насколько это быстрее IPC.
З.З.Ы. Не знаю requirements.txt для проекта у вас, но очень вероятно, что в нём есть что-то зависящее от pybind11, т.к. этот способ связывания python <-> c++ очень распространён сейчас.

А почему бы не вызывать питоновский код напрямую из c++, например, через pybind11? Вообще никакого IPC не будет.

Поэтому с учётом расстояния до облаков и времени распространения «светового эха» учёные определили расстояние до объекта, составившее 9 тысяч световых лет. Это гораздо меньше предыдущих найденных значений.

А может быть она к нам летит?

Так вы сравнивали с игровыми видеокартами. Для двойной точности у NVidia смотрите ускорители серии Tesla.

В противоположность этому решение задачи наименьших квадратов с разложением QR матрицы всегда численно устойчиво.

Очень сильные сомнения в верности этого утверждения.

Минусом данного способа расчета среднего является то, что усреднять получится только выборки длинною степень двойки.

Возможно, вам пригодится circular mean.

Можете посмотреть как я сделал GitHub Actions в своём проекте. Но сборочный скрипт и установку зависимостей придётся делать для каждого проекта свою. В том же файле и другие анализаторы есть. Также, рекомендую эту статью от разработчиков PVS.

Если разработчики, интересующих вас проектов, не пользуются статическими анализаторами на постоянной основе, то скорее всего ошибки будут, и самый главный вопрос, что вы с ними будете делать.

Создайте в этих проектах в пуллреквесте задачу в github-actions в которой запускается PVS, а ключик к PVS вам дадут. Он для opensource бесплатен.

Было бы полезнее в примерах использовать OpenCL-CLHPP, написание хостового кода упрощается на порядок. И голова меньше болит про незакрытые ресурсы, и ошибки прилетают в виде аккуратных исключений.

Странно в статье про OpenCL видеть термин warp, он же относится к одному конкретному вендору.

В контексте кластера для OpenCL есть два фреймворка VCL и SnuCL, но map и reduce придётся сделать ручками.

OpenCL скорее жив. NVidia даже недавно обьявила о поддержке стандарта 3.0

Information

Rating
Does not participate
Registered
Activity