Size: a a a

2020 November 18

R

Rus in pro.cxx
/ghzen@FailsBot
источник

F

FailsBot in pro.cxx
Rus
/ghzen@FailsBot
Approachable is better than simple.
источник

R

Rus in pro.cxx
/about@cppaperbot
источник

p

paperbot_cpp in pro.cxx
Rus
/about@cppaperbot
Репозиторий бота: https://github.com/ZaMaZaN4iK/npaperbot-telegram .Там вы можете получить более подробную справку, оставить отчёт о проблеме или внести какое-либо предложение.
источник

AZ

Alexander Zaitsev in pro.cxx
Rus
/about@cppaperbot
прекращай уже
источник

JJ

Joshua Jakowlew in pro.cxx
Кто работал с cuBLAS? Он умеет в кастомные типы?
источник

JJ

Joshua Jakowlew in pro.cxx
Т.е. у меня есть свои классы, с перегруженными операторами, хочу скормить их cuBLAS-у. Это возможно, или ручками писать для кастомных алгебр придется?
источник

AZ

Alexander Zaitsev in pro.cxx
Joshua Jakowlew
Кто работал с cuBLAS? Он умеет в кастомные типы?
@isenbaev мб ты работал
источник

KZ

Konstantin Zhukov in pro.cxx
Pepe 🐸
можно ли читать/писать в один файл в несколько потоков fstream (то есть создать несколько объектов с одним файлом) И если да, как синхронизация устроена, будет ли ОС как то синхронизировать?
Можно. Смотри в сторону memory mapped file. Синхронизацию делаешь сам.
источник

DF

Dollar Føølish in pro.cxx
Извините за новичковый вопрос: как обеспечивается возможность конкурентной модификации std::vector<char> из разных потоков с условием доступа к разным элементам на уровне компьютера?

Там что тотальный порядок между инвалидейт-пробами? Просто иначе надо было бы синкать эту кашлинию в случае попадания на соседние элементы
источник

DF

Dollar Føølish in pro.cxx
допустим каждое ядро пишет свой сраный чар в свой стор баффер, но когда-то же оно захочет этот стор баффер сбросить
источник

DF

Dollar Føølish in pro.cxx
получается придет инвалдиейт проба, и получается будет обычный фалс шеринг?
источник

DF

Dollar Føølish in pro.cxx
вот на уровне железа интересно как эта гарантия конкурентной модификации соседних элементов контейнера работает
источник

SS

Sergey Sobolev in pro.cxx
немного непонятен вопрос, но можно почитать про протокол MESI. Там после записи процессор распространяет на другие кэши ядер пометки Invalidated, отсюда деградация производительности может быть сильнее, чем в один поток, потому что приходится ходить в память, чтобы поддерживать консистентность кэшей
источник

DF

Dollar Føølish in pro.cxx
я об этом и говорю
источник

DF

Dollar Føølish in pro.cxx
есть ли тотальный порядок между этими пометками?
источник

AK

Alexey Kuznetsov in pro.cxx
Dollar Føølish
вот на уровне железа интересно как эта гарантия конкурентной модификации соседних элементов контейнера работает
Есть гарантия что нет рейсов. Что это не триггерит синк ядер гарантии нет.
источник

DF

Dollar Føølish in pro.cxx
как работает гарантия что нет рейсов?
источник

AK

Alexey Kuznetsov in pro.cxx
Стор флашит не всю линию
источник

DF

Dollar Føølish in pro.cxx
я знаю )
источник