КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Сучасний стан розвитку конфігурованих комп’ютерів
Конфігуровані комп’ютери: стан і перспективи АРХІТЕКТУРА СУЧАСНИХ МП Протягом останніх п’ятдесяти років технологія цифрових обчислювальних схем розвивалась стрімкими темпами при подвоєнні щільності розміщення і швидкодії логічних елементів приблизно кожні 18 місяців, і при зменшенні ціни цих схем. Відповідно з цим розвитком відбувались еволюція представлень про архітектури ЕОМ та винаходження нових прогресивних архітектур. В останнє десятиріччя одержали розвиток суперскалярні процесори як елементна база ПЕОМ і робочих станцій. Але апаратні витрати в таких процесорах ростуть квадратично з ростом ступеня паралелізму, ростуть також затримки виконання команд в тактах. Тому суперскалярні процесори скоро досягнуть межі свого розвитку. Однією з альтернативних прогресивних архітектур вважається архітектура конфігурованих ЕОМ. За загальноприйнятим визначенням, конфігурованим комп’ютером вважається такий, що змінює свою структуру в процесі функціонування на логічному рівні і рівні регістрових передач. Найпоширенішою моделлю конфігурованого комп’ютера є структура, яка складається з процесора загального призначення, до якого з метою прискорення обчислень приєднаний конфігурований обчислювач (див. рис.1).
Першу ЕОМ ЕNIAC можна вважати також і першою конфігурованою ЕОМ, так як вона програмувалась за допомогою комутаційного поля, яке задавало конфігурацію зв’язків між окремими регістрами і суматорами, а зміна конфігурації виконувалась ручною заміною "запрограмованої" комутаційної панелі (див. рис.2.). Ідея конфігурованої ЕОМ вперше була сформульована Джеральдом Естрайном чотири десятиріччя тому.
В нашій країні напрямок конфігурованих ЕОМ успішно розвивався в проекті однорідного обчислювального середовища на вітчизняних мікросхемах "Райта" в 1981-1994рр. у Львівському НТЦ "Інтеграл". В рамках проекту було створено серію мікросхем програмованого обчислювального середовища (ООС), однорідного запам’ятовуючого середовища (ОЗС) і ряд обчислювачів на їхній основі для вирішення задач цифрової обробки сигналів і зображень. Обчислювальне середовище представляло собою прямокутну матрицю з найпростіших однобітних процесорів, які можуть бути запрограмовані на виконання однієї команди і підключення до найближчих сусідів (див. рис.3.).
Така архітектура була оптимальною в умовах існуючої в 80-ті роки інтегральної технології, так як забезпечувала невеликі апаратурні витрати і малий об’єм програмуючої інформації. Але за цією ж причиною програмування обчислювального середовища було дуже трудомістким і не піддавалось автоматизації. Також заслуговують уваги теоретичні роботи в галузі обчислювальних систем з програмованою архітектурою і практична розробка супер-мікро-нейрокомп’ютера, які проводились під керівництвом А.В.Каляєва в Таганрозі. Поява програмованих логічних інтегральних схем (ПЛІС) дала потужний поштовх для розвитку напрямку конфігурованих комп’ютерів. Очевидно, що будь-яка обчислювальна чи керувальна задача найкращим чином буде виконуватись за допомогою пристосованих для неї замовлених ЗВІС. Але розробляти нову ЗВІС під будь-яку задачу є економічно неефективним і обтяжливим. Тому ПЛІС, які використовувались, в основному, для макетування складних проектів замовлених ЗВІС, почали використовуватись як програмоване обчислювальне середовище, яке витримує будь-яку кількість перепрограмувань. Це в свою чергу прискорило розвиток індустрії ПЛІС. В останнє десятиріччя виник феномен різкого зростання кількості програмованих вентилів ПЛІС, їхньої тактової частоти і можливостей трасування їхніх програмованих апаратних одиниць. Це привело до різкого росту обчислювальних можливостей ПЛІС (див. рис. 4).
Дані про продуктивність ПЛІС були одержані при проектуванні моделі 32-розрядного блоку множення з 64-розрядним акумулятором для різних кристалів ПЛІС, які випускаються фірмою Xilinx з відповідним роком початку випуску. Порівняння зростання потенціальної продуктивності ПЛІС і зростання швидкодії мікропроцесорів показує, що за той час, коли швидкодія (тактова частота) останніх зростає в 2 рази, потенціальна продуктивність ПЛІС (тобто продуктивність при якомога більшому використанні програмованих ресурсів) зростає приблизно в 6 разів. В світі вже розроблено і розповсюджується більше 100 різних плат, які підключаються до ПЕОМ, і які призначені для прискорення обчислень на основі використання ПЛІС. Конфігуровані комп’ютери досліджуються більш ніж в 40 університетах, серед яких: Берклі, Гарвардський, Карнеги Мэллона, Оксфордський, Кайзерлаутернский є найактивнішими. Багато досліджень в реальних експериментах показали високу ефективність такого використання ПЛІС. При цьому одна мікросхема ПЛІС забезпечує на порядок більшу швидкість виконання алгоритмів, ніж сучасний мікропроцесор. В таблиці 1 показані результати деяких таких досліджень. Таблиця 1 – Результати досліджень
Аналіз таблиці показує, що конфігуровані комп’ютери мають високу ефективність на тих задачах, виконання яких потребує суттєво іншу архітектуру обчислювача, ніж архітектура сучасних мікропроцесорів. Це, наприклад, обробка на бітовому рівні, потокові задачі на порівняння і тасування, обробка даних в нестандартному форматі, як наприклад, багаторозрядних чисел. Тому на сьогоднішній день найефективніше використання на практиці ідея конфігурованого комп’ютера знайшла в серійно випускаємому конфігурованому суперкомп’ютері DeCypher фірми TimeLogic, який використовується для вирішення задач дешифрування геномів людських хромосом і який має продуктивність в 6000 раз більшу ніж PentiumIII на відповідних задачах.
Дата добавления: 2014-01-07; Просмотров: 364; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |