Size: a a a

macOS — русскоговорящее сообщество

2020 April 27

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
Thereauoy
Он про то, что ядро может паралеллить много независимых задач. Но он не понимает, что мы говорим ему про невозможность распаралеллить некоторые конкретные задачи на несколько частей
я понимаю, я тебе просто пытаюсь обяснить, что это не влияет на ход выполнения твой задачи, система параллельно делает кучу вещей… а конкретный алгортим  так же чстично может быть расараллелен даже на уровне процессора
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
называется предсказание ветвлений
источник

М(

Миша (she/her) in macOS — русскоговорящее сообщество
Че там? Перешли уже на АРМ?
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Sergey Vanichkin
блин, я кодю с 1989 года примерно … хз чего я могу еще не знать
ну это правда странно, что имея такой колоссальный опыт вы вспоминали про блокировки несколько минут, путая их с прерываниями 🙂
как раз на высоком уровне блокировки важнее чем прерывания.
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
и здесь твоя задача решается сразу по обеим вариантам, по финалу выбирая нужный
источник

T

Thereauoy in macOS — русскоговорящее сообщество
Sergey Vanichkin
я понимаю, я тебе просто пытаюсь обяснить, что это не влияет на ход выполнения твой задачи, система параллельно делает кучу вещей… а конкретный алгортим  так же чстично может быть расараллелен даже на уровне процессора
Че за чушь? Сборка проекта может длиться часами и ее скорость почти полностью зависит от мощности ядра и системы ввода-вывода. Хоть ты миллиард ядер затолкай
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
time flies 🏴
ну это правда странно, что имея такой колоссальный опыт вы вспоминали про блокировки несколько минут, путая их с прерываниями 🙂
как раз на высоком уровне блокировки важнее чем прерывания.
я думал ты про прерывания говорил, мало ли сейчас такие программисты
источник

T

Thereauoy in macOS — русскоговорящее сообщество
То что можно распаралеллить - распаралеллится, но не более
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
Thereauoy
То что можно распаралеллить - распаралеллится, но не более
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Thereauoy
Че за чушь? Сборка проекта может длиться часами и ее скорость почти полностью зависит от мощности ядра и системы ввода-вывода. Хоть ты миллиард ядер затолкай
я не знаю, у меня сборка хорошо параллелится на этапе генерации объектников (а это 97% времени сборки) по количеству файлов.

то есть, нагрузить 32 ядра на несколько часов можно.
источник

T

Thereauoy in macOS — русскоговорящее сообщество
Возьми запусти видео в плеере. Какие у тебя будут задачи паралеллится?
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
смотря какой компилятор, смотря какой язык… даже в однопоточном варианте, есть моменты где часть алгоритма может параллелиться
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
а что, много компиляторов нынче? 🙂
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
чуть меньше наверно чем языков 😁
источник

T

Thereauoy in macOS — русскоговорящее сообщество
Sergey Vanichkin
смотря какой компилятор, смотря какой язык… даже в однопоточном варианте, есть моменты где часть алгоритма может параллелиться
Я привел в пример тебе фильм в плеере. Как по-твоему это распаралеллить?
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
ну кроме языков интерпретируемых ясное дело
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
что llvm, что gcc работают в один поток.
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Thereauoy
Я привел в пример тебе фильм в плеере. Как по-твоему это распаралеллить?
а вот это плохой пример.
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
Thereauoy
Я привел в пример тебе фильм в плеере. Как по-твоему это распаралеллить?
фильм в плеере!? дык он офигенно параллелится
источник

T

Thereauoy in macOS — русскоговорящее сообщество
Один поток на звук, второй поток на видео
источник