.
Для управління накопичувачами можуть використовуватися як постійні програми, записані в ПЗУ, так і програми користувача, що завантажуються в ОЗУ.
4. Застосування транспьютеров
Виробництво транспьютеров в 1987 р склало кілька десятків тисяч штук на рік. У 1988 р воно піднялося до 100 тис. Штук і продовжувало збільшуватися. За даними фірми Inmos в 1989 р випускалося близько 250 видів систем і продуктів, що використовують трансп'ютерів, додатково в різних країнах велися дослідження з більш ніж 1200 технічним проектам, які належать до різних сфер застосування транспьютерном елементів.
Насамперед трансп'ютер може бути використаний як досить потужний центральний мікропроцесор. Оцінка швидкодії процесора або комп'ютера - досить складна проблема, швидкодія залежить від того класу задач, які вирішуються на даному комп'ютері. Для порівняння за швидкодією часто використовуються набори типових завдань, які отримали назву бенчмарки raquo ;. Одним із прикладів широко поширених бенчмарок є оцінка Whetstone . Ця оцінка була запропонована співробітниками англійської національної фізичної лабораторії на початку 60-х років. Для оцінки використовувався набір коротких програм, спочатку написаних мовою Алгол 60 і пов'язаних з типовими науковими розрахунками. Ідея полягала в тому, щоб учений для порівняння швидкодії комп'ютерів мав індикатор, який показав би, як успішно комп'ютери справляються з досить широким спектром цікавлять його завдань. Серед цих програм є ряд програм з операціями над числами з плаваючою точкою, векторами і тригонометричними виразами. При обчисленні оцінки визначається час виконання на даному комп'ютері кожної з програм набору, і підсумкова оцінка являє собою зважену суму цих часів.
Одночасно фірма Inmos на базі IMS В004 почала поставляти спеціальну інструментальну систему TDS (транспьютерном систему розробки), яка дозволяла розробляти і налагоджувати транспьютерном програми, використовуючи при цьому доступ до програмних і апаратних ресурсів персонального комп'ютера. У систему входили: компілятор мови Оккам, компонувальник програм, відладчик, редактор, бібліотека підпрограм для роботи з плаваючою арифметикою і т.д.
Були також розроблені і почали поставлятися компілятори з мов програмування Сі, Паскаль і Фортран, що працюють з транспьютерном платою.
Основна перевага транспьютерном елементів однак полягає не в індивідуальному їх застосуванні як окремих процесорів, а в побудові на їх основі багатопроцесорних мережевих архітектур. Маючи кілька транспьютеров, можна з'єднувати їх у транспьютерном мережі різної архітектури (малюнок 4.1).
Малюнок 4.1 - транспьютерном мережі
Враховуючи цю обставину, фірма Inmos почала випускати подвійні европлати з декількома транспьютерами. Найбільшого поширення набула плата IMS В003 з чотирма транспьютерами Т414 або Т800 і 256 Кбайт локальної оперативної пам'яті на кожен трансп'ютер. Ця плата дозволяла мати вже невелику транспьютерном мережу. Використання кількох таких плат давало можливість розширювати мережу. Для цих цілей фірма випустила конструктив з блоком живлення і охолодженням, що вміщає 10 плат, т.е.40 транспьютеров. Отримання різних структур мереж здійснювалося вручну за допомогою спеціальних кабельних перемичок, що з'єднують плати. Можна було збільшити розміри мережі, підключаючи додаткові конструктиви з транспьютерном платами, В системі ITEM 400 використовується 40 транспьютеров T414 - 20, що забезпечують загальне швидкодію до 400 МІПС, а в системі ITEM 4000 - сорок транспьютеров Т800 - 20 із загальним швидкодією 60 Мфлопс. В якості системи розробки та терміналу для ITEM використовується персональний комп'ютер фірми IBM з платою В004 . Налагодження і компіляція програми мовою Оккам виробляється на цьому комп'ютері, а потім Відкомпілювати програма по кабелю зі швидкістю 10 Мбіт/с завантажується в систему ITEM і там обробляється в паралельному режимі на мережі транспьютеров. Результати розрахунків перекачуються в персональний комп'ютер для представлення користувачеві.
Ці розробки фірми Inmos не могли залишитися непоміченими іншими фірмами. Так як трансп'ютерів стали доступними на ринку, ряд фірм почали на їх основі випускати однотранспьютерние і многотранспьютерние плати.
...