Промышленные нейрокомпьютеры и перспективы их развития Первый нейрокомпьютер был создан в конце 50-х годов Ф. Розенблаттом (Корнельский университет г. Итаки, штат Нью‑Йорк). Этот компьютер, получивший название персептрон, использовался для распознавания букв независимо от их положения. ЭВМ Розенблатта была воплощением идеи У. МакКаллока и У. Питтса, у которых нейроны рассматривались как логические устройства. В 1988 г. с участием фирмы Adaptive Solutions был разработан нейронный компьютер CNAPS. Этот компьютер был создан по SIMD-архитектуре, его сервер содержал 256 обрабатывающих процессоров. Каждый процессор имел свое ЗУ емкостью 4 Кбайт. Производительность компьютера CNAPS достигала 5,12 млрд. коммутаций в секунду. В режиме обучения сервер работал с производительностью 1 млрд. коммутаций в секунду. Каждый алгоритм усваивался компьютером CNAPS за 6 секунд. До конца 1991 г. фирмой было поставлено на рынок около 100 единиц нейрокомпьютера CNAPS. Компания SNI(Siemens Nixdorf Informations), дочернее предприятие компании Siemens, в сотрудничестве с Маннгеймским университетом в 1994 г. создали нейрокомпьютер под названием SYNAPSE 1. В дальнейшем на рынок поступили модели SYNAPSE 2и3. Сфера применения этих нейрокомпьютеров: распознавание речи, изображений, образов, ускорение работы программных эмуляторов. Обучение нейрокомпьютера занимало около одного часа. Нейрокомпьютер представлял собой многопроцессорную систему с наращиваемой памятью. В состав SYNAPSE 2 входили: · один нейрочип МА16 (40 Гц); · сигнальный процессор TMS320С50 (55 МГц); · модуль целочисленной обработки на базе TMS320С50 (55 МГц); · память образов (Y-memore); · память весов (W-memore). В нейропроцессоре SYNAPSE 3 имелось два процессора М16, типовая производительность одной нейроплаты SYNAPSE 3 составляла 2,4 млрд.оп/с. В качестве базовых ЭВМ использовались рабочие станции фирмы Sun. Габаритные размеры нейрокомпьютера составляли 667х398х680 мм. На современном рынке изделия, основанные на использовании механизма действия нейронных сетей, представлены в виде нейроплат. В качестве типичного примера нейроплаты можно назвать плату MB S6232 японской фирмы Fujitsu. На плате размещены процессор цифровой обработки сигналов и оперативная память емкостью 4 Мбайт, что позволяет использовать такую плату для реализации ИНС, содержащей до тысячи нейронов. Большинство современных нейрокомпьютеров представляют собой просто персональный компьютер или рабочую станцию, в состав которых входит дополнительная нейроплата. К их числу относятся, например, компьютеры серии FMR фирмы Fujitsu. Возможностей подобных систем достаточно для разработки новых алгоритмов и решения большого числа прикладных задач методами нейроматематики. Отметим отечественные достижения в области построения нейрокомпьютеров. В НТЦ «Модуль» за период с 1989 по 1999 г.г. были разработаны многопроцессорные ускорительные платы МЦ5.001 и МЦ5.002. Последняя содержит до 6 процессоров TMS320C40, до 20 Мбайт статической памяти на каждый процессор и 64 Мбайт динамической ОП. Общая производительность - до 300 MFLOPS. Плата выполнена в конструктиве VME, что позволяет использовать ее в бортовых системах, расположенных на летательном аппарате. Несмотря на определенные достижения в области создания нейрокомпьютеров, широкого распространения они не получили. На сегодняшний день экономически выгоднее реализовывать нейроалгоритмы программно на универсальных ЭВМ. Существует достаточное количество программных пакетов (например, Neural Bench), с помощью которых можно реализовать ИНС под тот или иной алгоритм. Программные ИНС широко используются в системах распознавания текстов (OCR-системах). Вопросы для самоконтроля 1. Что понимается под термином «нанотехнология»? 2. При каких размерах объектов не действуют законы классической физики? 3. Кем и когда был изобретен сканирующий туннельный микроскоп? 4. Что такое «нанотрубка»? 5. Сколько и какие периоды можно выделить в развитии биокристаллов? 6. Перечислите основные структурные элементы молекулярного компьютера. 7. Что понимается под термином «оптический компьютер»? 8. Перечислите основные элементы гибридной ВС. 9. Что понимается под аббревиатурами: SEED и S-SEED? 10. По каким направлениям в настоящее время ведутся работы по созданию оптической ЭВМ? 11. Что такое квантовый компьютер? 12. Что понимается под термином «кубит»? 13. Изобразите структурную схему квантового компьютера. 14. Перечислите основные требования, предъявляемые к физической среде КК. 15. Что такое криогенная ЭВМ? 16. Что собой представляет нейронная сеть человека? 17. Какие структуры искусственных нейронных сетей используют в настоящее время? 18. Что такое «функция активации»? 19. Как может обучаться нейросеть? 20. Перечислите основные модели нейросетей. 21. Какие основные достижения и перспективы развития нейрокопьютеров? Литература 1. ANSIx3.253-2002: Information Technology-SCSI-3 Parallel Interface (SPI), X3T10/855D. New York: American National Standarts Institute, 2002. 2. Deutsch D. Quantum computational networks. – Proc. R. Soc. London A 425, 73, 1989. 3. Deutsch D. Quantum theory, the Church-Turing principle and the universal quantum computer. – Proc. R. Soc. London A 400, 97, 1985. 4. Feynman R. Quantum mechanical computers / Optic News, February 1985, 11, p. 11. 5. Hennessy J.L., Patterson D.A. Computer architecture: A Quantitative Approach. 2nd Edition. Morgan Kaufmann Publishers, San Francisco, CA, USA, 1996. 6. Serial attached SCSI // http://www.fcenter.ru/online.shtml?articles/hardware/hdd/11080 7. Shor P.W. Algorithms for Quamtum Computation: Disrete log and Factoring // Proceedings of the 35th Annual Symposium on the Foundations of Computer Science, edited by S. Goldwasser, IEEE Computer Society Press, Los Alamitos, CA, 1994, p. 124. 8. Sterling T., Becker D., Savarese D., et al. Beowulf: A Parallel Workstation for Scientific Computation. Proceeding of the 1995 International Conference on Parallel Processing (ICPP). August 1995. Vol. 1. P. 11. 9. Yao A. C.-C. Quantum circuit complexity.//Proceedings of the 34th Annual Symhosium on the Foundations of Computer Science, IEEE Computer Society Press, Los Alamitos, CA, 1993, p. 352. 10. Акулов Л.В., Борзенко Е.И., Новотельнов В.Н. и др. Теплофизические свойства криопродуктов: учебное пособие для вузов. СПб.: Политехника, 2001. – 243 с. 11. Амамия М., Танака Ю. Архитектура ЭВМ и искусственный интеллект. Пер. с яп. Махарадзе С.О. под ред. Волкова Н.Г. М.: Мир, - 1993. – 400 с. 12. Андрианов А.Н., Ефимкин К.Н., Задыхайло И.Б. Язык Норма. Препринт ИПМ им. М.В. Келдыша АН СССР № 165, 1985. 13. Архитектура портативных компьютеров // Upgrade: новый уровень ваших компьютеров. М: СК Пресс, - 2004, № 3(18). с.4. 14. Барановский В. Raid массивы начального уровня // http://www.citforum.ru/hardware/data/raid/ 15. Барский А.Б. Параллельные процессы в вычислительных системах. Планирование и организация. М.: Радио и связь, - 1990. - 255 с. 16. Берман Г.П., Дулен Г.Д., Маньери Р., Цифринович В.И. Введение в квантовые компьютеры. Пер. с англ. Порсева В.Е. под ред. Кокина А.А. М.: Институт компьютерных исследований. 2004. 17. Борзенко А. Технология Super DLT // PCWeek/RE, 2000 г., № 45 (267), с. 26. 18. Бурцев В.С. Новые принципы организации вычислительных процессов высокого параллелизма // Труды Первой Всероссийской научной конференции «Методы и средства обработки информации». М.: МГУ им. М.В.Ломоносова, - 2003 г. С. 17. 19. В свете лазерного луча // Upgrade: новый уровень ваших компьютеров. М: СК Пресс, - 2005, № 5(24). с.27. 20. Валиев К.А. Квантовая информатика: компьютеры, связь и криптография // Вестник РАН, 2000, т.70, № 8. сс. 688-705. 21. Валиев К.А. Квантовые компьютеры // Открытые системы, № 5-6, 2000 г. http://www.osp.ru/text/302/178025 22. Валиев К.А., Кокин А.А. Из итогов ХХ века: От кванта к квантовым компьютерам.// Природа, 2002, № 12. сс. 28-34. 23. Васильковский В.А., Котов В.Е., Марчук А.Г., Миренков Н.Н. Автоматизация параллельного программирования. – М.: Радио и связь, - 1983. – 230 с. 24. Вводим изображение // Upgrade: новый уровень ваших компьютеров. М: СК Пресс, - 2005, № 5(24). с.59. 25. Виксне П., Фомин Д., Черников В. Однокристальный цифровой нейропроцессор с переменной разрядностью операндов. Изд-во вузов. Сер. Приборостроение. Т. 36, №7. – 1996, с. 13-21. 26. Власов А.И. Аппаратная реализация нейровычислительных управляющих систем // Приборы и системы управления. 1999. №2. с. 6165. 27. Власов А.И. Нейросетевая реализация микропроцессорных систем активной акусто- и виброзащиты // Нейрокомпьютеры: разработка и применение. 2000. №1. с. 40-44. 28. Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. СПб.: БХВ-Петербург, 2002 г. 600 с. 29. Воеводин Вл.В. Параллельная обработка данных. Курс лекций // http://www.parallel.ru/info/education/vvv_course.html 30. Воеводин Вл.В., Капитонова А.П. Методы описания и классификации вычислительных систем. М.: Издательство МГУ, - 1994. 31. Волков А.А., Угляренко В.П. Управление распределением вычислительной нагрузки в сетях ЭВМ // Механизация и автоматизация управления. - К.: 1982, - №3, с. 16-19. 32. Вычислительные машины, системы и сети / под. Ред. Пятибратова А.П. М.: Финансы и статистика, 1991. – 399 с. 33. Гаврилкевич М.В. Введение в нейроматематику // Обозрение прикладной и промышленной математики. М.: ТВП, 1994, сс. 377-388. 34. Галушкин А.И. Некоторые исторические аспекты развития элементной базы вычислительных систем с массовым параллелизмом (80- и 90-е годы) // Нейрокомпьютер. 2000. №1. сс. 68-82. 35. Горбань А.Н., Россиев Д.А. Нейронные сети на персональном компьютере. Новосибирск: Наука. Сибирская издательская фирма РАН. 1996. 276 с. 36. Графические адаптеры: четвертое поколение // Upgrade: новый уровень ваших компьютеров. М: СК Пресс,- 2005, № 2(21). с.70. 37. Гузик В.Ф., Каляев В.А., Костюк А.И. Организация ЭВМ и систем. Учебное пособие. Таганрог: ТРТУ. – 1999. 144 с. 38. Гук М. Аппаратные средства IBM PC. Энциклопедия. Спб.: Питер. 2006 г. 1072 с. 39. Гуров В.В., Чуканов В.О. Архитектура и организация ЭВМ. Курс лекций // http://www.intuit.ru/department/hardware/archhard2 40. Гусев А.И. Наноматериалы, наноструктуры, нанотехнологии. М.: Изд-во «Физматлит», 2005. 416 с. 41. Дагаев А.А. Союз сильных: новые тенденции международного технологического развития // Рос. Предпринимательство. 2003, №4, сс. 65-70. 42. Денисов О., Нивников Д. Мультимедийные ПК // Компьютер сегодня № 2, 2006. сс. 36-46. 43. Евреинов Э.В., Косарев Ю.Г. Однородные универсальные вычислительные системы высокой производительности. Новосибирск: Наука, - 1966. 44. Егоров А. RAID-массив и резервное копирование // http://www.timcompany.ru/article5.html 45. Забродин А.В., Левин В.К., Сидоров А.Ф., Лацис А.О. и др. Семейство многопроцессорных вычислительных систем МВС-100. М.: ИПМ им. М.В.Келдыша РАН, НИИ «Квант», ИММ УрО РАН, - 1995. 46. Исихара С. Оптические компьютеры. Новый век науки. Пер. с англ. Богдасарова С.В. под ред. Воронцова М.А. М.: Наука, 1992. 47. Каган Б.М. Электронные вычислительные машины и системы. Учебное пособие для вузов. – 2-е издание, переработанное и дополненное. М.: Энергоатомиздат, 1985 г. 48. Кирсанов Э.Ю. Организация ЭВМ и систем. Учебное пособие. – Казань: ТИСБИ, 2002. 49. Кирсанов Э.Ю. Цифровые нейрокомпьютеры: Архитектура и схемотехника / Под ред. А.И. Галушкина. Казань: КГУ. 1995. 131 с. 50. Колисниченко Д. Оптические процессоры // http://dkws.narod.ru/linux/etc/optical/cpu.html 51. Колисниченко О.В., Шишигин И.В. Аппаратные средства PC. – 5‑е издание, переработанное и дополненное. – Спб.: БХВ-Петербург. 2004. - 1151 с. 52. Комарцева Л.Г., Максимов А.В. Нейрокомпьютеры. М.: МГТУ им. Н.Э. Баумана, 2004. 400 с. 53. Коновалов Н.А., Крюков В.А., Михайлов С.Н., Погребцов А.А. Fortran DVM - язык разработки мобильных параллельных программ // Программирование, - 1995. - №1. 54. Копейкин М.В., Спиридонов В.В., Шумова Е.О. Организация ЭВМ и систем (память ЭВМ). Учебное пособие. – Спб.: СЗТУ, 2004. 153 с. 55. Корнеев В.В. Вычислительные системы. – М: Гелиос АРВ, 2004. – 512 с. 56. Корнеев В.В. Параллельные вычислительные системы. – М: Нолидж, 1999. – 512 с. 57. Ларионов А.М., Майоров С.А., Новиков Г.И. Вычислительные комплексы, системы и сети. Ленинград: Энергоатомиздат, - 1987. 58. Лацис А.О. Как построить и использовать суперкомпьютер. М.: Бестселлер, - 2003. - 274 с. 59. Липаев В.В. Распределение ресурсов в вычислительных системах. М.: Статистика, - 1979. - 248 с. 60. Льюис Т. Мэйнфрейм умер. Да здравствует мэйнфрейм! // Открытые системы, 1999 г., № 9-10. 61. Малых Н. Интерфейс IDE // Электронная библиотека компании BiLiM Ltd, http://www.citforum.ru/hardware/ bookide/index.shtml 62. Манин Ю.И. Вычислимое и невычислимое. – М.: Советское радио, 1980. 63. Миренков Н.Н. Параллельное программирование для многомодуль- ных вычислительных систем. М.: Радио и связь, - 1989. - 320 с. 64. Миренков Н.Н. Управление памятью и процессорами в однородной вычислительной системе // Программирование, – 1976. - № 1. – с. 77‑86. 65. Михайлов В.И., Князев Г.И., Макарычев П.П.. Запоминающие устройства на оптических дисках. М.: Радио и связь, 1991, - 221 с. 66. Могилев А.В. и др. Информатика. Учебное пособие для вузов. – М.: Изд. Центр «Академия». 2000. – 816 с. 67. Неволин В.К. Зондовые технологии в электронике. М.: Изд-во «Техносфера», 2005. - 152 с. 68. Неизвестный И.Г. Квантовый компьютер и его полупроводниковая элементарная база // http://psj.nsu.ru/lector/neizvestniy 69. Никитич. А. Разработка устройства для ручного ввода символов в ЭВМ // http://neo-era.net/kb.a.xml 70. Основы вычислительных систем. Учебное пособие // http://256bit.ru/education/infor1/index.htm 71. Патий Е. Шина PCI Express: утопия или общая стандартизация? // Экспресс-электроника, 2005 г., № 1-2. 72. Поздняков Л.А., Храмцов М.Ю. Мобильная система программирования Фортран GNS для многопроцессорных систем с распределенной памятью // Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов, - 1996. - Вып.4. - с.38-42. 73. Проблемы построения и обучения нейронных сетей / Под ред. Галушкина А.И. и Шахнова В.А. М.: Машиностроение. 1999. 105 с. 74. Пул Ч., Оуэнс Ф. Нанотехнологии. Изд-во «Техносфера», 2004. 328 с. 75. Пьянзин К. Состояние рынка аппаратных средств резервного копирования и архивирования // LAN, 2000 г., № 4. 76. Радужная капель // Upgrade: новый уровень ваших компьютеров. М: СК Пресс, - 2005, № 5(24). с.4. 77. Рожденные обслуживать // Upgrade: новый уровень ваших компьютеров. М: СК Пресс, - 2004, № 1(16). с.4. 78. Рыбалкина М. Нанотехнологии для всех. Изд-во « Nanotechnology News Network». 2005 г. - 444 с. 79. Санько С. Квантовые вычисления: зачем это нужно? // Quanta et Qualia, №39, 2002 г. http://www.kv.by/index2002394601.htm 80. Суздалев И.П. Нанотехнология: физико-химия нанокластеров, наноструктур и наноматериалов. Изд-во «Эдиториал УРСС», 2006. – 592 с. 81. Таненбаум Э. Архитектура компьютера. 4-е издание. М.: Питер, -2002. – 698 с. 82. Таненбаум Э., ван Стеен М. Распределенные системы: принципы и парадигмы. М.: Питер, - 2003. – 876 с. 83. Технологии флэш-памяти // http://www.ixbt.com/storage/flash-tech.shtml 84. Типы современных ЖК-мониторов // Upgrade: новый уровень ваших компьютеров. М: СК Пресс,- 2004, № 2(17). с.102. 85. Тихонов В.А. Краткий очерк развития СВТ. Монография. М: в/ч 33965, - 2000. 284 с. 86. Тихонов В.А. Организация ЭВМ и систем (вводная лекция). М.: в/ч 33965. – 2005. – 72 с. 87. Тихонов В.А., Заикин В.В. Перспективные направления в развитии ЭВМ и вычислительных систем. Обзорные лекции. М.: в/ч 33965. – 184 с. 88. Тихонов В.А., Рудаков М.В. Оптические ЭВМ. Состояние и перспективы развития (обзорная лекция). М.: в/ч 33965. – 1999. – 72 с. 89. Тихонов В.А.. Молекулярные ЭВМ (обзорная лекция). М.: в/ч 33965. – 1999. – 37 с. 90. Трахтенгерц Э.А. Введение в теорию анализа и распараллеливания программ ЭВМ в процессе трансляции. – М.: Наука, - 1981. – 254 с. 91. Угрюмов Е.П. Цифровая схемотехника. – Спб.: БХВ. 2000. – 528 с. 92. Уинн Л. Рош. Библия по модернизации персонального компьютера. Минск: Мир науки, 2003. – 208 с. 93. Федичкин Л. Квантовые компьютеры.// «Наука и жизнь», № 1, 2001. 94. Федотов В. Обзор flash-памяти на технологии Intel StrataFlash. Часть 1 // http://www.ixbt.com/storage/flash-theory-p1.shtml 95. Фейнман Р. Моделирование физики на компьютерах. // Квантовый компьютер & квантовые вычисления, том 1, № 2. – Ижевск: ред. журн. регуляр. и хаотич. динам., 1999, с. 96-124. 96. Фортран 90. Международный стандарт. Пер. с англ. С.Г. Дробышевич. М.: Финансы и статистика, - 1998. - 416 с. 97. Французов Д. Оценка производительности вычислительных систем // Открытые системы, - 1996. - №6. 98. Хамахер К., Вранешич З., Заки С. Организация ЭВМ. Спб.: Питер. – 2003. 848 с. 99. Хехт-Нильсен Роберт. Нейрокомпьютинг: история, состояние, перспективы // Открытые системы. 1998. №4. 100. Хоар Ч. Взаимодействующие последовательные процессы: Пер. с англ. - М.: Мир, - 1989. – 264 с. 101. Цилькер Б.С., Орлов С.А. Организация ЭВМ и систем: учебник для вузов. – Спб: Питер, 2004. – 668 с. 102. Цифровой звук: реализация // Upgrade: новый уровень ваших компьютеров. М: СК Пресс, - 2005, № 1(20). с.20. 103. Цифровой звук: теория // Upgrade: новый уровень ваших компьютеров. М: СК Пресс, - 2005, № 1(20). с.4. 104. Чеботарев А. USB: вчера, сегодня и завтра // http://www.citforum.ru/hardware/articles/usb/ 105. Чеканов Д. Реализация стандарта Serial ATA // http://www.3dnews.ru/storage/serial-ata 106. Черняк Л. Шины от ISA до PCI Express // Еженедельник «Computerworld», 2005 г., № 30. 107. Шарф С.В. Планирование прохождения задач на МВС-100 // 6-я конференция «Транспьютерные системы и их применение». Тезисы докладов. Домодедово, - 1996. 108. Щукин Д. Оптические компьютеры. // «Новые технологии». №5, 2001 г. 109. Энциклопедия flash-памяти // http://www.ak-cent.ru/?parent_id=9841 110. Ястребова Е.В. Параллельные алгоритмы и транспьютеры (учебно-методическое пособие). М.: УРСС, - 1997.- 164 с. 111. Яценков В.С.. Азбука CD и DVD: стандарты оптических дисков. Изд-во «Майор», - 2004. 176 с. 112. Ященко А. История развития IDE вплоть до ATA100 // http://www.ixbt.com/storage/ide-till-ata100.html ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ AGP 117 CD-ROM 118, 119, 133, 135 dataflow 179, 180, 182, 240 FIFO 96, 114 LIFO 54 LRU 96 MIDI 168 PCI 111 PIO 107 RAID 124 RAIT 139 RAMDAC 163 reduction 179, 180 TMDS 166 VGA 161, 162, 166 wavefront 180 автозагрузчик 138 адрес виртуальный 97 исполнительный 63 физический 97 адресация 64 косвенная 65 непосредственная 64 по содержимому 75, 205 прямая 65 регистровая 65 адресное пространство 76 виртуальное 97 реальное 97 системы ввода-вывода 105 арбитраж 112 архитектура ARM 17 CISC 52, 55 MPP 180, 227 NUMA 19, 180, 222 RISC 52, 56, 117 SMP 19, 180, 184, 221 VLIW 53 ВС 12 гарвардская 11, 50 классическая 47 кластерная 184, 232 КПК 17 набора команд 10 памяти ЭВМ 75 параллельная 178 потоковая 237 принстонская 11 системы 12 систолическая 179, 243 традиционная 47 фон Неймана 47 ЭВМ 11 банк памяти 85 безотказность ЭВМ или ВС 35 библиотека коммуникационная 196 ленточная 138 биокристалл 251 бисекционная полнота 210 блок кэш-памяти 92 памяти 77 буфер z-буфер 164 преобразования адресов 99 БЭСМ-6 185 вектор прерывания 72 состояния процессора 68 структурной живучести графа 217 векторизация программы 190 векторная обработка 190 ветвь параллельной программы 186 видеоадаптер 161 время восстановления 38 дополнительное 76 доступа 121 доступа к памяти 75, 83 запуска обмена 209 наработки на отказ 37 обслуживания прерывания 69 ожидания 121 ответа 34, 103 отклика 158 передачи данных 76, 122 послесвечения 157 реакции системы прерывания 69 среднее безотказной работы 38 цикла обращения 76 вычислительная сеть 11 вычислительная система 9 ассоциативная 205 векторно-конвейерная 200 гибридная оптоэлектронная 255 кластерная 231 массово-параллельная 183, 228 матричная 203 многопроцессорная 22 потоковая 237 сильносвязанная 220 вычислительный комплекс (ВК) 10 гамма-коррекция 159 глубина прерывания 69 головка 121 готовность ЭВМ или ВС 34, 39 граф зависимости 219 межмодульных связей 215, 219 потоков данных 239 дедлок 219 дейзи-цепочка 71 джойстик 143 диаметр графа 217 дигитайзер 144 дискретизация 166 дисплей 155 дорожка 121 доступ ассоциативный 75, 89, 205 последовательный 75 произвольный 75, 80 прямой 75, 122 прямой к памяти 107 доступность ЭВМ или ВС 35 жесткий диск 120 зависимость по данным 191 задержка 75, 209 закон Амдала 173 запись обратная 223 сквозная 223 запрос прерывания 67, 106 зерно параллелизма 170 иерархия памяти 77 интенсивность восстановления 38 интенсивность отказов 37 интерфейс 11 большой 103, 116 малый 103, 118 искусственная нейронная сеть 266 канал ввода-вывода 105 мультиплексный 109 неразделенный 108 разделенный 108 селекторный 109 картридж 138 каскад коммутатора 211 квантование 166 квантовые вычисления 260 клавиатура 140 классификация вычислительных систем 22 Дункана 178 карманных ПК 16 команд 51 мониторов 160 накопителей на оптических дисках 133 ноутбуков 14 отказов 35 параллельных ВС 174 серверов 18 сканеров 146 Фенга 177 Флинна 175 ЭВМ 12 когерентность памяти 95, 222 код операции 49, 50, 59 прерывания 73 Хэмминга 126 команды векторные 190 коммутатор баньян-сети 214 Клоза 213 простой 210 распределенный составной 215 составной 211 компьютер квантовый 259 молекулярный 251 оптический 254 персональный 12 суперкомпьютер 21 конвейерная обработка 199 контроллер ввода-вывода 105 прямого доступа к памяти 107 контрольная сумма 127 коэффициент готовности 39 попаданий 77 распараллеливания 173 кубит 260 кэш-память 78, 91 дисковая 79 кэш-строка 92 латентность 76, 209 ленд 132 линк 228 маршрутизация 218 маска прерывания 73 массив волновой 180 дисковый 124 систолический 179, 243 масштабируемость ЭВМ или ВС 41 МВС-100 186, 229 МВС-1000 186, 229, 230 метод быстрого реагирования 70 доступа к памяти 75 обратной записи 96 повышения быстродействия памяти 82 помеченного оператора (опорных точек) 70 сквозной записи 96 структурный повышения быстродействия памяти 85 механизм преобразования адресов 92 микропрограмма 49 многопроцессорная вычислительная система 10 модель параллельного программирования 188 модуль ввода-вывода 103 вычислительный 208, 228 памяти 85 монитор 155 мышь 143 мэйнфрейм 12, 20 надежность ЭВМ или ВС 34 накопитель на гибких магнитных дисках 123 на жестких магнитных дисках 120 на магнитной ленте 138 на магнитооптических дисках 123 на оптических дисках 131 нанотехнология 248 нанотрубка 250 наработка на отказ 37 насыщение системы прерывания 70 нейрокомпьютер 266 нейрон 268 обработчик прерывания 67, 72 общая шина 105 опрос 106 организация ввода-вывода канальная 105, 108 шинная 105, 110 памяти блочная 86 параллельной обработки 170 отказ 35 отказоустойчивость ЭВМ или ВС 36 оценка стоимости ПО 43 память ассоциативная 75, 89, 101, 205, 241 виртуальная 76, 97 вторичная 97 данных 93 оптическая 257 основная (оперативная) 79 первичная 97 тегов 93 физическая 76 параграф 63 парадигма параллельного программирования 186 параллелизм данных 187 задач 187, 196 скрытый 239 параллельная архитектура 178 обработка 170 программа 186 перестановочная сеть 207 переход безусловный 57 вызов процедуры 59 условный 58 персептрон 271, 273 пиксел 157 пит 132 показатель качества 25 поле 63 польская запись 55 попадание 77 потоковая ВС 179, 237 прерывание 67, 106 прибор с зарядовой связью (ПЗС) 145 принтер лазерный 152 линейно-матричный 151 матричный 150 струйный 151 термический 155 принцип адресности 47 двоичного кодирования 47 иерархический организации памяти 77 координатный адресации ячеек памяти 80 локальности 77 однородности памяти 47 программного управления 48, 266 принципы фон Неймана 47 приоритет 112 прерывания 70 программа прерывающая 67 программный счетчик 47, 49, 57, 73, 237 производительность 26 коммуникационной среды 209 пиковая 28 реальная 29 промах 77, 96 пропускная способность 209 протокол DASH 226 MESI 223 профилирование 198 процессор ассоциативный 206 вычислительный 229 графический 162 звуковой 167 оптический 255 потоковый 243 связной 229 управляющий 203 элементарный 203, 269 распределение адресов множественно-ассоциативное 95 полностью ассоциативное 94 прямое 92 расслоение памяти 86 регистр адреса памяти 87 аккумулятор 55 векторный 202 общего назначения (РОН) 55 редукционные ВС 179 ремонтопригодность ЭВМ или ВС 35 рендеринг 165 решающее поле 208, 228 сбой 35 световое перо 144 сегмент 63, 100 сектор 122 сервер 12, 18 сервер-лезвие 19 система вычислительная 9 многопроцессорная 10 команд 51 обработки данных (СОД) 9 обработки информации (СОИ) 9 прерываний 67 систолизация 245 сканер 144 слово 63 слово состояния программы (ССП) 68, 73 совместимость и мобильность ПО 42 способ адресации 49, 51, 59, 63 стандарт AC-97 168 MPI 197 OpenMP 195 PVM 196 спецификация-99 13 шин 115 стек 54, 97 стекер 138 столбец 80 страница 63, 98 стратегия выборки 92 замещения 92, 96 обновления ОП 92 размещения 92 стример 138 строка 80 структурирование буферного пула 219 схема параллелизма 186, 238 счетчик команд 47 таблица векторов прерывания 72 страниц 99 тег 93 текстурирование 165 тип прерывания 67 точность информации 36 транзакция 111 транспьютер 183, 228, 229 указатель команды 47 управление вводом-выводом 105 вычислительными ресурсами 233 коммутаторами 218 уровень прерывания 72 ускорение счета 173 устройство арифметико-логическое 48 ввода 49 вывода 49 запоминающее 75 ассоциативное 89, 205 внешнее 120 оперативное (ОЗУ) 79 постоянное (ПЗУ) 80 сверхоперативное (СОЗУ) 78 управления 48 фирма-производитель Acorn Computers 17 AMD 15, 61 Amdahl 20 Analog Devices 231 Apple 17 Burroughs 55, 89, 203 Casio 17 CDC 182 Compaq 14, 17 Cray Research 22, 28, 183, 200, 229 Creative 168 DEC 27, 56, 119, 198 Etnus 198 Fujitsu 221, 265 Hewlett Packard 55, 56, 152, 221 Hitachi 20, 221, 265 IBM 20, 27, 30, 42, 52, 53, 56, 91, 109, 116, 119, 161, 182, 221, 229, 265 Inmos 55, 183, 228, 229 Intel 15, 30, 53, 54, 61, 116, 119, 183, 221, 229 Matrox 166 Microsoft 17, 119 NEC 14, 119, 221, 265 Nothern Telecom 119 Palm Computing 17 SGI 14, 117, 166, 221 Sun Microsystems 14, 53, 56, 221 Texas Instruments 54, 231 Toshiba 135 Transmeta 16 U.S. Robotics 17 VIA 16 Флэш-память 135 формат команды 59 команды 51 фотоэлектронный умножитель 145 фрагментация памяти 97 функция активации 269 готовности 39, 40 цветовая температура 159 цена обмена 209 центральная часть ЭВМ 47 цикл графа межмодульных связей 219 команды 50 памяти 83 памяти 76 цилиндр 121 частота отказов 38 чередование адресов 86, 125 шейдер 165 шина ATA 118 EISA 116 IDE 118, 122 ISA 116 PCI 116 SAS 119, 122 SATA 118, 122 SCSI 118, 122 USB 119, 122, 138 VME 117 асинхронная 112 локальная 111 общая 111 синхронная 112 системная 111 шпиндель 120 ЭВМ 9 криогенная 263 молекулярная 251 настольная 12 настольная персональная ЭВМ 12 настольная рабочая станция 13 портативная 12, 14 карманный ПК 16 ноутбук 14 последовательного типа 47 супер-ЭВМ 12, 21 управляющая 228 эталонная 29 экономичность ЭВМ или ВС 43 электронно-лучевая трубка 155 элемент запоминающий (ЗЭ) 80 процессорный (ПЭ) 203, 243 Эльбрус 185 энергонезависимость 76 эффективность ЭВМ или ВС 26 ядро микросхемы памяти 80, 83 ярусно-параллельная форма программы 171 |