LINUX.ORG.RU

SPARC M7

 , ,


3

4

Компания Oracle официально объявила о выпуске нового специализированного процессора SPARC M7. Новинка должна сменить своего предшественника SPARC M6. Она получила 32 вычислительных ядра, что на 20 больше, нежели у M6. Ядра используют новый дизайн под названием S4. Чип производится по 20-нм технологическим нормам, но планируется использование технологии 16-нм FinFET 3D. Общее число транзисторов на кристалле достигает 10 миллиардов, что вдвое больше, чем у Intel Xeon IvyBridge-EX.

32 ядра сгруппированы в 8 кластеров по 4 ядра в каждом. Одно ядро способно выполнять восемь потоков кода и адресовать до 64 Гбайт оперативной памяти. Каждый кластер имеет свой кеш инструкций второго уровня объёмом 256 Кбайт с пиковой пропускной способностью более 0,5 Тбайт/с. Каждые два ядра делят между собой 256 Кбайт кеша данных второго уровня с аналогичной производительностью. Объём кеша третьего уровня составляет внушительные 64 Мбайт, он поделен на 8 частей объёмом 8 Мбайт каждая. Совокупная пропускная способность кеша L3 может превышать 1,6 Тбайт/с.

Согласно заявлению Oracle, максимальная конфигурация SMP на базе SPARC M7 включает в себя 32 чипа, что даёт в совокупности 1024 ядра и возможность выполнять 8192 нитей кода одновременно. Объём оперативной памяти в такой системе может достигать 64 Тбайт. Новый процессор способен работать со сжатыми данными на полной скорости доступа к памяти, а также содержит блок ускорения работы с базами данных Oracle. Данных о тактовой частоте пока нет, но с учётом того, что SPARC M7 способен работать на частоте 3,6 ГГц, от наследника можно ожидать ещё более высоких показателей.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

блок ускорения работы с базами данных Oracle

неужто поддержку ДБ теперь в процессорные инструкции добавляют? Все таки, тут скорее всего много атомарных оптимизаций в БД Оракл для данного процессора, а не наоборот.

splinter ★★★★★ ()

Так оформляют только... ну ты понел.

tailgunner ★★★★★ ()

Java != Erlang

даёт в совокупности 1024 ядра и возможность выполнять 8192 нитей кода одновременно

Объясните мне, как так сложилось, что в Sun придумывали (в Oracle придумывают) такие процессоры, но при этом придумали Jav'у, а не Erlang?

Camel ★★★★★ ()

блок ускорения работы с базами данных Oracle

Ыы.. SQL-accelerator?

anonymous ()
Ответ на: Java != Erlang от Camel

как так сложилось, что в Sun придумывали (в Oracle придумывают) такие процессоры, но при этом придумали Jav'у, а не Erlang?

Это невозможно объяснить в терминах java и Erlang, потому что ни то, ни другое не имеет к SMT никакого отношения.

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

Распараллеливание же

Это невозможно объяснить в терминах java и Erlang, потому что ни то, ни другое не имеет к SMT никакого отношения.

А в Erlang'е не проще ли делаются всякие распараллеленые программы? Эту его особенность часто рекламируют. Я знаю, что написанное на Erlang'е ещё не есть распараллеленное, но строгий функциональный подход Erlang'а должен сильно помогать.

Camel ★★★★★ ()

Непонятно какое отношение сия новость имеет к open source.

anonymous ()
Ответ на: Распараллеливание же от Camel

SMT - способ загрузить простаивающие исполнительные узлы процессора. К Erlang и прочему оно не имеет отношения.

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

Против процессорного тунеядства

SMT - способ загрузить простаивающие исполнительные узлы процессора. К Erlang и прочему оно не имеет отношения.

Спасибо за пояснение. Сходил на википедию, понял ошибочность своих суждений.

Camel ★★★★★ ()

А у оракла есть готовый рэк, со сторэджами, блейдами и другими прелестями ?

dada ★★★★★ ()

Данных о тактовой частоте пока нет, но с учётом того, что SPARC M7 способен работать на частоте 3,6 ГГц, от наследника можно ожидать ещё более высоких показателей.

SPARC M6.Кто исправляет очепятки?

andrewzvn ()

с учётом того, что SPARC M7 способен работать на частоте 3,6 ГГц, от наследника можно ожидать

Может таки M6?

Satou ★★★★ ()
Ответ на: Java != Erlang от Camel

Джава может в энтерпрайз, паттерны, си-подобный синтаксис, легкозаменяемых программистов. Это нужно бизнесу, вот и весь ответ.

loz ★★★★★ ()

содержит блок ускорения работы с базами данных Oracle

Что этот маркетинговый буллшит делает на главной?

LamerOk ★★★★★ ()
Ответ на: комментарий от splinter

неужто поддержку ДБ теперь в процессорные инструкции добавляют?

Добавляют же в процессорные инструкции поддержку AES и strlen()/strcmp(). Почему бы не добавить что-то для БД? Понятное дело, воспользоваться улучшениями смогут только новые версии.

i-rinat ★★★★★ ()

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

Indexator ★★★ ()

а также содержит блок ускорения работы с базами данных Oracle.

Говнокодеры ликуют, можно вообще не напрягаться с оптимизацией и алгоритмами.

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

ну да, ну да. аж два раза. Спарки не умеют такой суперскалярности как x86.

cvv ★★★★★ ()

вот на чём нужно генту компилить

anonymous ()

Через год выйдет новая версия Эльбруса, надо полагать? :)

Stalin ★★★★★ ()

что SPARC M7 способен работать на частоте 3,6 ГГц,

SPARC M6?

alex-w ★★★★★ ()

Хочу себе такой в домашний пека воткнуть, какие подводные камни?

CARS ★★★★ ()

Лор как всегда полон спецов по всему и диванных аналитиков.

Valor ()
Ответ на: комментарий от cvv

ну да, ну да. аж два раза. Спарки не умеют такой суперскалярности как x86.

Намекаю, я не представитель оракля :)

andreyu ★★★★★ ()
Ответ на: комментарий от splinter

Не факт. Возможно хардварно запилены всякие алгоритмы вычисления хэшей и специфические атомики. Но маркетоидами от таких сообщений несет аж глаза слезятся. Все эти инструкции можно ведь и к другим СУБД прикрутить.

A-234 ★★★★★ ()

Воняет проприетарщиной, но было бы интересно пощупать...

dpkg ★★★★ ()
Ответ на: комментарий от Valor

SS20

Да, согласен, иба предыдущее сообщение от CARS как бы намекает нам.;)

mumpster ★★★★★ ()
Ответ на: комментарий от LamerOk

markeet bull sheet

Что этот маркетинговый буллшит делает на главной?

«Это маленький шаг для Oracle, но огромный — для всего HW/SW”. ;)

mumpster ★★★★★ ()
Ответ на: комментарий от splinter

Все таки, тут скорее всего много атомарных оптимизаций в БД Оракл для данного процессора, а не наоборот.

M7 Database In-Memory Query Accelerator
The M7 chip also includes a In-Silicon Query Engines. These accelerate tasks that work on In-Memory Columnar Vectors. Oracle In-Memory options stores data in Column Format. The M7 Query Engine can speed up In-Memory Format Conversion, Value and Range Comparisons and Set Membership lookups. This engine can work on Compressed data - this means not only are we accelerating the query performance but also increasing the memory bandwidth for queries.
А ньюсмейкера кто-то покусал похоже.

EvgGad_303 ★★★★★ ()
Ответ на: комментарий от anonymous

Дурак. Sparc - это Open Source архитектура (не новые процы, но вполне).

Shadow ★★★★★ ()
Последнее исправление: Shadow (всего исправлений: 1)

Тут в энторнетах Антон Носик писал, что всяким службам «большого брата» не обработать собранные/подслушанные данные... Так вот это сможет обработать :(

Shadow ★★★★★ ()
Ответ на: комментарий от Shadow

Железо - полдела. Нужно ещё ПО. Да и у POWER8 кэша больше.

anonymous ()
Ответ на: комментарий от Shadow

«Это» позволит породить еще больше данных, которые придется обрабатывать. Так что не беспокойся

Deleted ()

как бы должен рулить и педалить, но и IBM не ногти грызёт.

anonymous ()
Ответ на: комментарий от i-rinat

Простите, а где можно почитать про поддержку strlen на уровне процессорных инструкций?

Twissel ★★★★★ ()
Ответ на: комментарий от Shadow

Oracle повторим уже даже в реляционных СУБД. Я скорее приму претензии IBM SPSS на неповторимость.

anonymous ()
Ответ на: комментарий от A-234

A-234> Не факт. Возможно хардварно запилены всякие алгоритмы вычисления хэшей и специфические атомики. Но маркетоидами от таких сообщений несет аж глаза слезятся. Все эти инструкции можно ведь и к другим СУБД прикрутить.

Господи, как можно быть таким пятизвездочным ослом? В пресс-релизе же было, что там про поддержку их Oracle-овского типа данных NUMBER (что-то вроде BCD) на уровне процессора - чтоб арифметика была на аппаратном уровне, а не библиотечной.

Тип NUMBER введен специально, чтобы можно было деньги считать правильно, с правильными округлениями, потому что нативный процессорный IEEE double/float - неточный тип, к примеру в нем нельзя представить число 12.1 чуть более, чем вообще никак (только как 12.10000000000000132123)

anonymous ()

Корректировки

Ядро в M7 по-прежнему S3, S4 появится в M8; пропускная способность L2, что инструкций, что данных - 1.2Тбайт/с; ускорение операций СУБД Оракл осуществляется не средствами ядра, а совсем другого модуля процессора; и стоит упомянуть об аппаратном ускорении Java-вского GC. Как-то так...

bulch ()
Ответ на: комментарий от anonymous

Power8

Кэша-то у Power8 может и больше, да вот только это не спасает «отца русской демократии», иначе как объяснить, что весь mid-range IBM делает на Power7+, high-end вообще на Power7, а уделом Power8 остаётся жалкий entry-level.

bulch ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.