LINUX.ORG.RU

Grand Central Dispatch API released opensource

 ,


0

0

Apple выпустила Grand Central Dispatch API под свободной лицензией (Apache License, Version 2.0) с открытым иcxодным кодом.
Grand Central Dispatch (GCD) — технология от Apple, которая оптимизирует приложения, запускаемые на многоядерных процессорах.

Страница в Wikipedia

>>> Подробности



Проверено: Dimez ()

Re: Grand Central Dispatch API released opensource

Эпплокапец

holka ()

Re: Grand Central Dispatch API released opensource

Тут вроде недавно ныли что гимп жрёт не то, и тут новость такая, на лоре самые телепатные телепаты в мире!

Ab-1 ()

Re: Grand Central Dispatch API released opensource

ждем поддержки blocks в ванильном gcc...

Farcaller ★★ ()

Re: Grand Central Dispatch API released opensource

Вот. Вот как надо заманивать программистов на хороший API

namezys ★★★★ ()

Re: Grand Central Dispatch API released opensource

Какие шансы появления порта под Linux? Я так понимаю там нужна поддежка со стороны ядра?

А вообще, судя по описанию на arstechnica, штука реально способна двинуть в массы программирование под многоядерные архитектуры.

cyberax ()
Ответ на: Re: Grand Central Dispatch API released opensource от cyberax

Re: Grand Central Dispatch API released opensource

Какие шансы появления порта под Linux? Я так понимаю там нужна поддежка со стороны ядра?

как раз там таки есть возможность работы без поддержки со стороны ядра, видимо просто на базе pthread:

While kernel support provides many performance optimizations on Mac OS X, it is not strictly required for portability to other platforms. However, in order to implement the full API for Grand Central Dispatch, C compiler support for blocks is required

Farcaller ★★ ()
Ответ на: Re: Grand Central Dispatch API released opensource от Farcaller

Re: Grand Central Dispatch API released opensource

Интереснее будут ли мейнтейнеры основных дистрибутивов собирать gcc с поддержкой этого добра.

Relan ★★★★★ ()
Ответ на: Re: Grand Central Dispatch API released opensource от NTZ

Re: Grand Central Dispatch API released opensource

>>В отличие от openmp, она позволяет бесплатно стать анальным рабом стиви.

Неясно, конечно, что эпл - главный поставщик гламурных шарманок с 19** года - забыл в области параллельного опенсорса.

Хотя и лицензия вроде не анально-зависимая и придраться не к чему.

gkrellm ()
Ответ на: Re: Grand Central Dispatch API released opensource от gkrellm

Re: Grand Central Dispatch API released opensource

> Хотя и лицензия вроде не анально-зависимая и придраться не к чему.

Это был удар по местным аналитегам. Тред будет коротким.

Пойду попробую, пока не набежали.

valich ★★★ ()

Re: Шейпинг трафика с помощью tc

In reply to: http://www.linux.org.ru/view-message.jsp?msgid=4040513&lastmod=1252871977...

> Емнип, SFQ распределяет канал между потоками, а не айпишниками. Т.е. один айпишник с кучей коннектов сожрет весь канал.

Раньше между адресами анал делился поровну при помощи ESFQ, но не помню с какого 2.6.2* дополнительный функционал ESFQ влили в SFQ.

anonymous ()

Re: Grand Central Dispatch API released opensource

Очередной велосипед с пафосным названием. "blocks" есть уже и в стандарте C++ и во всех компиляторах (VC, ICC, GCC). Более того C++0x-вые лямбды гибче, удобнее в использовании и совместимы с УЖЕ ПРИНЯТЫМИ std::tr1::function-ами.

Библиотека параллельных паттернов тоже уже хрен знает сколько доступна всем, кому интересна и, в отличие от GCD, хорошо вписывается в STL. Intel TBB называется.

anonymous ()
Ответ на: Re: Grand Central Dispatch API released opensource от anonymous

Re: Grand Central Dispatch API released opensource

Откуда выпали ? Как предлагаете в сишном коде плюснутые лямбды юзать? Шли бы и почитали, что есть разные языки и разные решение одной задачи.

ixrws ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.