Нерешенная проблема программирования

29 январь, 2009 - 10:55Александр Москалюк

Gartner сегодня определил основную задачу в программировании на ближайшие несколько лет – разумное использование N-ядерных систем, которые сейчас стремятся производить хардварщики. Через четыре года 1,024-ядерные системы станут новой реальностью если не дома, то корпоративного дата-центра, а вот приложений, которые могут использовать такую распределенную архитектуру (при нераспределенной памяти), пока не очень-то и есть.

Попытки переносить сегодняшние программы на такую архитектуру, считает Гартнер – это приделывать тележке двигатель от Феррари, т.е. поедет наверное быстрее чем раньше, но элегантным решение не назовешь. Не очень-то поможет и виртуализация:

"Most virtualization software today cannot use all 64 processors, much less the 1,024 of the high-end box, and database software, middleware and applications all have their own limits on scalability," Mr. Claunch said.