Мы начинаем публиковать на IT-портале http://www.citforum.ru материалы, посвященные российскому рынку информационных технологий. Первое, что мы сделали - открыли на первой странице http://www.citforum.ru колонку новостей.
По-прежнему продолжаем публиковать материалы о технологиях. Сегодня мы публикуем статьи о параллельных вычислениях из 5-го номера журнала "Открытые системы":
Проблема мобильности - возможность использования программ на различных вычислительных системах - практически решена сегодня для последовательных систем, однако совсем иначе дело обстоит с параллельными архитектурами. Широко используемые методы еще не позволяют говорить об успешном переносе программ с одной параллельной вычислительной системы на другую.
Корпоративные информационные технологии изменяются, притом радикально и в полном смысле на глазах. Изменения разворачиваются с заметным ускорением. Как следствие - то, что еще несколько месяцев назад казалось возможным назвать "экстримом", вдруг оказывается, наоборот, "мэйнстримом". Не случайно ускорение стало одним из самых употребляемых слов на всевозможных отраслевых конференциях. Сегодня это вовсе не фигура речи, а вполне реальная сторона современной технологической жизни.
Вызывавшие сомнения в своей перспективности еще в середине 80-х годов параллельные архитектуры сегодня общепризнанны. Но достигнут ли уже предел совершенствования архитектур? Похоже, нет: их темп развития только возрос.
Одним из способов повышения производительности вычислительных систем является использование нескольких одновременно работающих вычислителей, однако в ряде случаев для адекватной поддержки переносимых параллельных программ требуются соответствующие средства внутри операционной системы.
Государственная поддержка работ по созданию современных отечественных высокопроизводительных многопроцессорных вычислительных систем позволила получить значительные практические результаты. Россия вошла в число стран, обладающих собственными системами, производительность которых измеряется терафлопами. В статье дана характеристика существующего состояния в области отечественных многопроцессорных вычислительных систем, выделены основные проблемы и направления работ.
Думаю, многие знают, что такое DLL (dynamic link library - динамические библиотеки). У библиотек есть немало преимуществ, достаточно веских, что бы их использовать. В этой статье мы научимся создавать и использовать динамические библиотеки в своих проектах.