Проблемы и перспективы применения суперкомпьютерной техники в управлении информационными процессами

В статье анализируются проблемы эффективности применения суперкомпьютерных вычислительных комплексов, создаваемых на многоядерных микропроцессорных платформах. Предлагается концепция построения нового класса эволюционно-технологических моделей анализа.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 27.11.2018
Размер файла 449,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ПРОБЛЕМЫ И ПЕРСПЕКТИВЫ ПРИМЕНЕНИЯ СУПЕРКОМПЬЮТЕРНОЙ ТЕХНИКИ В УПРАВЛЕНИИ ИНФОРМАЦИОННЫМИ ПРОЦЕССАМИ

THE PROBLEMS AND FUTURE IMPLEMENTATION OF SUPERCOMPUTERS IN INFORMATION PROCESSING MANAGEMENT

К.т.н. А.А. Швеин

A. Shvein

В статье анализируются проблемы эффективности применения суперкомпьютерных вычислительных комплексов, создаваемых на многоядерных микропроцессорных платформах. В связи с наблюдаемыми признаками перехода компьютерной отрасли в новую фазу развития обсуждаются фундаментальные различия между данными, информацией и знаниями. Предлагается концепция построения нового класса эволюционно-технологических моделей, позволяющих анализировать процессы информационного взаимодействия в проблемном пространстве. Обсуждаются перспективные направления исследований и разработок, ориентированных на создание эффективного прикладного программного обеспечения суперкомпьютерных комплексов.

Keywords: supercomputers, problem space, information processing, developmental technologies

суперкомпьютерный вычислительный многоядерный микропроцессорный

Эволюция компьютерных технологий и глобальный кризис

В результате фундаментальных научных открытий математиков, физиков и основоположников компьютерных наук начиная с конца 40-х гг. прошлого столетия в мире стремительно развивались компьютерные технологии, позволяющие с возрастающей скоростью вводить, обрабатывать и запоминать всё возрастающие объемы цифровых данных. По оценкам авторитетных экспертов [1] объемы передачи и хранения данных удваиваются каждые два года, стимулируя стремительно растущий рынок объемом более 15 млрд. долл. США.

Многие ученые еще на ранней стадии развития этого процесса прогнозировали грядущий «информационный взрыв». На протяжении жизни одного поколения, которому довелось перешагнуть рубеж второго и третьего тысячелетий, этот процесс, выражаясь терминами синергетики [2], достиг стадии бифуркации. Произошел Большой Информационный Взрыв, который в значительной степени и привел цивилизацию к глобальному кризису. Многие из субъектов, переживших этот процесс, поставлены на грань выживания.

Масштабы этого явления, непредсказуемость его последствий и почти полная неуправляемость процессами взаимодействия субъектов цивилизации с окружающим миром побуждают ученых переосмысливать фундаментальные законы бытия, а политиков и менеджеров - искать адекватные рычаги управления организациями, обеспечивающие их адаптацию к изменяющимся условиям окружающей среды и полноценное развитие.

Развитие и применение компьютерных технологий в современных условиях является ключевым системообразующим фактором, играющим решающую роль в решении задач формирования и развития нового социально-технологического уклада, который часто называют информационным обществом, экономикой знаний, инновационной инфраструктурой и другими модными терминами.

Для стран, претендующих на ведущие роли в мировой инфраструктуре, стратегически важное место занимают суперкомпьютерные технологии. В 2009 году производительность наиболее мощных суперкомпьютеров превысила порог 1 Петафлоп (1015 операций с плавающей запятой в секунду). К настоящему времени в мире существует 5 суперкомпьютеров, пиковая производительность которых превосходит 1 Петафлоп: три в США, один в Японии и один в Китае. Задачи создания и развития российских суперкомпьютерных технологий и их эффективного применения включены Президентом РФ в перечень пяти приоритетных направлений технологического прорыва. Реализация этих задач является необходимым условием для других приоритетных направлений: создания ядерных технологий нового поколения и нанотехнологий, ракетно-космических технологий и систем глобальной навигации, медицинских технологий и технологий производства новых лекарственных препаратов, а также общедоступных информационно-коммуникационных технологий для науки, образования и населения страны.

Решение перечисленных задач требует концентрации усилий ученых и специалистов, работающих не только в области разработки и производства микроэлектронных компонентов, компьютерных технологий, системного и прикладного программного обеспечения, но и в соответствующих предметных областях. Для инфраструктурного обеспечения и эффективного управления реализацией приоритетных прорывных направлений модернизации страны в настоящее время формируются центры развития, институты развития, регионы развития.

В данной статье приводится краткий анализ текущего состояния исследований, разработок, производства и применения суперкомпьютерной техники за рубежом и в России. Этот анализ показывает, что переживаемый в настоящее время в данной области фазовый переход приводит к серьезным проблемам, имеющим не только технологический характер. Для эффективного решения этих проблем потребуется проведение фундаментальных исследований, уточняющих и развивающих такие классические и общеизвестные, но неоднозначно понимаемые понятия, как данные, информация, знания, коммуникации, инновации, время, управление, и их роль в создании, внедрении и эффективном применении информационно-коммуникационных технологий.

С целью структуризации проблемно-информационного пространства и последующего формирования адекватной сегодняшним проблемам стратегии деятельности институтов развития предлагается концептуальная эволюционно-технологическая модель, на которой иллюстрируются процессы трансформации фундаментальных научных знаний в инновационные технологии и проводится анализ результатов внедрения этих технологий, приводящих к формированию новых социально-технологических укладов.

Современное состояние и проблемы проектирования и применения суперкомпьютерной техники

Один из авторитетных российских экспертов в области анализа тенденций развития современных компьютерных технологий Леонид Черняк приходит к следующему выводу: «Компьютерные технологии чаще всего называют информационными, хотя, по существу, это неверно, поскольку в подавляющем большинстве своем они имеют косвенное отношение к информации. Они предназначены почти исключительно для работы с данными и только в самое последнее время появились отдельные компании, которые берут на себя смелость утверждать, что их новые технологии предназначены для работы непосредственно с информацией» [3].

Среди таких «отдельных компаний» - пионер в создании первых компьютеров и признанный мировой лидер в этой отрасли на протяжении всей, более чем 60-летней, истории развития этой отрасли - корпорация IBM. В последнее время эта корпорация разрабатывает и продвигает своим клиентам новый пакет сервисов под названием «Информация как услуга» и мотивирует эту стратегию следующим образом: «… мы обнаружили, что сотрудники крупных компаний тратят ежедневно 40% своего времени в попытках найти правильную информацию и иногда принимают решения, так и не обнаружив такой информации. Мы пришли к выводу, что доступность информации является ключевым «узким бутылочным горлышком» («bottleneck») для принятия правильных решений» [4].

Другое «узкое горлышко» в сфере компьютерных технологий упоминается в опубликованном в 2008 году обширном докладе рабочей группы DARPA (Департамента Обороны США) [5]. Речь идет об ограничениях архитектуры процессоров, основанной на модели фон Неймана, которая была предложена еще в середине 40-х гг. и до сих пор остается «классической» моделью обработки данных. Упомянутый выше доклад DARPA посвящен анализу сложных проблем (вызовов - challenges), которые обостряются по мере роста производительности вычислительных комплексов за счет роста количества процессорных ядер. По прогнозам авторов этого доклада к 2020 году суперкомпьютерные комплексы и крупные центры обработки данных достигнут Экзафолпной производительности (1018 операций с плавающей запятой в секунду), вычислительные комплексы масштаба департамента - Петафлопной производительности (1015), а встраиваемые вычислительные системы - Терафлопной производительности (1012).

Достижение производительности таких масштабов потребует создания технологий управления десятками и сотнями миллионов параллельно работающих и взаимодействующих между собой процессорных ядер. В связи с этим авторы доклада приводят детальный анализ возникающих проблем, которые классифицированы по четырем категориям:

проблемы, связанные с потребляемой энергией и вычислительной мощностью;

проблемы хранения достаточно больших объемов данных и обеспечения достаточно быстрого доступа к ним;

проблемы управления параллельными вычислительными процессами и их локализацией;

проблемы создания технологий, обеспечивающих устойчивость к возможным аппаратным или программным сбоям (resiliency) вычислительной системы.

Для решения перечисленных проблем коллектив авторов доклада DARPA [7] рекомендует сосредоточить исследования и разработки в области создания новых компьютерных технологий по следующим четырем направлениям:

совместные исследования и разработки в области проектирования компьютерного оборудования и архитектуры вычислительной системы, направленные на достижение оптимального соотношения вычислительной мощности и энергопотребления;

совместные исследования и разработки в области проектирования архитектуры вычислительной системы и программных моделей, направленные на реализацию возможностей переноса на новую систему разработанных ранее решений и контроль взрывного роста степени распараллеливания вычислений с целью эффективной реализации прикладного программного обеспечения;

совместные исследования и разработки алгоритмов, прикладных программ, инструментальных средств и среды исполнения с целью полного и эффективного использования вычислительных мощностей новых многоядерных архитектур;

проведение исследований, направленных на глубокое понимание принципов построения многоядерных архитектур, учитывающих проблемы ускоренного роста аппаратной и алгоритмической сложности, суперкомпьютерных конфигураций, которая существенно увеличивает риск сбоев и обнаружение ошибок в программном обеспечении.

Авторы подчеркивают междисциплинарный характер рассматриваемых проблем, многие из которых имеют фундаментальную природу.

Проблемы первой категории (1) связаны с продолжающимся ростом количества транзисторов на кристалле, которое, согласно «закону Мура», продолжает удваиваться каждые 18 месяцев. Это приводит к росту энергопотребления: современные суперкомпьютеры и центры обработки данных потребляют десятки МВт электроэнергии. Стремительный рост количества таких комплексов в условиях дефицита энергоресурсов грозит обострением глобального кризиса.

Проблемы второй категории (2) связаны именно с упомянутым выше «узким горлышком» архитектуры фон Неймана. Речь идет о том, что на выполнение процессорных операций требуется существенно меньше времени, чем на загрузку и выгрузку обрабатываемых данных. На это обстоятельство еще в 1977 году обратил внимание Джон Бэкус на церемонии вручения ему Тьюринговской премии [6]: «Можно с уверенностью сказать, что должен существовать менее примитивный способ внесения больших изменений в хранилище (данных - А.Ш.), чем перегонять туда и обратно через узкое фон Нейманово горлышко огромное количество слов. Это не просто проблема узкой трубочки, через которую проходит поток данных, а, что существенно важнее, это интеллектуальное узкое горлышко, которое навязывает нам мышление в стиле «слово в единицу времени» вместо того, чтобы стимулировать наше мышление в терминах более высоких концептуальных понятий».

Вероятно, сейчас большинство программистов знают, что Джон Бэкус был основным разработчиком первых алгоритмических языков ФОРТРАН и АЛГОЛ, а также способа описания синтаксиса языков программирования в форме Бэкуса-Наура. Однако очень немногие из специалистов сейчас знают, что на упомянутой церемонии Дж. Бэкус предлагал для решения проблемы концепцию функционального программирования [6], уменьшающую интенсивность потока данных и переносящую акцент в управлении вычислительными процессами на более осмысленные понятия. Фундаментальное инновационное решение проблемы, предложенное Дж. Бэкусом в 1977 году, произвело впечатление на компьютерное сообщество, но так и не трансформировалось в течение 40 лет в инновационную технологию.

В эти годы развитие методов проектирования компьютерных технологий и методов их применения происходило как бы в «параллельных мирах» [7]. Прогресс в области производства полупроводниковых кристаллов, наряду с линейным ростом количества транзисторов, сопровождался линейным ростом тактовой частоты. Это позволяло пропорционально увеличивать количество выполняемых процессором операций в секунду и без особых проблем переносить нарабатываемое программное обеспечение на более производительный процессор с фактически прежней архитектурой. Критериями прогресса считались тактовая частота процессора и количество операций над (машинными) словами в единицу времени. Параллельно с этим армия программистов, мыслящих «в терминах более высоких интеллектуальных понятий», усовершенствовала способы взаимодействия человека с компьютером до такой степени, что этой машиной теперь может управлять не только программист, но и любой грамотный человек. В результате к концу XX века почти все знания [8], накопленные человечеством, доступны для компьютерной обработки в виде огромного количества наборов (машинных) слов. Этот процесс развивается уже не по линейному, а по экспоненциальному закону.

Обращаясь к проблемам и перспективам создания и применения российской суперкомпьютерной техники, необходимо отметить, что в решении рассматриваемых выше проблем первых двух категорий отечественные разработки на основе микропроцессорной платформы «Эльбрус» [9] не уступают, а по ряду параметров превосходят зарубежные. Архитектурные разработки «Эльбрус» [10] базируются на всестороннем использовании параллелизма и глубокой аппаратно-программной интеграции, создают предпосылки для преодоления отставания в стратегически важной области создания и внедрения суперкомпьютерных технологий. Тем не менее, актуальность проблем эффективного их применения в управлении сложными процессами в различных отраслях в ближайшие годы будет возрастать.

К построению моделей информационного взаимодействия субъектов в проблемном пространстве

Предлагаемая ниже концепция построения широкого класса эволюционно-технологических моделей информационного взаимодействия в проблемном пространстве (рис. 1) основана на следующих исходных предпосылках. Компьютерные технологии являются мощным инструментом, помогающим субъектам (людям и организациям), принимающим решения, эффективно управлять сложными процессами самой различной природы [11]. Эффективность управления базируется на знаниях законов окружающего нас мира. Способность к познанию является одной из фундаментальных особенностей человека. Знания приобретаются в процессе информационного взаимодействия с другими субъектами (обучения) и опыта взаимодействия с окружающим миром. Основным стимулом к приобретению новых знаний является наличие проблем, угрожающих существованию субъекта и ограничивающих возможности его развития. Ценность знаний возрастает в случае, когда знания трансформируются в технологии, которые помогают решить указанные проблемы.

Рис. 1. KIT-модель проблемного пространства:

а - трехмерное временнуе пространство (k - ось знаний, t - ось технологий, i - ось инноваций (стрела времени)); б - ресурсы для самосохранения субъекта и его развития посредством трансформации знаний и технологий в инновации (K - знания, полученные в прошлом, T - доступные технологии, P - проблемы, R - необходимые ресурсы); в - локализация процессов принятия решений (с - ось настоящего, отделяющая прошлое от будущего, A - точка анализа, D - точка принятия решения, B - бизнес-точка (действие), G - цель, H - человеческие ресурсы)

На рис. 2 показана модель информационного взаимодействия субъекта, принимающего решения, с окружающей средой - субъектами, действующими по такому же принципу. Для простоты проблемное пространство представлено в двухмерном временнум пространстве i, c. Субъект представлен в виде замкнутой системы 2, взаимодействующей с внешними субъектами по входным каналам R и K и выходным каналам P и T. По этим каналам субъект принимает или выдает информационные сообщения. Под информационным сообщением понимается любая информация, представленная в виде текстового или графического документа, речевого сообщения, видеофильма и т.п. Принятое сообщение может изменить поведение субъекта. Под поведением субъекта понимается принятие решения. Результатом принятия решения является информационное сообщение, выдаваемое во внешнюю среду по выходным каналам T или P.

Рис. 2. Модель взаимодействия субъекта с окружающей средой:

(1 - потенциальная область деятельности субъекта, 2 - реальная область деятельности субъекта, 3 - внутренняя область деятельности субъекта)

Для реализации моделей данного класса необходимо ввести количественную меру ценности информационного сообщения. Ценность информационного сообщения должна быть тем выше, чем больше ценность сообщений, выдаваемых субъектом во внешнюю среду. Таким образом, предлагаемую модель можно рассматривать как модель системы, обеспечивающей расширенное воспроизводство ценной информации.

Субъект, в соответствии с поставленной целью G, производит анализ А состояния окружающей среды и принимает решение выдать во внешнюю среду собственное сообщение. Субъект анализирует ценность принимаемого информационного сообщения в контексте ранее приобретенных знаний K и стоящих перед ним проблем P. Если знаний недостаточно для решения проблем, субъект принимает решение о генерации нового сообщения и выдаче его во внешнюю среду по каналу P. Поэтому информационные сообщения, передаваемые по каналам P и K, расположенным на рис. 2 слева от оси i, будем называть обучающими информационными сообщениями. Информационные сообщения, передаваемые по каналам R и Т справа от оси i, будем называть индуцирующими информационными сообщениями [12]. Индуцирующие информационные сообщения побуждают субъект принимать адекватные решения с целью привлечения необходимых ресурсов для сохранения жизнеспособности, а обучающие информационные сообщения обеспечивают саморазвитие субъекта.

В модели на рис. 2 все категории информационных сообщений передаются вдоль временных осей i и/или с в любом сочетании. Ось i разделяет информационные сообщения по шкале эволюционного времени. Все принимаемые решения производятся в настоящем, которое находится на пересечении оси i с осью c. Ось c непрерывно перемещается вверх - в будущее; поступающие из внешней среды информационные сообщения могут модифицировать систему знаний K субъекта D, полученную в прошлом, трансформировать ее в технологии T, доставшиеся от прошлого, ставить новые цели G, проблемы P и стратегии R привлечения ресурсов в виде информационных сообщений, направленных в будущее.

Различные субъекты (люди и организации) по-разному воспринимают окружающую действительность, проблемное пространство и время. Поэтому задачи эффективного управления информационными взаимодействиями субъектов имеют чрезвычайно высокую сложность, а для их моделирования потребуются большие вычислительные мощности. Позиционирование субъектов в эволюционно-технологическом пространстве позволяет строить, классифицировать и локализовать процессы управления информационными взаимодействиями. На рис. 3 показаны результаты масштабирования модели, представленной на рис. 2, вглубь путем «делегирования полномочий» принятия решений другим субъектам, способным принимать решения по тем же принципам, но с учетом их различного позиционирования в эволюционно-технологическом пространстве.

Рис. 3. Внутренние циклы управления информационным взаимодействием (Эволюционные циклы: e1 - управление исследованиями, е2 - управление знаниями, е3 - управление проектами, е4 - управление персоналом, е5 - управление ресурсами, е6 - управление производством, е7 - управление бизнесом. Технологические циклы: f1 - управление продвижением, f2 - управление ожиданиями, f3 - управление организацией, f4 - управление операциями, f5 - управление данными, f6 - управление информацией, f7 - управление активами)

Показанная на рис. 3 модель внутренних циклов информационного взаимодействия позволяет анализировать эффективность согласованного поведения субъектов инновационной деятельности, формирования устойчивых взаимосвязей между институтами развития и способствовать формированию сквозных циклов от фундаментальных и прикладных исследований до коммерциализации инновационных технологий.

Дальнейшая формализация предлагаемых моделей может способствовать эффективному использованию создаваемых суперкомпьютерных технологий для решения широкого класса прикладных задач, требующих разной степени масштабирования и локализации вычислительных ресурсов в зависимости от особенностей предметной области.

Литература

1. Brodie M.L. Computer Science 2.0: A New World of Data Management. VLDB '07, September 23-28, 2007, Vienna, Austria.

2. Чернавский Д.С. Синергетика и информация (динамическая теория информации). М., Едиториал УРСС, 2004, 288 с.

3. Черняк Л. На пути к технологиям работы с информацией. - Открытые системы. http://www.osp.ru/text/print/302/4923421.html.

4. Ambuj Goyal, GM, IBM Information Management. By Clint Boulton, January 13, 2006, www.internetnews.com/ent-news/article.php/3577431.

5. ExaScale Computing Study: Technology Challenges in Achieving Exascale Systems. DARPA IPTO Final Report, September 28, 2008, 278 pp.

6. J. Backus, Can programming be liberated from the von Neumann style? A functional style and its algebra of programs. - Comm. ACM 21 8, 1978, pp. 613-641.

7. Rakov S., Shvein A., Signaevskii V. Hintercube: the project of a new generation multiprocessor system. In: «Parallel Computing Technologies. Proceedings of the International Conference. Novosibirsk, USSR, Sept. 7-11, 1991», World Scientific, 1991.

8. Швеин А.А. Информационная и методологическая база Интернет-исследований. Сборник «Интернет - Медиа XXI века. Москва, 2-3 марта 2000 г.».

9. Ким А.К., Фельдман В.М. Вопросы создания суперЭВМ на основе архитектурной платформы «Эльбрус». - «Приборы», 2009, №1(103).

10 Ким А.К., Волконский В.Ю., Груздов Ф.А., Михайлов М.С., Парахин Ю.Н., Семенихин С.В., Слесарев М.В., Фельдман В.М. Архитектура, программное обеспечение и применение компьютеров серии «Эльбрус» - IV Международная научно-практическая конференция «Современные информационные технологии и ИТ-образование». Сборник избранных трудов. МГУ, факультет ВМК, 2009.

11. Управляющие вычислительные комплексы: Учеб. пособие / Под ред. Н.Л. Прохорова 3-е изд. перераб. и доп. М., Финансы и статистика, 2003.

12. Левченко В.Ф. Эволюция биосферы до и после появления человека. СПб., Наука, 2004.

Размещено на Allbest.ru


Подобные документы

  • Проблемы создания многоядерных процессоров, новейшие классификации и перспективы развития. Особенности реализации многоядерной архитектуры: параллельные вычисления, программное обеспечение. Инструментарий для разработки многопоточных приложений.

    курсовая работа [605,4 K], добавлен 21.03.2013

  • Информационные системы, их цели и задачи на предприятии. Требования к информационным системам, их области применения. Проблемы и критерии выбора информационной системы. Интерактивные электронные технические руководства в управлении бизнес процессами.

    дипломная работа [3,0 M], добавлен 19.03.2012

  • Определение перспектив, направлений и тенденций развития вычислительных систем как совокупности техники и программных средств обработки информации. Развитие специализации вычислительных систем и проблема сфер применения. Тенденции развития информатики.

    реферат [19,5 K], добавлен 17.03.2011

  • Появление нового класса электронных вычислительных систем. Выпуск первого микропроцессора. Сферы применения ЭВМ. Решение общетехнических, научных, инженерных и экономических задач. Использование ЭВМ в современной технике. Обработка данных и моделирование.

    реферат [24,5 K], добавлен 11.07.2011

  • Информационные технологии, сущность и особенности применения в строительстве. Анализ деятельности информационных технологий, основные направления совершенствования применения информационных технологий, безопасность жизнедеятельности на ООО "Строитель".

    дипломная работа [1,7 M], добавлен 26.09.2010

  • Эволюция технологии 3D-печати, основные области применения. Развитие предприятий в отрасли производства 3D-принтеров. Проблемы сочетания конкуренции и кооперации, диверсификации и концентрации ресурсов. Восьмой и девятый уровни развития: прогноз.

    дипломная работа [5,3 M], добавлен 02.09.2015

  • Области применения быстрых вычислений. Проблемы эффективности последовательных и параллельных программ. Отображение циклов с условными операторами на асинхронные архитектуры. Рассмотрение исследовательских университетских распараллеливающих систем.

    презентация [833,3 K], добавлен 07.08.2015

  • Рассмотрение особенностей применения специализированных программ для разведки и взлома защищенных ресурсов вычислительных сетей, анализ рекогносцировки. Общая характеристика метода сканирования UDP-портов. Знакомство с типовой архитектурой Web-портала.

    контрольная работа [68,3 K], добавлен 24.04.2013

  • Методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов. Области применения компьютерной графики. Особенности научной, деловой, конструкторской и художественной графики. Графическая система компьютера.

    презентация [2,2 M], добавлен 03.02.2017

  • Методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов. Основные понятия компьютерной графики. Особенности применения растровой, векторной и фрактальной графики. Обзор форматов графических данных.

    реферат [49,1 K], добавлен 24.01.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.