Мультиклеточный процессор атакуе

Чтобы отправить комментарий — войдите.
  • P
    29 июн 12
    В шоке от цифр "потребляя при этом 15,4 кВт энергии. Энергопотребление при этом не превысит 15,4 МВт!"

    НЕ ПРЕВЫСИТ 15,4 МЕГА ВАТТ, это что АЭС рядом стоять должна?
    Ответить
    • B
      на 2 миллиона ядер? да. А ещё желательно, чтобы датацентр стоял на воде (большом озере, реке или проливе) для оптимизации затрат по охлаждению.
      Ответить
      • pelegrinus
        если бы афтар знал математику, то наверняка был бы в курсе, сто параллелизм имеет конечную составляющую по эффективности. А учитывая, что у них узкая расчётная шина, то цифра совсем не радужная.
        Ответить
  • smprofi
    29 июн 12
    ну это не отладочный комплект, а скорее SDK (system design kit).

    непонятно только КАК происходит распараллеливание задачи при последовательным способом выборки команд

    в общем... где-то напоминает рассказ про iAPX 432 когда тот готовился к выходу. тоже было много разговор и революционности... а реальных систем на iAPX 432 не было никаких. когда проект провалился, то ходили слухи, что не хватило мозгов разобраться с ним и таки создать на нем систему. сейчас же в тырнете, в частности, в бритиш вики пишут мол слишком медленным оказался по сравнению с тогдашними Intel 80286 и Motorola 68010 (ну тут они таки дрозда дали, прямым конкурентом Intel 80286 был Motorola 68020).

    опять же интересно подается инфа: вложили в проект $11 млн. и рассчитывают на грант на развитие в размере 30 млн. рублей, т.е. чуть меньше $1 млн. 8-9% не хватило закончить проект?

    в общем, много непонятного.

    ну а если таки все нормально будет работать, то успехов ребятам!
    Ответить
  • X0MYT
    X0MYT АВТОР
    29 июн 12
    Они просто всю программу в СОЗУ (сверх-оперативное ОЗУ) помещают. Оно находиться прямо в процессоре, следовательно, у неё не такое большое ограничение на ширину шины. Если память на внешней шине, то ширина шины (кол-во проводков, грубо говоря) сильно ограничивается кол-вом ног процессора.

    . Вот это место, из мануала. Страницы 1-38: Память программ (ПП) представляет собой независимые блоки СОЗУ (PM0 – PM3), число

    которых равняется числу ПБ (процессорных блоков). Соответственно, каждый ПБ имеет свою собственную ПП.

    Указанные блоки памяти не связаны между собой и функционируют независимо.

    Ускорение достигается за счёт помещения всей программы в сверх-оперативное ОЗУ. Плюс — скорость. Минус — размер выполняемой программы не более 128 Кбайт (на каждую клетку).

    Второй резерв оперативности — все 128 Кбайт данных так же размещают в сверх-оперативном ОЗУ (только этот блок не пересекается с памятью программ). Память данных сделана с интерливом в 8 байт. Т.е. пока мы заканчиваем работы с предыдущими 8-ю байтами, мы уже можем начинать работать со следующими 8 байтами.

    Вся программная память разбита на кусочки — параграфы. Каждый параграф выполняется МЕЖДУ прерываниями. Т.е. если во время выполнения подряд xxx инструкций, составляющих параграф, пришло прерывание то оно будет ждать окончания выполнения этого блока инструкций. Исключение только для немаскируемого прерывания (это когда совсем ахтунг настал).

    Много регистров общего назначения и очень много регистров индексных. Регистры для всех ядер — общие. (с)
    Ответить
    • I
      X0MYT 29 июн 12
      вот вот. чем оно отличается от CUDA от NVIDIA? там тоже задачи распараллеливаются по ядрам со своим кэшем первого уровня кажется...?
      Ответить
      • X0MYT
        X0MYT АВТОР
        iv05 29 июн 12
        Не только в кэше дело. Что кэш? Кэш он и пеньке — кэш.

        Перед чтением даташитов, курим здесь — Концепция мультиклеточного процессора — www.multiclet.com/docs/ru/MCP_concept_rus.doc
        Ответить
  • madrabbitt
    28 июн 12
    На первый взгляд, как будто у "Pentium I" почистили крышку и напечатали сверху свое
    Ответить
    • P
      А на второй взгляд, как будто брехня, сродни текста Библии и Торы.
      Ответить
full image