Vladislav
мы считаем что результирующий вектор - dense
Vladislav
поэтому можно обойтись без сортировки
Vladislav
просто отдельно прибавить каждый столбец к ответу
Evgenii
Дорого (у нас нет сейчас типовых серверов с гпу) и в память не влезет
электричество и время разработчика не в счет?
Vladislav
электричество и время разработчика не в счет?
нет, речь идет о 1000 машин (и растет)
Vladislav
Это очень кеш не френдли
ответ +- влезает в L2
Vladislav
ого, а какие размеры?
там на самом деле несколько матриц для разных стран, в сумме ~120 гигов
Constantine
Пробовал сначала пары двумя указателями, а потом скидывать? Чтобы с кэшом удостовериться, что все так?
Vladislav
в текушем формате
Vladislav
спасибо
Constantine
Да не за что
Evgenii
вот размеры
ну должно несколько гигов выйти вроде
Vladislav
ну должно несколько гигов выйти вроде
сейчас выходит 6 байт на ненулевую запись - 2 байта на индекс строки + 4 байта на float
Vladislav
6 гигов, возможно я что-то не так указал
Vladislav
да, видимо столбцов больше, порядка 5M
Vladislav
+ несколько матриц
🐙 Antony
т.е. мьютекс - это "улучшенный" семафор?
мьютекс - это семафор на 1 поток внутри критической секции. Семафор: https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D1%84%D0%BE%D1%80_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0) Условная переменная (она же монитор) https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80_(%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F)
Крылатый
https://blogs.msdn.microsoft.com/vcblog/2017/05/10/linux-cross-platform-and-type-visualization/
Крылатый
@crackedmind ↑
Stanislav
мммм
Людмила
#вакансия #Москва #linux #windows #Краснодар Всем привет! Нужны программисты C++ в компанию – разработчик ПО для систем видеонаблюдения. Зарплата 90-150 тыс. руб., ДМС и другие плюшки. В основные задачи входит разработка ПО для систем видеонаблюдения. Наш адрес: Москва, м. Электрозаводская. Подробности по ссылке: https://m.hh.ru/vacancy/14809894 Резюме и вопросы можно сюда: personal@dssl.ru – или в личку автору форварда. Также нужны разработчики C++ в Краснодар!Всем спасибо за внимание.
Fedor
А никто не сталкивался с багом https://bugreports.qt.io/browse/QTBUG-27936 про Qt5 translations и boost? Конкретно интересует как его обойти на cmake.
Berkus
скормить lupdate список из только твоих SRCS?
Fedor
Он каким-то образом парсит инклуды в cpp. по идее -no-recursive должен помочь, но он про folders
Fedor
как временное решение, помогает комментирование #include <boost/somefile.h> при генерации tr файлов
Fedor
но это прямо скажем не очень удобно.
Berkus
в ifdef эти инклюды сунуть?
Fedor
Да, это можно попробовать.
Stanislav
в сорцах занятный комент // If the #include is in any kind of namespace, has been blacklisted previously, // or is not a header file (stdc++ extensionless or *.h*), then really include // it. Otherwise it is safe to process it stand-alone and re-use the parsed // namespace data for inclusion into other files.
Sergey
http://www.opennet.ru/opennews/art.shtml?num=46652 #holywar
vladislav
Отлично, надеюсь язык и дальше продолжит активно развиваться
🐙 Antony
Читаю я эту лапшу из unsafe+asm и не понимаю в чём плюс. Код понятнее не стал, чище не стал, надёжнее не стал. Исключения (сорян panic) не используются и их использование не предвидется. На С++, Pascal, Brainfuck можно написать такое же, если не лучше
vladislav
Unsafe используется, как я понимаю, только при операциях с памятью, в остальном язык помогает избежать многих ошибок на этапе компиляции
vladislav
даже дедлоки в не сложных случаях отлавливает
🐙 Antony
нужны примеры
Berkus
tsan тоже отлавливает
Крылатый
Ну как бе.
Berkus
pub fn call(&mut self) { буэ
Крылатый
unsafe там нужен только там, где без него не обойтись.
Крылатый
Код подуля не смотрел.
vladislav
+ явное определение lifetime объекта, компилятор не позволит обратиться к невалидному объекту и тд
vladislav
на самом деле, много хороших вещей в языке, у него есть потенциал
Крылатый
ОС на Rust можно позырить вот тут https://github.com/redox-os/redox
vladislav
ну, я, к сожалению, уже больше года ничего на нём не писал, но в моих кейсах отлавливал.
vladislav
нужны примеры
Крылатый
ОС на Rust можно позырить вот тут https://github.com/redox-os/redox
Там же целая пачка реп в оргиназации
vladislav
конкретного примера не приведу, думаю, есть где-то на просторах интернета
Крылатый
Ну и вот coreutils на растике https://github.com/uutils/coreutils
🐙 Antony
+ явное определение lifetime объекта, компилятор не позволит обратиться к невалидному объекту и тд
С++ позволяет работать с типами намного безопаснее чем раст. Компилятор оптимизирует намного лучше, а код сильно безопаснее за счет того, что методики работы с языком отработаны десятилетиями. Выкиньте свют поделку, и перейдите на production ready язык </troll-mode>
Крылатый
vladislav
rust тоже уже в продакшене используется, пусть и не в большой части
Крылатый
Слишком жирно.
Berkus
vladislav
ну и так, небольшой вброс https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=rust&lang2=gpp&utm_content=kuku.io&utm_medium=social&utm_source=vk.com&utm_campaign=kuku.io
🐙 Antony
Посмотрите там на PHP, он вообще всех дерёт :)
Berkus
трекинг можно было и отрезать!
🦥Alex Fails
В этот четверг 8 июня Яндекс будет рассказывать подробности разработки поиска по видео, про свежесть и безопасный поиск. Правда, мест, говорят уже не много свободных. Регистрация закроется завтра в 15:00. А еще обещают мороженое и сидр. https://events.yandex.ru/events/meetings/08-jun-2017/ #meeting #yandex
🐙 Antony
Антон, в Вас просыпается старпер уже)
Он уже давно не спит, и борется с голословными утверждениями
vladislav
@antoshkka ну как же не используется https://habrahabr.ru/post/313820/
🐙 Antony
Всё ещё не выпущен
🦥Alex Fails
#закладка
vladislav
ну, суть не в том
Крылатый
А что такое продакшон? Ну вот взять у меня есть небольшой сервис на сотню человек на Rust и с него небольшой профит капает. Это продакшон? Или нет?
cyber
продакшон
vladislav
а кому вопрос?
Крылатый
Широковещательный вопрос.
Berkus
нет, это не продакшен
Крылатый
Почему? Объём мал?
Berkus
кто ж серверы на расте пишет
Крылатый
И правда)