Компьюлента. 28 февраля 2003 года, 16:07
Компьютер, построенный на старых программируемых микросхемах, показал производительность выше, чем у современных рабочих станций. Это результат технологии перепрошивки FPGA-чипов под нужные задачи.
Технология создана в Университете Южной Калифорнии под руководством доцента Педро Диниса. "Мы разрабатываем программные средства для автоматического синтеза логики чипа, оптимальной для каждого приложения," - говорит Динис. В свою очередь, ПО тоже оптимизируется для исполнения на программируемых чипах. По словам Диниса, FPGA-чипы при выполнении иррациональных задач используют свои цепи эффективнее, чем существующие процессоры.
На презентации в рамках конференции FPGA-2003 в Монтерее, штат Калифорния, Динис и его коллега Юн Сок Парк описали процесс оптимизации ПО для FPGA-вычислителя. Была поставлена задача поиска данных в разрежённых сетях и квадродеревьях. В результате, платформа на чипах трёхлетней давности с невысокой тактовой частотой продемонстрировала производительность как у новейших ПК, а кое в чём и превзошла их.
Динис считает, что внедрение изобретённых методик в архитектуру памяти повысит её производительность, а использование переконфигурируемой логики позволит будущим поколениям процессоров использовать свои мощности эффективнее.
Сейчас широкое применение FPGA-платформы невозможно из-за отсутствия ПО для разработки программ общего назначения, адаптирующихся под разные задачи. Динис со своей группой занимаются его написанием, на что агентство оборонных исследований США DARPA выделило ученым кое-какие средства. Оборонному комплексу есть чего ждать от новой архитектуры: такие системы будут распознавать цели, быстро шифровать информацию и выполнять прочие функции, столь востребованные военными.