morda

[info]mikeivanov


~всячина~

...und hat jedem von euch etwas mitgebracht!


Will we really fit 1000s of cores on one economical chip?
morda
[info]mikeivanov
Ответ на вопрос в заголовке - положительный.

Вот, что пишут:

This significant reduction in the size and complexity of the basic processor building
block of the future means that many more cores can be economically implemented on a
single die; furthermore, this number can double with each generation of silicon. For
example, the “manycore” progression might well be 128, 256, 512, ... cores instead of the
current “multicore” plan of 2, 4, 8, ... cores over the same semiconductor process
generations.

There is strong empirical evidence that we can achieve 1000 cores on a die when 30nm
technology is available. (As Intel has taped out a 45-nm technology chip, 30 nm is not so
distant in the future.) Cisco today embeds in its routers a network processor with 188
cores
implemented in 130 nm technology. This chip is 18mm by 18mm.

http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.pdf

Мне кажется, что лет через пять в десктопных системах можено будет устанавливать не только дополнительную память, но и процессорные платы расширения. Не хватает для очередной стрелялки стандартных 512 ядер на материнке? Пошел в магазин и купил за сто баксов какой-нибудь Мега-Дупер ХЗ-2К, в котором этих ядер тысячи две.

Однако, возникает вопрос как и чем это хозяйство загрузить?

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

Потоки отпадают из-за необходимости наличия общей памяти, что при таком количестве процессоров является узким местом из-за блокировок, да и вряд ли вообще возможно. То есть доступ к памяти должен быть структурированным. Варианты: процессоры разбиты на группы, каждая со своим банком памяти, а связи между группами организованы через последовательные каналы, может быть через системную шину. Другой вариант - географическая организация, когда физически расположенные в узлах двумерной решетки процессоры имеют общую с соседями память. Но это не так уж важно.

Важно то, что с потоками в такой среде не напрограммирушь. Кроме того, поточная модель, ориентированная на долгоживущие процессы не предназначена для массового параллелизма.

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

Это вполне возможно, есть даже два относительно хорошо изученных подхода к таким моделям: агенты с каналами (как в Го или Clojure) и обмен сообщениями в эрланговском стиле.

Красота и ее Автор
morda
[info]mikeivanov
"""Время от времени у нас, верующих, спрашивают, можем ли мы доказать бытие Божие. Ответ зависит от того, что мы понимаем под словом «доказать». Бывают реальности, которые вы просто вынуждены признать, нравится ли вам это или нет — например, воспаление зубного нерва. Практически все остальное можно отрицать..."""

http://www.foma.ru/article/index.php?news=3942

Ирчик
morda
[info]mikeivanov

Systems that Never Stop
morda
[info]mikeivanov
(Последний пост перед очередной попыткой уснуть).

Джо Армстронг о супернадежных системах и о том, что нас ждет в недалеком будущем: http://www.infoq.com/presentations/Systems-that-Never-Stop-Joe-Armstrong

Вот это настоящий, махровый гик! Просто гик-эссенция какая-то. Кучу удовольствия получил просто слушая, как он рассказывает.

Где-то ближе к середине он задает один интересный вопрос: как именно вы собираетесь использовать ту сотню ядер, которую вы будете иметь в вашем десктопе всего через несколько лет? Если ваша система имеет 10% последовательного кода, то вы при всем желании сможете загрузить только 10 ядер, т.е. 10% от всей системы. Посчитайте сами.

Между прочим, с этим эффектом мне пришлось столкнуться в моем теперешнем проекте. Очень, я вам скажу, неприятный эффект. И еще: если в Python не будет очень быстро (за несколько лет) решена проблема GIL, то он исчезнет; почему? - см. выше.

А теперь ты можешь летать по всей вселенной
morda
[info]mikeivanov
"Духом Святым мы познаем Бога. Это новый, неведомый нам орган, данный нам Господом для познания Его любви и Его благости. Это какое-то новое око, новое ухо для видения невиданного и для услышания неслыханного. Это как если бы тебе дали крылья и сказали: а теперь ты можешь летать по всей вселенной. Дух Святый - это крылья души"

Иеромонах Василий (Росляков)

Truth is considered harmful
morda
[info]mikeivanov
Если кто еще не знает: http://newsru.com/religy/20nov2009/sysoyev.html

Пройден важный рубеж. Не на Кавказе, не в Иране и не в Судане, -- в Москве теперь можно получить пулю в голову только лишь за проповедь. Причем отец Даниил отнюдь не призывал "мочить" мусульман, а только рассказывал правду об их религии.



Отца Даниила не жалко, радостно за него. Получил штампик поверх своей визы: в Страну Назначения прибыл.

Жаль вот журнал остался без хозяина: http://pr-daniil.livejournal.com/

...
morda
[info]mikeivanov
Их разговора в одном жж:

А: Как Вам не стыдно! Вы действительно циник. Ваш пост - гнусный! Бог Вам судья.
Б: Бога нет

Вот и вся правда: люди делятся на тех кто верит, что Бог есть, и на тех кому нужно, чтобы его не было...

O Virgin Pure
morda
[info]mikeivanov
Кто-то у меня спрашивал про Αγνή Παρθένε на английском. Есть. Вот:



O Virgin Pure

by St. Nectarios
Plagal First Tone (Tone 5)

Refrain: Rejoice, O Bride Unwedded!

O Virgin pure, immaculate/ O Lady Theotokos
O Virgin Mother, Queen of all/ and fleece which is all dewy
More radiant than the rays of sun/ and higher than the heavens
Delight of virgin choruses/ superior to Angels.
Much brighter than the firmament/ and purer than the sun’s light
More holy than the multitude/ of all the heav’nly armies.

Rejoice, O Bride Unwedded!

O Ever Virgin Mary/ of all the world, the Lady
O bride all pure, immaculate/ O Lady Panagia
O Mary bride and Queen of all/ our cause of jubilation
Majestic maiden, Queen of all/ O our most holy Mother
More hon’rable than Cherubim/ beyond compare more glorious
than immaterial Seraphim/ and greater than angelic thrones.

Rejoice, O Bride Unwedded!

Rejoice, O song of Cherubim/ Rejoice, O hymn of angels
Rejoice, O ode of Seraphim/ the joy of the archangels
Rejoice, O peace and happiness/ the harbor of salvation
O sacred chamber of the Word/ flow’r of incorruption
Rejoice, delightful paradise/ of blessed life eternal
Rejoice, O wood and tree of life/ the fount of immortality.

Rejoice, O Bride Unwedded!

I supplicate you, Lady/ now do I call upon you
And I beseech you, Queen of all/ I beg of you your favor
Majestic maiden, spotless one/ O Lady Panagia
I call upon you fervently/ O sacred, hallowed temple
Assist me and deliver me/ protect me from the enemy
And make me an inheritor/ of blessed life eternal.

Rejoice, O Bride Unwedded!

(текст позаимствован у о.Стивена Фримана)
Tags:

В капустном трансе
morda
[info]mikeivanov

Political compass
morda
[info]mikeivanov


http://www.politicalcompass.org/test
Tags:

Home