Влияет ли появление архитектуры MultiCore на меня как на разработчика программного обеспечения? - PullRequest
10 голосов
/ 20 февраля 2009

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

Поэтому мой вопрос:
How to deal with increasing multicore presence in day-by-day hacking?

Ответы [ 11 ]

0 голосов
/ 20 февраля 2009

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

...