The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Рост числа процессорных ядер приведет к необходимости смены ..., opennews (??), 02-Окт-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


41. "Рост числа процессорных ядер приведет к необходимости смены ..."  –16 +/
Сообщение от User294 (ok), 02-Окт-10, 20:15 
> доказать не может.

Жизненно же. Попробуйте распараллелить обсчет MD5 хеша для *одного* большого файла на 48 процов? Ну и как, получается? :)

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

59. "Рост числа процессорных ядер приведет к необходимости смены ..."  +/
Сообщение от Crazy Alex (??), 02-Окт-10, 21:39 
Ну вот конкретно md5 этот не параллелится. Ну и что? Компьютеры нынче отнюдь не однозадачные, масса всего параллельно крутится - заче параллелить один алгоритм, когда разных одновременно орда крутится?
Ответить | Правка | Наверх | Cообщить модератору

116. "Рост числа процессорных ядер приведет к необходимости смены ..."  +/
Сообщение от Аноним (-), 03-Окт-10, 16:57 
>> доказать не может.
> Жизненно же. Попробуйте распараллелить обсчет MD5 хеша для *одного* большого файла на
> 48 процов? Ну и как, получается? :)

А Вы попробуйте за итерацию подобрать хэш? Ну и как, получается? :)
И явно 48 не обойдется подбор вне зависимости от размера файла.
Неудачный пример.

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

129. "Рост числа процессорных ядер приведет к необходимости смены ..."  +/
Сообщение от User294 (ok), 04-Окт-10, 06:39 
> Неудачный пример.

Так проблема в том что в реальном мире дофига этих "неудачных примеров", что и является той ложкой дегтя в бочке с медом многоядерности ;). Поэтому сделав 48-ядерный процессор есть риск обнаружить что спрос на него не такой уж и высокий (т.к. большая часть юзеров с их типовыми задачами просто не могут столько ядер поюзать). Будет еще один итаник? :)

Ответить | Правка | Наверх | Cообщить модератору

149. "Рост числа процессорных ядер приведет к необходимости смены ..."  +/
Сообщение от аноним (?), 04-Окт-10, 22:06 
Надо на уровень выше думать, а не задачи, успешно решающиеся первопнями раздувать на 3 порядка. Зачем вам md5 терабайта? Чтобы повреждение данных обнаружить? Ну обнаружите, и что - будете терабайт перекачивать? Не смешите. Разбейте на блоки и считайте, и параллельте хоть на 500 ядер.
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

156. "Рост числа процессорных ядер приведет к необходимости смены ..."  +/
Сообщение от User294 (ok), 05-Окт-10, 06:03 
> на блоки и считайте, и параллельте хоть на 500 ядер.

Однозначно! Только вот...
1) А 500 винчей - это нормально? Ну или толку то от 500 ядер, если прогрузится аж пяток ядер, а больше накопитель все-равно не выжимает читать? :) В общем то 500 ядер подразумевают еще и подсистему памяти и ввода-вывода способные их такие прокормить. А с этим как-то пока не очень. Как-то туго себе представляется майнстримовый компьютер с 500-канальной памятью. В суперкомпьютерах на такое могут наверное распереться но в штучных тиражах, да и есть менее геморные методы достижения сравнимой производительности, не требующие таких изгалений и вполне себе успешные, наконец.
2) Надо еще убедить весь мир делать так же. Перейти на такие протоколы/форматы данных и прочая. В принципе это возможно. Остается только вопрос - а захочет ли мир думать вот так? Или вы будете в гордом одиночестве сравнивать ваш параллельный md5 сами с собой. А скачав терабайтный файл с ремотного сервера ... будете по старинке жевать его в 1 поток, жутко чертыхаясь на то что суперпроц с его 48 ядрами обладает довольно хилыми по отдельности ядрами. В итоге желающих покупать 48-ядерные суперпроцы может оказаться как-то маловато и они могут загнуться и/или остаться штучными решениями.

Ответить | Правка | Наверх | Cообщить модератору

165. "Рост числа процессорных ядер приведет к необходимости смены ..."  +/
Сообщение от fr0ster (ok), 05-Окт-10, 08:23 
Куда то вы не туда повели, сами говорили о спецзаточенности многоядерников, и сами теперь рассматриваете их через призму универсальных, обывательских можно сказать, систем.
Ответить | Правка | Наверх | Cообщить модератору

172. "Рост числа процессорных ядер приведет к необходимости смены ..."  +/
Сообщение от Dronemail (ok), 08-Окт-10, 11:53 
MD5 - это конечно не аргумент...
И один файл - это тоже не аргумент. :)

То, что пока мало задач, которые могут эффективно использовать многоядерность - это вопрос времени. Раньше любая игрушка умещалась на FDD три раза, и все мучались вопросом - чем же можно загрузить 4 мегабайта памяти на крутых и никому не доступных x386... :)

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

Будет 1000 ядер - возникнут и алгоритмы, которые смогут их эффективно загрузить. И линукс не заставит себя ждать... за 5 лет они его 3 раза полностью переписать успеют. :)

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру