Взяв за основу FPGA (программируемую интегральную схему или так называемую вентильную матрицу), ученые создали процессор с 1000 ядрами, каждое из которых вычисляло отдельный набор команд. Для этого в чипе FPGA предварительно было создано более 1000 логических цепей.
Для того чтобы ускорить работу чипа, инженеры оснастили каждое из ядер выделенной памятью.
Возможности процессора были опробованы на обработке файла с применением алгоритма, используемого в видеокодеке MPEG. Процессор справился с этим на скорости 5 гигабайтов в секунду, что примерно в 20 раз больше в сравнении со скоростью обработки аналогичного файла самыми мощными настольными процессорами.
По словам Вандербауведе, некоторые производители уже начали выпускать гибридные решения, состоящие из центрального процессора и программируемой матрицы. Такой продукт, например, недавно представила Intel.
Ученый считает, что в течение нескольких следующих лет FPGA-решения будут встречаться в потребительской электронике чаще, так как они предлагают высокую производительность и обладают низким потреблением энергии. Доклад о 1000-ядерном процессоре группа планирует представить на конференции International Symposium on Applied Reconfigurable Computing, которая пройдет в марте 2011 г. в Белфасте, в Ирландии.
В корпорации Intel исследованию многоядерных систем посвящена целая программа - Terascale Computing Research. Около года назад компания представила экспериментальный 48-ядерный процессор, сообщив, что теоритически число ядер в таком чипе может достигать одной тысячи.
Смотрите также:
Ученые нашли батарейку, которая работает 60 летОпытный образец состоит из двух гальванических элементов, приводящих в движение гальванометрический двигатель, и выключателя, который на каждые пол-оборота двигателя замыкает цепь, а затем ее размыкает |