ITnews - Новости Информационных Технологий
ITnews - Новости Информационных Технологий
Суббота, 22 ноября 2008 г.  

ИнтернетСвязьТехнологииБезопасностьБизнесСофтЖелезоГаджеты

Программистам необходимо повышать квалификацию?

21 марта 2008, 17:51

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

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

Если в предыдущие десятилетия программирование для различных процессоров по большому счету отличалось незначительно, так как у процессора было одно ядро, которого работало все быстрее и быстрее, то теперь таких ядер стало 2, 4 и в ближайшей перспективе появятся системы с 6 и 8 ядрами на одном кристалле. Такой подход требует иных программных алгоритмов и иной логики выполнения программ.

Отметим, что данная программа не является делом отдаленного будущего. Так, компании Intel и AMD уже полностью пересматривают всю линейку выпускаемых низкоуровневых компиляторов, а корпорация Microsoft намерена коренным образом переработать ядро Windows для того, чтобы оно поддерживало многопоточное ветвление выполняемого кода.

"Условно говоря, разные подходы можно сравнить с гоночной машиной и автобусом. Первая способна ехать очень быстро, но везет лишь одного человека, в то же время автобус едет куда медленнее, но он может везти  десятки человек", - говорит Рид.

По словам аналитиков компании Forrester Research, на сегодня у процессоров почти не растут тактовые частоты, которые замерли на отметке в 2-3 ГГц, однако наращивается количество вычислительных ядер, поэтому необходимы программы, которые будут учитывать эту особенность и загружать мощности процессора по всем ядрам, не а по одному.

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

По словам Майка Лидена, технического директора компании TopCoder (создает продукты для разработчиков под маркой Borland), сегодня ситуация складывается таким образом, что мультипоточное программирование остается прерогативой мизерной прослойки среды разработчиков.

В Forrester говорят, что ведущие компании, такие как Intel, Microsoft, AMD  и IBM уже начали работать над проблемой популяризации многоядреного программирования, но сегодня их усилия минимальны, а на принятие этой концепции в массах понадобятся не менее 5-6 лет. Майк Лиден говорит, что сама по себе концепция многопоточного программирования в мире разработчиков не нова. Первая статья по созданию нескольких потоков в рамках одного кода появилась в библиотеке MSDN еще в 1993 году, но с тех пор параллельные коды не нашли широкого применения в университетской среде и довольно ограниченно применялись в бизнесе.

Вместе с тем, многие говорят о появлении нового поколения программных платформ, например таких как RapidMind, которые анализируют обычный программный код, например на С++, и через абстрактный слой команд и нитей разбивают его множество потоков. Однако профессионалы называют такое решение чисто идеологическим и совсем не идеальным.


Рейтинг новости: Рейтинг новости: 3.1667 (оценок: 6). 1 2 3 4 5
подписка Подписка на новости информационных технологий
код для блога Получить код для блога

Смотрите также темы:
  » Читайте также новости:

  » Свежая аналитическая статья:
  » Читайте также интервью:
USB 3.0: в 10 раз быстрее
Совсем скоро уже с USB-флешки на компьютер можно будет скачать два полнометражных фильма всего за 1 (одну!) минуту. И это не из области фантастики, а благодаря суперскоростному персональному USB-соединению, развивающему скорость до 5 Гбит/с.
Сергей Фильченков, ФИНАМ: "Ребрендинг пошел на пользу МТС"
Ребрендинг принес МТС значительное уменьшение затрат и повысил инвестиционную привлекательность компании, считает аналитик ИК "ФИНАМ", Сергей Фильченков. Своими доводами он поделился с корреспондентом ITnews.
  » Новый обзор:
  » Смотрите также фотогалереи:
HTC P3470: "бюджетный стратег"
Коммуникатор HTC P3470 расширяет сегмент бюджетных коммуникаторов компании HTC. Устройство оснащено хорошим комуникационно-медийным арсеналом, а также другими интересными особенностями, способными заинтересовать даже взыскательного пользователя.
В Киеве показали бамбуковый ноутбук ASUS
В Киеве ASUS продемонстрировала культовую модель из серии ноутбуков, корпус которых создан с элементами бамбука.

  » Интересные факты:

  » Еще новости по теме...
DynaCube 3D: технология для печати объемных картинок DynaCube 3D: технология для печати объемных картинок
21 ноября 2008, 15:14
Японские инженеры создали трехмерную технологию DynaCube 3D.
В Apple MacBook появится технология ограничения копирования цифрового контента В Apple MacBook появится технология ограничения копирования цифрового контента
20 ноября 2008, 14:45
Новые Apple MacBook получат встроенную защиту от цифрового копирования
IBM и американские университеты создают симулятор мозга IBM и американские университеты создают симулятор мозга
20 ноября 2008, 13:22
IBM проектирует новую компьютерную систему, которая по алгоритму работы будет напоминать человеческий мозг.
НАСА протестировала межпланетный интернет НАСА протестировала межпланетный интернет
19 ноября 2008, 10:26
Инженеры НАСА провели первое практическое тестирование новой космической системы коммуникаций.
Японские ученые разработали технологию создания голограмм для движущихся объектов Японские ученые разработали технологию создания голограмм для движущихся объектов
18 ноября 2008, 18:54
Японский национальный институт ИКТ разработал технологию цветной электронной голографии, которая позволяет продуцировать 3D-изображения движущихся объектов в условиях обычного освещения без использования лазерного луча.
Технология Emotion: дунуть на телефон, чтобы сделать фото Технология Emotion: дунуть на телефон, чтобы сделать фото
18 ноября 2008, 18:11
Emotion: дунуть на телефон, чтобы сделать фото.


Последние новости:



Новости кино
Загрузка...



Фотоновости

Еще фотоновостей!



ГлавнаяНовостиАналитикаИнтервьюОбзорыФотогалереиWi-FiФотоновостиФорум
Copyright © 2005-2008 ITnews
Любое использование материалов, опубликованных на ITnews,
разрешается только в случае указания гиперссылки на ITnews.com.ua
О нас | Прислать новость | Экспорт новостей | Подписка на новости | Реклама

TOP.proext.com