sokol-cool #7701 18 августа 2015 нужны пруфы вообще если это правда хотя бы на 50% то это сделает новое поколение топ топ Поделиться сообщением Ссылка на сообщение
Очередняра #7702 19 августа 2015 да скорее всего это какой-то турбобуст Поделиться сообщением Ссылка на сообщение
Двапой #7703 19 августа 2015 Ставлю 100 рублей на то что это фейк, по крайней мере не в том виде, чтобы ядра складывались Суть однопоточного стека как раз в том, что требуется чтобы операции выполнялись последовательно, а какая разница, будут они выполняться на разных ядрах или на одном, все равно придется ждать исполнения обеих операций поочереди Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Очередняра #7704 19 августа 2015 ^программист лвл 80 отменил суперскалярность Поделиться сообщением Ссылка на сообщение
Двапой #7705 19 августа 2015 Если в процессе работы команды, обрабатываемые конвейером, не противоречат друг другу, и одна не зависит от результата другой, то такое устройство (ядро) может осуществить параллельное выполнение команд. А я написал, что, если суть в том, чтобы выполнялись операции последовательно, то не получится. Так что пососи Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Очередняра #7706 19 августа 2015 ну хорошо что хоть википедией тебя научили на программистских курсах К тому же TSX пока никто не отменял ахахаххах Поделиться сообщением Ссылка на сообщение
Двапой #7707 19 августа 2015 гугл ничего не говорит, так что низачет Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
morfuwa #7708 20 августа 2015 (изменено) бля очередняра овнит очередняр Изменено 20 августа 2015 пользователем morfuwa Жри, дрочи, играй в доту. Поделиться сообщением Ссылка на сообщение
4xan4 #7709 20 августа 2015 (изменено) Посоны, вот смотрите. iCore процы умеютALU домен:умножить - 1 такт за операциюсложить - 1 такт за операциючтение - 4 такта за операциюзапись - 5 тактов за операциюсравнение - 3 такта за операциюарифметика-логика - 1 такт за операцию FPU доменУмножение - 4 такта за операциюСложение - 3 такта за операциюУмножение двойной точности - 5 тактов за операциюЛогика - 1 тактДеление и sqrt - 4 бита частного за такт (вот она писечка) В амд и старых интелах типо коредуба (2 бита за такт). Поэтому амд не умеет в суперПИ Ну ладно, а вот теперь есть тут, кто учился в школе, какие из этих операции можно распаралелить? ахахаЗЫ ладно без стеба, паралельность, это когда 2 конвеера разных ядер считают разные данные, которые друг другу не противоречат.Возникают вопросы:1. Умеет ли процессор на разных ядрах(конвеерах) в один такт управлять разными инструкциями? (это умеют процы PowerPC, а вот коре\бульдозер умеют ли?2. Каким исполнительным блоком, процессор доказывает, что данные друг другу не противоречат? (тем же, чем и считал, следовательно считаем такты за чекдэйт) 3. А вдруг сравнение больших чисел делается в векторном\алу домене, которое занимает несколько тактов работы проца?4. А нужна ли вообще тогда такая многоядерность на алгебраических операциях? (нету ее, все фотошопы однопоточны)5. А вдруг одно ядро считает Алу данные, второе ядро фпу данные, третье ядро делает кореляцию результатов 1ого и 2ого ядра, а четвертое ядро записывает данные? (непременимо в х86/64) кароче ладно, я попиздовал работать Изменено 20 августа 2015 пользователем 4xan4 `*´¨) 4xan4 ¸.•´¸.•*´¨)¸.•*´)(¸.•´ (¸.•` ¤...Prodota...¤ Поделиться сообщением Ссылка на сообщение
insigniA #7710 20 августа 2015 прочитал пост чханапоймал себя на мысли что я как гомер симпсон, у которого обезьяна в голове начала стучать в барабан от непонятной хуйни 2.) алоха - гремлин ебаный, с него только ржать можно. Если бы не был олигофреном, то мог капитанить, проталкивать свои идеи и результат был бы лучше. Поделиться сообщением Ссылка на сообщение
4xan4 #7711 20 августа 2015 прочитал пост чханапоймал себя на мысли что я как гомер симпсон, у которого обезьяна в голове начала стучать в барабан от непонятной хуйни Ну вкратце - процессор это векторные блоки + алу + фпу + кэш + еще всякие. Суть в том, что х86 архитектура, путь даже многоядерная умеет за такт на своих ядрах только определенный блок задействовать, то есть не получится типо 1 ядро делит R числа, а другое ядро умножает Float числа, это не предусмотрено архитектурой, поэтому от многоядерности толк будет, только когда процессор будет работать как числодробилка одной математически сложной опперации (кодирование, архивирование, криптография), а многие другие задачи, распаралелить на х86-х64 архитектуре тупо не получится. Мощь одного ядра > количества ядер в IBM PC компьютерах. `*´¨) 4xan4 ¸.•´¸.•*´¨)¸.•*´)(¸.•´ (¸.•` ¤...Prodota...¤ Поделиться сообщением Ссылка на сообщение
DeadMage #7712 20 августа 2015 Ну вот картинка с вики, одно ядро бульдозераЕсли я все правильно понимаю то у каждого ядра есть свой Dispatch юнит который распихивает данные по FPU/IC, а дальше они сами еще внутри планируют как хотят, поэтому не вижу почему бы разные ядра не могли юзать разные блоки одновременно. По остальному я не понял че ты вообще пишешь:2. Что значит доказывает что данные не противоречат? Нахуя это надо вообще?3. Какие еще большие числа?4. Одному фотошопу нет, но если ты хочешь одновременно фш + браузер + 4к видео с ютубчика + торренты + ... то офк поможет. Ну или задача норм параллелится (ну например ресайз в фш точно можно распараллелить)5. ?? Поделиться сообщением Ссылка на сообщение
4xan4 #7713 20 августа 2015 поэтому не вижу почему бы разные ядра не могли юзать разные блоки одновременно Могут юзать разные блоки, если используют дополнительные аппаратные инструкции типо sse, далеко и очень далеко не весь софт пишется на использование данных инструкций, чтобы сохранять обратную совместимость. А обычно получается так, пока одно считает или коррелирует чекдата результата работы, все остальные ядра работают в режиме nop. Ты думаешь, почему коре выебал пентиум и атлон в 2 раза по скорости фпу на одной и той же частоте? Потому что научили делить в 4 бита за такт, а именно операция деления для процессора самая сложная, и именно в нее упиралась производительность фпу на тот момент. Нужно понимать, что пока фпу одного ядра работает, чтобы нагрузить другое ядро алу домен, то нужно, чтобы архитектура процессора еще в глубоких 80ых должна была это предусмотреть, но не предусмотрели. Понимаешь ли это возможно, если бы в проце стояло одно ядро конвеер заточен онли под алу, а другое ядро чисто под фпу, а третье ядро чисто под вектор и 4 ядро бы делало чекдата резалтов, то это больше похоже на процессор CELL. А у и х86 ядра универсальные и одинаковые, и они умеют в такт только синхронной операцией заниматься. `*´¨) 4xan4 ¸.•´¸.•*´¨)¸.•*´)(¸.•´ (¸.•` ¤...Prodota...¤ Поделиться сообщением Ссылка на сообщение
DeadMage #7714 20 августа 2015 Ты под травой, или че? Вон картинка сверху, у каждого ядра все своё, свой FPU, свои IC, свой фетчер инструкций => каждое ядро может выполнять любую инструкцию независимо от других. Поделиться сообщением Ссылка на сообщение
4xan4 #7715 20 августа 2015 Ты под травой, или че? Вон картинка сверху, у каждого ядра все своё, свой FPU, свои IC, свой фетчер инструкций => каждое ядро может выполнять любую инструкцию независимо от других. ну и откуда блять вылезает это твое следствие... `*´¨) 4xan4 ¸.•´¸.•*´¨)¸.•*´)(¸.•´ (¸.•` ¤...Prodota...¤ Поделиться сообщением Ссылка на сообщение
ZVER[ggc] #7716 20 августа 2015 http://arstechnica.co.uk/gaming/2015/08/directx-12-tested-an-early-win-for-amd-and-disappointment-for-nvidia/шо это Поделиться сообщением Ссылка на сообщение
DeadMage #7717 20 августа 2015 Ты под травой, или че? Вон картинка сверху, у каждого ядра все своё, свой FPU, свои IC, свой фетчер инструкций => каждое ядро может выполнять любую инструкцию независимо от других. ну и откуда блять вылезает это твое следствие...Ну НИЧЕГО не мешает ядру исполнять любую инструкцию на любом из юнитов (FPU, ALU), потому что они никак не зависят от того что делают другие ядра (единственная общая часть у ядер - это L3 cache). Я не пойму с чего ты решил что это не так? Поделиться сообщением Ссылка на сообщение
4xan4 #7718 20 августа 2015 Ты под травой, или че? Вон картинка сверху, у каждого ядра все своё, свой FPU, свои IC, свой фетчер инструкций => каждое ядро может выполнять любую инструкцию независимо от других. ну и откуда блять вылезает это твое следствие...Ну НИЧЕГО не мешает ядру исполнять любую инструкцию на любом из юнитов (FPU, ALU), потому что они никак не зависят от того что делают другие ядра (единственная общая часть у ядер - это L3 cache). Я не пойму с чего ты решил что это не так?У машины четыре колеса, с чего ты решил, что машина не может ездить вбок? `*´¨) 4xan4 ¸.•´¸.•*´¨)¸.•*´)(¸.•´ (¸.•` ¤...Prodota...¤ Поделиться сообщением Ссылка на сообщение
morfuwa #7719 20 августа 2015 бэтмобиль может Жри, дрочи, играй в доту. Поделиться сообщением Ссылка на сообщение
4xan4 #7720 20 августа 2015 бэтмобиль можетну так это бэтмобиль, архитектура другая `*´¨) 4xan4 ¸.•´¸.•*´¨)¸.•*´)(¸.•´ (¸.•` ¤...Prodota...¤ Поделиться сообщением Ссылка на сообщение