Да я не затем пишу чтобы всем было приятно и чтобы петь дифирамбы друг другу. Я пытаюсь коллективно осмыслить происходяшие в IT. Используя наш коллективный опыт и знания в разных отрaслях IT.flip_flop wrote:...Посмотрел. Ну да, красиво. Ну так и не отрицал ведь. Отдельным качествам МФ даже дифирамбы пел, что есть то естъ.
Миф: как IBM победил БЭСМ
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Миф: как IBM победил БЭСМ
-
- Уже с Приветом
- Posts: 13736
- Joined: 16 Jan 2001 10:01
Re: Миф: как IBM победил БЭСМ
А IBM не упёрся в этот тупик?zVlad wrote: Intel уперлся в тупик с ростом производительности путем повышения частоты и, исключительно чтобы остаться на плаву (потому что если они остановятся в гонке за снижение цены на единицу мощности то они просто будут затоптаны другими).
...
Кстати о тупике роста частоты было известно с самого начала эры полупроводников. О том что распаралеливание эффективно далеко не для все задач и приложений тоже давно не секрет. И тем не менее народ всерьез обсуждает GPU, которые де идут на смену CPU.
В чём их подход радикально отличается?
Более широкое применение специализированного железа?
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Миф: как IBM победил БЭСМ
Мы говорил только о chip-e CP (у IBM называется PU - Processor Unit), OK.Palych wrote:А IBM не упёрся в этот тупик?zVlad wrote: Intel уперлся в тупик с ростом производительности путем повышения частоты и, исключительно чтобы остаться на плаву (потому что если они остановятся в гонке за снижение цены на единицу мощности то они просто будут затоптаны другими).
...
Кстати о тупике роста частоты было известно с самого начала эры полупроводников. О том что распаралеливание эффективно далеко не для все задач и приложений тоже давно не секрет. И тем не менее народ всерьез обсуждает GPU, которые де идут на смену CPU.
В чём их подход радикально отличается?
Более широкое применение специализированного железа?
Их подход отличается тем что они не упираются в наращивание кОров. В текущем семействе - EC12 (2012) - кОров всего 6 на chip-e. Но у них больше cash size и у каждого кора есть свой unit for compression and encryption.
Лучше всего это видно, кмк, на соотношении количества транзисторов на chip-e к количеству кОров:
zEC12 (2012 год) = 2,750,000,000 / 6 = 458 333 333 transistors per core
Xeon Ivy Bridge-EX (2014 год) = 4,310,000,000 / 15 = 287 333 333 transistors per core
Code: Select all
Six-core zEC12 2,750,000,000 2012 IBM 32 nm 597 mm²
15-core Xeon Ivy Bridge-EX 4,310,000,000 2014 Intel 22 nm 541 mm²
данные из http://en.wikipedia.org/wiki/Transistor_count
В августе этого года ИБМ аннонсировали 5.4 billion transistors chip (не для MF), значит в следущем году IBM выкатит новый процессор на MF. Каким он будет мы узнаем не позже февраля-марта 2015-go. Я полагаю там будет или 8 cores, или не больше 10-ти.
-
- Уже с Приветом
- Posts: 13736
- Joined: 16 Jan 2001 10:01
Re: Миф: как IBM победил БЭСМ
Как мы выяснили - наращивание кОров имеет ограничение: из-за ненинейного роста производительности их нельзя наращивать бесконечно.zVlad wrote:Мы говорил только о chip-e CP (у IBM называется PU - Processor Unit), OK.Palych wrote:А IBM не упёрся в этот тупик?zVlad wrote: Intel уперлся в тупик с ростом производительности путем повышения частоты
...
В чём их подход радикально отличается?
Их подход отличается тем что они не упираются в наращивание кОров. В текущем семействе - EC12 (2012) - кОров всего 6 на chip-e. Но у них больше cash size и у каждого кора есть свой unit for compression and encryption.
А увеличение cash size и добавление unit for compression and encryption не имеет ограничений?
-
- Уже с Приветом
- Posts: 13736
- Joined: 16 Jan 2001 10:01
Re: Миф: как IBM победил БЭСМ
Кстати, а возможно ли как-то снимать статистику с процессора на живой машине?
Например - статистику использования кешей?
Например - статистику использования кешей?
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Миф: как IBM победил БЭСМ
А как в мф решается проблема синхронизации кешей?
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 15276
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Миф: как IBM победил БЭСМ
Я просто зацепился за тезис, который мне показался неверным, о чем и сказалzVlad wrote:Извините погорячился, но и Вы тоже от темы далеко отходите и неправильно понимаете тех с кем говорите, в данном случае меня. Поэтому я бы ожидал услышать дополнительные вопросы, а не финальные заключения. Мы же здесь не для того чтобы на тезис овечать антитезисом и удаляться в гордом одиночестве, мы, кмк, здесь чтoбы проверить свои мысли на чужом мнении, именно свои мысли, а не то что кому то невеяло вброшенными нами текстами. Поэтому не стесняйтесь - спрашивайте, не торопитесь отпихиваться от собеседника ссылаясь на индустрию - индустрия она больше чем Вам кажется на самом деле. Заранее извиняюсь что опять разгoрячился,АццкоМото wrote:...А давайте не переходить на личности? Или - беттер йет - не скакать с субжа на субж?
.... - то вон в "о жизни" жара идет, что людей создали какие-то тараканы с обратной стороны луны. ну, в смысле фантазия прет как раз там
Если у вас есть аргументы в пользу того, что он верен - я с удовольствием послушаю и, возможно, поменяю свое мнение
А вот голубого мышления от меня не дождетесь. В мои молодежные 40 странно было бы начать косить под СЕО фруктовой компанииzVlad wrote:просто я ожидаю от молодежи более глубого мышления.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15276
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Миф: как IBM победил БЭСМ
Ммм... а какую именно статистику использования?Palych wrote:Кстати, а возможно ли как-то снимать статистику с процессора на живой машине?
Например - статистику использования кешей?
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4468
- Joined: 21 Sep 2000 09:01
- Location: Sammamish, WA
Re: Миф: как IBM победил БЭСМ
На Интеле - уже давно возможно.Palych wrote:Кстати, а возможно ли как-то снимать статистику с процессора на живой машине?
Например - статистику использования кешей?
Cheers
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Миф: как IBM победил БЭСМ
Криптографии на Production у нас 0(ноль). Сжатие пытаюсь найти.Palych wrote:А на сколько процентов у вас заняты подсистемы криптографии и сжатия?zVlad wrote:У нас например в DB2 одна из самых потребных таблиц хранится в сжатом виде чтобы поместиться целиком в памяти. Страницы разжимаются на лету по мере обращения к ним. Крипто тоже плотно используется в том же DB2. Есть такие приложения где это критично.
Вот как выглядит отчет по 30-минутному интервалу:
Code: Select all
C R Y P T O H A R D W A R E A C T I V I T Y
PAGE 1
z/OS V1R13 SYSTEM ID EAEA DATE 11/03/2014 INTERVAL 30.00.003
RPT VERSION V1R13 RMF TIME 14.30.00 CYCLE 6.000 SECONDS
-------- ICSF SERVICES ----------------------------------------------------------------------------------------------------
---- ENCRYPTION ----- ---- DECRYPTION ----- ----- MAC ------ -------- HASH --------- ------ PIN -------
SDES TDES AES SDES TDES AES GENERATE VERIFY SHA-1 SHA-256 SHA-512 TRANSLATE VERIFY
RATE 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
SIZE 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Миф: как IBM победил БЭСМ
Это (ограничение наращивания коров) - миф. Джентельмены, которые делают суперкомпъютеры об этом не знают и наращивают число узлов из-за линейной масштабируемости ( http://www.drdobbs.com/parallel/exceedi ... 836?pgno=3 ) . Разумеется, для масштабируемых задач. Для масштабируемости коров на чипе - тоже неплохо ( http://nar.ucar.edu/2013/cisl/accelerat ... ithmically ). Мой скромный опыт показывает следующее - для простых реализаций (типа простейшего OpenMP) для чипа с 61 ядром и 244-мя потоками при увеличении числа потоков до примерно 122 - рост производительности был линеен (идеален), затем несколько замедлялся (но никогда не насыщался, а монотонно увеличивался) и при максимально числе потоков в 244 составлял примерно 2/3 от потенциального максимума. Да, не максимум, но и не половина. Да и Дмитрий67 приводил тесты. Но желающие их могут игнорировать, конечно, типа "зелен виноград", не та консерватория и так далее.Palych wrote:Как мы выяснили - наращивание кОров имеет ограничение: из-за ненинейного роста производительности их нельзя наращивать бесконечно.zVlad wrote:Мы говорил только о chip-e CP (у IBM называется PU - Processor Unit), OK.Palych wrote:А IBM не упёрся в этот тупик?zVlad wrote: Intel уперлся в тупик с ростом производительности путем повышения частоты
...
В чём их подход радикально отличается?
Их подход отличается тем что они не упираются в наращивание кОров. В текущем семействе - EC12 (2012) - кОров всего 6 на chip-e. Но у них больше cash size и у каждого кора есть свой unit for compression and encryption.
А увеличение cash size и добавление unit for compression and encryption не имеет ограничений?
Масса интересных технологий в развитии, я не вижу повода для "плача Ярославны". Что не отменяет, конечно, неудачных реализаций "на местах".
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Миф: как IBM победил БЭСМ
Ну, например, статистику использования кешей ("попаданий" и "промахов" в L2 и L3 cache):АццкоМото wrote:Ммм... а какую именно статистику использования?Palych wrote:Кстати, а возможно ли как-то снимать статистику с процессора на живой машине?
Например - статистику использования кешей?
https://software.intel.com/en-us/articl ... tilization
Иногда этой статистики достаточно чуть более чем полностью.
-
- Уже с Приветом
- Posts: 15276
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Миф: как IBM победил БЭСМ
ок-ок, джясьть аськиньflip_flop wrote:Ну, например, статистику использования кешей ("попаданий" и "промахов" в L2 и L3 cache):АццкоМото wrote:Ммм... а какую именно статистику использования?Palych wrote:Кстати, а возможно ли как-то снимать статистику с процессора на живой машине?
Например - статистику использования кешей?
https://software.intel.com/en-us/articl ... tilization
Иногда этой статистики достаточно чуть более чем полностью.

Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Миф: как IBM победил БЭСМ
Просмотрел. Спасибо.flip_flop wrote:Извининя приняты. ПроехалиzVlad wrote:
Я еще раз приноношу свои извинения за пропуск Xeon-ов и их параметров, но честно говоря тенденция от этого не меняется, остается немного больше 2 MB на кор. i7 на странице интел я просмотрел весь:
http://www.intel.com/content/www/us/en/ ... essor.html
больше 8 МB не вижу. Опять не туда посмотрел?![]()
Куда смотреть - вначале на общий список: http://ark.intel.com/#@Processors
Затем выбираем. Например: http://ark.intel.com/products/family/79 ... s#@Desktop и далее:
http://ark.intel.com/products/82930/Int ... o-3_50-GHz
Не забываем про Server Processors, на данный момент наиболее интересные эти:
http://ark.intel.com/products/family/78 ... ly#@Server
и эти:
http://ark.intel.com/products/family/78 ... ly#@Server
и эти:
http://ark.intel.com/products/family/71 ... rs#@Server
Чем больше кОров тем меньше cash. Это понятно.
Как Вы думаете чем вызванно большое разнообразие конфигураций продуктов (CPU) Intel? По количеству кОров, размерам cash-ей, наверняка еще чему нибудь. У меня есть обяснение, свое, но хотелось бы сначала выслушать специалиста по конкретному направлению.
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Миф: как IBM победил БЭСМ
Palych wrote:...Как мы выяснили - наращивание кОров имеет ограничение: из-за ненинейного роста производительности их нельзя наращивать бесконечно.
А увеличение cash size и добавление unit for compression and encryption не имеет ограничений?
Все имеет ограничение. Физические в первую очередь. Самоограничения тоже имеются, но в рыночной экономике самоограничение - это сдача позиций конкурентам называется.
Есть кристал кремния, на нем сегодня можно разместить ~ 10 000 000 000 транзисторов. Возникает вопрос чем эти транзисторы занять.
Решается этот вопрос по разному в зависимости от цели. Если цель быстро обсчитывать много независимых и простых по содержанию процессов (степень простоты тоже вопрос интересный), то делаем максимальное количество исполнительных юнитов (а чем они проще тем их можно уместить на кристале больше). И это называется GPU (Nvidia).
Если цель не четко определена то выпускается большая номенклатура самых разнообразных конфигураций, с самыми разнообразными количествами кОров и размерами cash-ей. Это путь выбранный Intel. Intel продает чип-ы в розницу. Готовые компьютеры делают и Intel и многие другие исходя из своего понимания какими они должны быть. Конечный пользователь голову ломает что же ему то надо на самом деле.
Если цель достичь наилучшего результата для смеси самых разнообразных и связанных нагрузок, то кроме кОров и cash-ей на кристал помещают и другие компоненты, при этом стараются воплотить эти компоненты самым наиполнейшим образом. Сейчас это compression and crypto, будут и другие. Это, как вы уже догадались, путь выбранный IBM на MF. При таком подходе chip-ы не продаются в розницу, а из них делаются готовые компьютеры позволяющие программно конфигуриваться в огромном диапазоне мощностей CPU, размеров памяти, дополнительных устройств - для той же криптографии там где on-board crypto недостаточно и другого. Все это под управлением ОС способных все это использовать даже если прикладные программы не способны это использовать и конечно с предоставлением возможности использования программами. При этом у конечного пользователя задача выбора гораздо проще - надо всего лишь определиться с выбором одной из двух моделей семейства BC, и пяти моделей семейства EC. А все остально можно уже подогнать на местe, в процессе использования, более того автоматически это будет подогнано (в случае zOS).