Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Двапой

Обсуждение комплектующих и новостей из мира железа - т1.

Рекомендованные сообщения

нужны пруфы

 

вообще если это правда хотя бы на 50% то это сделает новое поколение топ топ

 

Поделиться сообщением


Ссылка на сообщение

Ставлю 100 рублей на то что это фейк, по крайней мере не в том виде, чтобы ядра складывались

 

Суть однопоточного стека как раз в том, что требуется чтобы операции выполнялись последовательно, а какая разница, будут они выполняться на разных ядрах или на одном, все равно придется ждать исполнения обеих операций поочереди


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение
Если в процессе работы команды, обрабатываемые конвейером, не противоречат друг другу, и одна не зависит от результата другой, то такое устройство (ядро) может осуществить параллельное выполнение команд.

 

А я написал, что, если суть в том, чтобы выполнялись операции последовательно, то не получится. Так что пососи k07009.gif


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

ну хорошо что хоть википедией тебя научили на программистских курсах big45.gif

 

К тому же TSX пока никто не отменял

ахахаххах big36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gifbig36.gif

 


ПОДПИСЬ ОХРАНЯЕТСЯ СВИРЕПЫМИ КРОВОЖАДНЫМИ КАПИБАРАМИ

КАПИБАРЫ.jpg

Поделиться сообщением


Ссылка на сообщение
(изменено)

бля очередняра овнит очередняр :petro:


Изменено пользователем morfuwa

Жри, дрочи, играй в доту.

Поделиться сообщением


Ссылка на сообщение
(изменено)

Посоны, вот смотрите.

 

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)

 

кароче ладно, я попиздовал работать


Изменено пользователем 4xan4

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

прочитал пост чхана

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

:trollface:


2.) алоха - гремлин ебаный, с него только ржать можно. Если бы не был олигофреном, то мог капитанить, проталкивать свои идеи и результат был бы лучше.

Поделиться сообщением


Ссылка на сообщение

прочитал пост чхана

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

:trollface:

Ну вкратце - процессор это векторные блоки + алу + фпу + кэш + еще всякие. Суть в том, что х86 архитектура, путь даже многоядерная умеет за такт на своих ядрах только определенный блок задействовать, то есть не получится типо 1 ядро делит R числа, а другое ядро умножает Float числа, это не предусмотрено архитектурой, поэтому от многоядерности толк будет, только когда процессор будет работать как числодробилка одной математически сложной опперации (кодирование, архивирование, криптография), а многие другие задачи, распаралелить на х86-х64 архитектуре тупо не получится. Мощь одного ядра > количества ядер в IBM PC компьютерах.

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

Ну вот картинка с вики, одно ядро бульдозера

AMD_Bulldozer_block_diagram_%28CPU_core_bloack%29.PNG

Если я все правильно понимаю то у каждого ядра есть свой Dispatch юнит который распихивает данные по FPU/IC, а дальше они сами еще внутри планируют как хотят, поэтому не вижу почему бы разные ядра не могли юзать разные блоки одновременно. По остальному я не понял че ты вообще пишешь:

2. Что значит доказывает что данные не противоречат? Нахуя это надо вообще?

3. Какие еще большие числа?

4. Одному фотошопу нет, но если ты хочешь одновременно фш + браузер + 4к видео с ютубчика + торренты + ... то офк поможет. Ну или задача норм параллелится (ну например ресайз в фш точно можно распараллелить)

5. ??

:buba:

Поделиться сообщением


Ссылка на сообщение
поэтому не вижу почему бы разные ядра не могли юзать разные блоки одновременно
Могут юзать разные блоки, если используют дополнительные аппаратные инструкции типо sse, далеко и очень далеко не весь софт пишется на использование данных инструкций, чтобы сохранять обратную совместимость. А обычно получается так, пока одно считает или коррелирует чекдата результата работы, все остальные ядра работают в режиме nop. Ты думаешь, почему коре выебал пентиум и атлон в 2 раза по скорости фпу на одной и той же частоте? Потому что научили делить в 4 бита за такт, а именно операция деления для процессора самая сложная, и именно в нее упиралась производительность фпу на тот момент. Нужно понимать, что пока фпу одного ядра работает, чтобы нагрузить другое ядро алу домен, то нужно, чтобы архитектура процессора еще в глубоких 80ых должна была это предусмотреть, но не предусмотрели. Понимаешь ли это возможно, если бы в проце стояло одно ядро конвеер заточен онли под алу, а другое ядро чисто под фпу, а третье ядро чисто под вектор и 4 ядро бы делало чекдата резалтов, то это больше похоже на процессор CELL. А у и х86 ядра универсальные и одинаковые, и они умеют в такт только синхронной операцией заниматься.

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

Ты под травой, или че? Вон картинка сверху, у каждого ядра все своё, свой FPU, свои IC, свой фетчер инструкций => каждое ядро может выполнять любую инструкцию независимо от других.

Поделиться сообщением


Ссылка на сообщение

Ты под травой, или че? Вон картинка сверху, у каждого ядра все своё, свой FPU, свои IC, свой фетчер инструкций => каждое ядро может выполнять любую инструкцию независимо от других.

ну и откуда блять вылезает это твое следствие...

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

Ты под травой, или че? Вон картинка сверху, у каждого ядра все своё, свой FPU, свои IC, свой фетчер инструкций => каждое ядро может выполнять любую инструкцию независимо от других.

ну и откуда блять вылезает это твое следствие...

Ну НИЧЕГО не мешает ядру исполнять любую инструкцию на любом из юнитов (FPU, ALU), потому что они никак не зависят от того что делают другие ядра (единственная общая часть у ядер - это L3 cache). Я не пойму с чего ты решил что это не так?

Поделиться сообщением


Ссылка на сообщение

Ты под травой, или че? Вон картинка сверху, у каждого ядра все своё, свой FPU, свои IC, свой фетчер инструкций => каждое ядро может выполнять любую инструкцию независимо от других.

ну и откуда блять вылезает это твое следствие...

Ну НИЧЕГО не мешает ядру исполнять любую инструкцию на любом из юнитов (FPU, ALU), потому что они никак не зависят от того что делают другие ядра (единственная общая часть у ядер - это L3 cache). Я не пойму с чего ты решил что это не так?

У машины четыре колеса, с чего ты решил, что машина не может ездить вбок?

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

бэтмобиль может


Жри, дрочи, играй в доту.

Поделиться сообщением


Ссылка на сообщение

бэтмобиль может

ну так это бэтмобиль, архитектура другая

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...