Grand Central против параллельных расширений - PullRequest
7 голосов
/ 06 февраля 2009

Кто-нибудь знает о каких-либо хороших веб-сайтах о грядущей технологии «Grand Central» от Apple (в Snow Leopard) и о том, как она соотносится с Parallel Extensions (и нативными параллельными вычислениями) от Microsoft?

Ответы [ 5 ]

7 голосов
/ 31 августа 2009
2 голосов
/ 05 сентября 2009

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

Это говорит о том, что диспетчеризация Grand Central должна быть лучше при балансировке нагрузки.

2 голосов
/ 07 марта 2009

Я ничего не могу сказать о Grand Central, но если вы ищете технологическую / исследовательскую группу, в которой от MS немного берутся, я бы проверил Cilk http://supertech.csail.mit.edu/cilk/, есть еще и реклама версия распространяется Cilk Arts http://www.cilk.com/

2 голосов
/ 02 апреля 2009

Grand Central все еще находится в подчинении NDA от Apple, поэтому найти информацию о ней так сложно, так как любой, кто публикует что-либо о ней, будет нарушать ее.

Единственный надежный источник информации о технологии, о которой я знаю, - это сам АЦП (http://developer.apple.com),, но для доступа к нему вам потребуется платное членство.

1 голос
/ 06 марта 2009

Я не видел ничего конкретно о «Grand Central», но было некоторое обсуждение стандарта OpenCL на GPGPU.org

...