ГоловнаНаукаВсі новини розділу
 

Американці створили центральний процесор незвичайної архітектури

Корреспондент.net, 27 квітня 2007, 16:04
0
10

Дослідники з університету Техасу в Остині створили центральний процесор (ЦП) TRIPS, збудований за новою архітектурою, яка називається EDGE. У результаті чого в розробленому процесорі реалізовано нову парадигму виконання програм.

Процесор з Техасу за назвою TRIPS (Tera-op, Reliable, Intelligently adaptive Processing System) означає терафлопну, надійну, інтелектуальну адаптивну систему обробки. А нова архітектура EDGE (Explicit Data Graph Execution) дослівно означає чітке виконання графа даних.

При традиційному підході прискорення обчислень застосовується розпаралелювання, коли програма обробляється одночасно великим числом каменів (або ядер), кожне з яких ненабагато швидше процесорів попередніх поколінь. Основні складнощі в цьому процесі полягають для програмістів у тому, що вони повинні оптимізувати програму для її розпаралелювання.

Над TRIPS і архітектурою EDGE Стівен Кеклер, Дуг Бургер, Кетрін Маккінлі та їхні колеги працювали останні сім років. Вони використовували зовсім інший підхід, відмінний від традиційного. Його теж можна назвати розпаралелюванням, у певному значенні, але жодних змін у програмах він не потребує. Учені наголошують, що принцип побудови нового процесора, якщо говорити конкретно про технічні засоби, оптимізовано для подальшого зменшення масштабу елементів мікросхем.

Кілька днів раніше вчені представили прототип TRIPS. Він має два обчислювальних ядра, кожне з яких містить величезне число однакових плиток, що, завдяки гарно продуманим протоколам обміну, здатні працювати як один процесор.

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

Також слід зауважити, що кожне з двох ядер TRIPS виконує по 16 операцій за один такт і, до того ж, декодирує про всяк випадок до 1024 інструкцій відразу.

Потенційно винахід може призвести до появи масових ЦП зі швидкістю обчислень у трильйони операцій за секунду.

За матеріалами membrana.ru

Якщо ви помітили помилку, виділіть необхідний текст і натисніть Ctrl + Enter, щоб повідомити про це редакцію.
powered by lun.ua

ЧИТАЙТЕ ТАКОЖ

Loading...

Корреспондент.net в соцмережах