Исследователи Принстонского университета (США) анонсировали создание в рамках проекта Piton прототипа микропроцессора новой архитектуры, особенностью которой является возможность гибко изменять число ядер в ходе производства конкретных моделей. Ученые считают, что новые архитектурные подходы в сочетании с гибкими производственными технологиями должны существенно упростить создание суперкомпьютеров различной мощности. Представленный сейчас прототип имеет размер 6×6 мм, состоит из
Детали проекта Piton были впервые публично представлены на состоявшейся в начале этой недели в г. Купертино конференции Hot Chips. Как сообщили сами авторы, Piton реализован на базе проекта OpenSparc, который в свою очередь является модифицированной версией процессора Oracle OpenSparc T1. При этом разработчики утверждают, что их процессор будет обладать более низким энерогопотреблением (примерно на 20%) по сравнению с существующими устройствами аналогичной мощности. Этот эффект достигается за счет того, что Piton в существенной мере изначально нацелен на использование в вычислительных системах уровня дата-центра (а не на отдельные серверы), характеризующихся высокой схожестью исполняемых операций. С учетом этой специфики в новой архитектуре используется алгоритм «исполнительного драфтинга» (execution drafting), выявляющий фрагменты одинакового кода, который может исполняться на одном ядре, но при этом использоваться во всех программах. Другая интересная новинка Piton — технология «генератора трафика памяти» (memory traffic shaper), которая позволяет определять необходимый конкретной программе объем памяти и требуемую скорость обмена данных. По оценке разработчиков, такой механизм оптимизации позволяет повысить производительность процессора на величину до 18%.