The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

31.08.2013 08:49  Для компилятора Clang реализована поддержка OpenMP

Для компилятора Clang, развиваемого в рамках проекта LLVM, подготовлена реализация поддержки стандарта OpenMP (Open Multi-Processing), позволяющего задействовать методы параллельного программирования в программах на языках Си и Си++. В настоящее время полностью реализована поддержка спецификаций OpenMP 3.1 и частичная поддержка OpenMP 4.0. Разработка была начата работником AMD и доведена до конца сотрудниками Intel, которые проделали основную часть работы.

В настоящее время наработки проекта OpenMP/Clang доступны в виде патчей для Clang 3.3. В будущем планируется выпускать обновления для всех новых выпусков Clang, синхронизировать патчи OpenMP с состоянием trunk-ветки Clang и добиться их включения в основную кодовую базу Clang/LLVM. Для работы собранных в Clang OpenMP-приложений требуется установка открытой runtime-библиотеки Intel OpenMP Runtime Library. Реализация OpenMP 3.1 успешно проходит все известные тесты на совместимость с OpenMP, в том числе SPEC OMP2012, проверочный пакет OpenUH и тестовый набор Intel.

По производительности и масштабируемости поддержка OpenMP для Clang находится примерно на одном уровне с другими компиляторами, поддерживающими данную спецификацию. В GCC поддержка OpenMP была интегрирована в компиляторы Си, Си++ и Фортран начиная с ветки 4.2, выпущенной в 2007 году. В настоящее время gcc 4.7 поддерживает только OpenMP 3.1, поддержка OpenMP 4.0 не запланирована. Отсутствие поддержки OpenMP в Clang долгое время упоминалось в качестве существенного недостатка данного компилятора, теперь проблема со сборкой параллельно выполняемого кода в Clang осталась в прошлом.

  1. Главная ссылка к новости (http://lists.cs.uiuc.edu/piper...)
  2. OpenNews: Выпущены спецификации OpenMP 4.0
  3. OpenNews: Проект по добавлению поддержки OpenMP в LLVM
  4. OpenNews: Опубликован стандарт OpenMP 3.1, определяющий API для параллельного программирования
Лицензия: CC-BY
Тип: Программы
Ключевые слова: openmp, clang, compile
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Куяврик (?), 09:44, 31/08/2013 [ответить] [показать ветку] [···]    [к модератору]
  • +3 +/
    как же теперь форониксу тестировать DragonflyBSD?
     
     
  • 2.2, Аноним (-), 10:41, 31/08/2013 [^] [ответить]    [к модератору]
  • +4 +/
    В 10 тыщ потоков.
     
  • 2.40, Аноним (-), 00:07, 01/09/2013 [^] [ответить]    [к модератору]
  • +1 +/
    >  как же теперь форониксу тестировать DragonflyBSD?

    Так же как и все остальное. Ну да, теперь оно не будет сдристывать в разы на многоядерниках. Может быть.

     
     
  • 3.107, Куяврик (?), 21:02, 05/09/2013 [^] [ответить]     [к модератору]
  • +/
    кто оно гуано которое без OpenMP не умеет многопоточность так там ничего не по... весь текст скрыт [показать]
     
  • 1.3, YetAnotherOnanym (ok), 11:30, 31/08/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    Эти чортовы корпорации готовы передавать код в BSD-licenced проекты, лишь бы не открывать его по GPL!
     
     
  • 2.7, ананим (?), 12:30, 31/08/2013 [^] [ответить]     [к модератору]  
  • +4 +/
    Угу, только почему-то в gcc доступно уже несколько реализаций и гораздо более но... весь текст скрыт [показать]
     
     
  • 3.8, Аноним (-), 12:32, 31/08/2013 [^] [ответить]    [к модератору]  
  • +/
    OpenMP 4.0 слили сами ее автора в цокольный-gcc
     
     
  • 4.13, ананим (?), 12:40, 31/08/2013 [^] [ответить]    [к модератору]  
  • +/
    Ну дык и я о чём?
    ситуация — «Видишь напротив банк? Ну так вот, у меня с ними договор — я не даю взаймы, а они не торгуют семечками.»
     
  • 3.9, Аноним (-), 12:34, 31/08/2013 [^] [ответить]    [к модератору]  
  • +/
    >> Угу, только почему-то в gcc доступно уже несколько реализаций и гораздо более новых версий спецификаций и уже хрензнаеткогда.

    "Собаки лают, караван идет"

     
     
  • 4.11, ананим (?), 12:37, 31/08/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    угу в собачьих упряжках видимо не сладко этот караван тянуть вот они и лают ... весь текст скрыт [показать]
     
  • 4.24, Аноним (-), 18:00, 31/08/2013 [^] [ответить]    [к модератору]  
  • +/
    "собаки из интел" ? *в цитатник*
     
  • 2.63, Vkni (ok), 21:33, 01/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Эти чортовы корпорации готовы передавать код в BSD-licenced проекты, лишь бы не
    > открывать его по GPL!

    Этого как раз не видно.

     
  • 1.12, аннон (?), 12:40, 31/08/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    и опять для работы кода, в системе нужна шлакобиблиотека от интеля. которая, как извесно полна подлянок для не её архитектур.
     
     
  • 2.51, Аноним (-), 13:38, 01/09/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > которая, как извесно полна подлянок для не её архитектур.

    Да-да, не иначе. Будьте бдительны, враги на каждом шагу.

     
  • 2.65, YetAnotherOnanym (ok), 00:08, 02/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    ребуется установка открытой runtime-библиотеки Intel OpenMP Runtime Library - ... весь текст скрыт [показать]
     
  • 1.14, fidaj (ok), 12:44, 31/08/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    "Для работы собранных в Clang OpenMP-приложений требуется установка открытой runtime-библиотеки Intel OpenMP Runtime Library."
    ну вот нафига такие костыли?
     
     
  • 2.15, Аноним (-), 12:50, 31/08/2013 [^] [ответить]     [к модератору]  
  • +/
    пологаю runtime-библиотеки можно захреначить при помощи -static... весь текст скрыт [показать]
     
     
  • 3.17, fidaj (ok), 12:59, 31/08/2013 [^] [ответить]     [к модератору]  
  • +/
    вот именно это и интересно - это сделали как временное решение до момента вливан... весь текст скрыт [показать]
     
     
  • 4.18, Аноним (-), 13:05, 31/08/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    у gcc это сплош и рядом одни runtime ...
     
  • 4.20, iZEN (ok), 14:28, 31/08/2013 [^] [ответить]     [к модератору]  
  • +4 +/
    Кто сильно хотел, тот EGAVGA BGI в TurboPascal преобразовывал в EGAVGA OBJ, зате... весь текст скрыт [показать]
     
     
  • 5.33, Аноним (-), 20:20, 31/08/2013 [^] [ответить]    [к модератору]  
  • +/
    > в TurboPascal

    Вау! Вот откуда взялись эти толпы отечественных "программеров".

     
     
  • 6.53, тоже Аноним (ok), 16:57, 01/09/2013 [^] [ответить]    [к модератору]  
  • +7 +/
    Да, именно оттуда. Не вижу повода для негатива. Что нашли, на том и писали.
    Помнится, в начале 90-х, изучая прерывания, баловался с ними именно с помощью TP.
     
     
  • 7.76, ананим (?), 11:01, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Хм, ничего и не добавишь D Потом приходил такой на счётмаш, ну такой баловник... весь текст скрыт [показать]
     
     
  • 8.88, тоже Аноним (ok), 16:02, 02/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Засчитайте мне, пожалуйста, техническое поражение за неявкой в этой фаллометрии.
    Может, вам приятно будет.
     
  • 6.108, Куяврик (?), 21:04, 05/09/2013 [^] [ответить]    [к модератору]  
  • +/
    > Вау! Вот откуда взялись эти толпы отечественных "программеров".

    Сам-то программер импортный, с рождения на никсах, верно? Или балабол очередной?

     
  • 5.39, Карбофос (ok), 23:50, 31/08/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    не пиши больше такое. клуб анонимных торчков просто нервно курит, забившись в уголочке
     
     
  • 6.47, iZEN (ok), 07:32, 01/09/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    Почему?! TurboPascal до сих пор используется на первых курсах при обучении студентов технических специальностей ВУЗов информатике.
     
     
  • 7.52, Michael Shigorin (ok), 14:50, 01/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Да, это проблема За прошедшие пару десятков лет её сложно было не заметить по ... весь текст скрыт [показать]
     
     
  • 8.54, тоже Аноним (ok), 17:00, 01/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Не согласен. Проблема отнюдь не в этом. Вы знаете хоть одного человека, который научился программированию на уроках? Или, может быть, полагаете, что это вина учебного материала?

     
     
  • 9.55, ананим (?), 17:25, 01/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Безусловно по всем пунктам Зыж Думаю не стоит напоминать как линух появился Ил... весь текст скрыт [показать]
     
  • 9.78, Michael Shigorin (ok), 12:09, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    И в этом, т к практика - привычка Научиться и развиваться -- разное Начинал ... весь текст скрыт [показать]
     
     
  • 10.87, тоже Аноним (ok), 15:55, 02/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    И все-таки проблема в другом Нет у нас в учебных заведениях обучения программир... весь текст скрыт [показать]
     
     
  • 11.92, Crazy Alex (ok), 18:31, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Подозреваю, что это остатки программ с советских времен Там суть предмета инфо... весь текст скрыт [показать]
     
  • 11.106, Vkni (ok), 20:49, 04/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Левенчук в своё время сокрушался, что нет полного сквозного курса програзма И п... весь текст скрыт [показать]
     
  • 10.100, Vkni (ok), 09:53, 04/09/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > А затем вернулся опять к лиспу. :)

    ML-то по-интереснее будет. :-)

     
     
  • 11.103, Michael Shigorin (ok), 13:02, 04/09/2013 [^] [ответить]    [к модератору]  
  • +/
    >> А затем вернулся опять к лиспу. :)
    > ML-то по-интереснее будет. :-)

    Об него зубы тоже малость ломал -- на примере febootstrap. :)

     
  • 7.64, Аноним (-), 23:45, 01/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Вы не поверите, но это проблема. Для грядущего российского IT.
     
  • 5.56, ананим (?), 17:31, 01/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Который тут же линковался с прогой на борланд си 3 1 без всяких тпру-у-у Борлан... весь текст скрыт [показать]
     
     
  • 6.57, ананим (?), 17:34, 01/09/2013 [^] [ответить]    [к модератору]  
  • +/
    >(на них тоже делал) 

    Имеется в виду юнихи. (На линух правда не пробовал. Линуха ещё не было :D)

     
  • 6.60, iZEN (ok), 19:38, 01/09/2013 [^] [ответить]     [к модератору]  
  • +/
    TurboC довольно медленный компилятор, впрочем, компиляторы C C сами по себе ... весь текст скрыт [показать]
     
     
  • 7.66, Аноним (-), 04:01, 02/09/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    Не заметил особой разницы с паскакалем Да что ты А библиотеки - это чего по тв... весь текст скрыт [показать]
     
     
  • 8.102, Vkni (ok), 09:55, 04/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    А вы их сравнивали на одних и тех же современных им машинах Скажем, на 386-х не... весь текст скрыт [показать]
     
  • 8.105, iZEN (ok), 13:42, 04/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    В 1998-2000 годах она всё ещё была заметна невооружённым глазом, без секундомера... весь текст скрыт [показать]
     
  • 7.69, ананим (?), 04:20, 02/09/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    А вот и последствия паскалевского обучения Хинт 8212 а как упомянутый тобо... весь текст скрыт [показать]
     
     
  • 8.70, kshetragia (ok), 05:58, 02/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Прежде чем выхлопы строчить, лучше почитай о линейке TP- Modula- Oberon- Compone... весь текст скрыт [показать]
     
     
  • 9.74, ананим (?), 10:50, 02/09/2013 [^] [ответить]    [к модератору]  
  • –3 +/
    Этот бред даже комментировать не вижу смысла.

    Зыж
    Типизированные модули — это что-то. : D
    Специалисты по коневодству в вакууме на марше.

     
     
  • 10.81, kshetragia (ok), 13:28, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Прочитай хотя бы это http www pascal helpov net index pascal_modules_progra... весь текст скрыт [показать]
     
     
  • 11.82, ананим (?), 14:31, 02/09/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    Я уже говорил что это бред неуча зыж Не, для паскаля модули турбо-паскаля это б... весь текст скрыт [показать]
     
     
  • 12.83, kshetragia (ok), 14:44, 02/09/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    И причем здесь libc??? Вы хоть разделяете модуль от библиотеки?

     
     
  • 13.84, ананим (?), 15:15, 02/09/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    А зачем Библиотеки для С делают тоже самое, что и модули в паскале И вон приме... весь текст скрыт [показать]
     
     
  • 14.85, kshetragia (ok), 15:31, 02/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Ну да накостылили Как-то работает Обучили тучу людей делать то же самое Теп... весь текст скрыт [показать]
     
     
  • 15.89, ананим (?), 17:13, 02/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Засчитаем слив (словесного поноса) или будут аргументы?
     
     
  • 16.97, kshetragia (ok), 05:37, 03/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Продолжай сливать, я то тут причём? Аргументы были по ссылке выше, но тебе же хоть учебник напиши - не осилишь.
     
     
  • 17.98, ананим (?), 08:29, 03/09/2013 [^] [ответить]    [к модератору]  
  • –4 +/
    В учебнике нет ни слова, что модули турбо-паскаля чем-то лучше библиотек С.
    Этот вывод только ваш (и слив тоже).

    зыж
    >но тебе же хоть учебник напиши - не осилишь.

    сопли подбери, двоеШник.

     
     
  • 18.99, Led (ok), 17:10, 03/09/2013 [^] [ответить]    [к модератору]  
  • +/
    > В учебнике нет ни слова, что модули турбо-паскаля чем-то лучше библиотек С.

    И, тем не менее, это так.

     
     
  • 19.101, ананим (?), 09:54, 04/09/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Ещё раз — аргументы будут?
     
  • 16.104, Michael Shigorin (ok), 13:05, 04/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Уважаемые ананим и kshetragia, прошу урезать осетра (особенно первого).  Дискуссия с живым оппонентом бывает куда интересней дискуссии с предварительно умерщвлённым во избежание разногласий.
     
  • 14.86, iZEN (ok), 15:40, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    EGAVGA BGI в OBJ и затем в TPU конвертируется с помощью соответствующей утилиты ... весь текст скрыт [показать]
     
     
  • 15.90, ананим (?), 17:26, 02/09/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    бла-бла-бла студенты как мартышки проделывают это не понимая вообще ничего во ... весь текст скрыт [показать]
     
     
  • 16.93, iZEN (ok), 19:48, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Высказал ровно то, что прочувствовал от использования С компиляторов в эпоху M... весь текст скрыт [показать]
     
     
  • 17.94, ананим (?), 22:42, 02/09/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    Угу Целиком и полностью написанных на С с элементами ассемблера Конечно Что... весь текст скрыт [показать]
     
     
  • 18.95, iZEN (ok), 23:59, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Скорость быстрого получения работающей программы 8212 очень важная вещь для п... весь текст скрыт [показать]
     
     
  • 19.96, ананим (?), 00:38, 03/09/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    >Скорость быстрого получения работающей программы

    Какие проблемы с компиляцией хеловордов?


    Зыж
    >300'000 строк

    Ты там обкуренный чтоли?

     
  • 8.71, kshetragia (ok), 06:01, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    К пониманию работы приводи ассемблер, который, кстати, тоже преподается наравне ... весь текст скрыт [показать]
     
     
  • 9.72, ананим (?), 10:37, 02/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Который я и преподавал, деточка Бред Пги чём абсолютный Браво ... весь текст скрыт [показать]
     
     
  • 10.73, kshetragia (ok), 10:43, 02/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Поздравляю Я наблюдаю это каждый Божий день ... весь текст скрыт [показать]
     
     
  • 11.75, ананим (?), 10:55, 02/09/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Видимо заразно.
     
  • 9.77, Аноним (-), 11:02, 02/09/2013 [^] [ответить]    [к модератору]  
  • +4 +/
    > Паскаль приводит к пониманию чистоты кода и прививает культуру его написания,

    Дельфистам это расскажите, они будут очень удивлены.

     
  • 6.79, Michael Shigorin (ok), 12:14, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Дрянь это была от рождения, быренько купили у третьей стороны и долепили на коле... весь текст скрыт [показать]
     
     
  • 7.80, ананим (?), 12:51, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Не нужно выдёргивать из контекста Как компилятор и иде он вполне соответствовал... весь текст скрыт [показать]
     
  • 4.27, 123 (??), 18:21, 31/08/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    А что такая ненависть к рантайм либам? Таки они экономят память и процессор.
     
     
  • 5.28, fidaj (ok), 18:51, 31/08/2013 [^] [ответить]     [к модератору]  
  • +/
    это не ненависть просто хотелось бы большей целостности, при этом обходиться ... весь текст скрыт [показать]
     
     
  • 6.36, Аноним (-), 22:39, 31/08/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Если вы сделаете пакет использующий GTK3, то о каком предсказуемом поведении мож... весь текст скрыт [показать]
     
     
  • 7.37, fidaj (ok), 22:51, 31/08/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    я вообще-то говорил о библиотеках системного типа libc а не прикладного уровня... весь текст скрыт [показать]
     
     
  • 8.38, Аноним (-), 23:25, 31/08/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Хорошо, если вы используете pthread_getattr_default_np (из glibc 2.18) на своем хосте, то как это будет выглядеть на моем с glibc 2.4. И я не могу обновить системную библиотеку до glibc 2.18.
     
     
  • 9.41, fidaj (ok), 00:09, 01/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    если при переходе к новой версии функцию pthread_getattr_default_np никто не сло... весь текст скрыт [показать]
     
     
  • 10.48, Аноним (-), 08:51, 01/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Для работы почти всех программ на си нужна какая-то библа libc, а если посмотрет... весь текст скрыт [показать]
     
     
  • 11.50, fidaj (ok), 12:18, 01/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    в контексте данной темы - было бы вполне достаточно 2-х сущностей все системн... весь текст скрыт [показать]
     
     
  • 12.67, Аноним (-), 04:03, 02/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Ага Кодогенератор как таковой - раз И некий стандартный набор либ - два С чег... весь текст скрыт [показать]
     
     ....нить скрыта, показать (63)

  • 1.26, 123 (??), 18:19, 31/08/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    В Clang есть Apple-вский  Grand Central. OpenMP в  Gcc -  как ничего кроме мата  не вызывал так и не вызывает.
     
     
  • 2.29, fidaj (ok), 18:58, 31/08/2013 [^] [ответить]     [к модератору]  
  • +/
    он GCD требует соответствующей реализации в ядре да что-то как-то кроме как... весь текст скрыт [показать]
     
     
  • 3.30, Фтщтнь (?), 19:42, 31/08/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > он (GCD) требует соответствующей реализации в ядре...

    Вы заблуждаетесь, это всего лишь библиотека. В бзде идет как обычный пакет.


     
     
  • 4.31, fidaj (ok), 20:02, 31/08/2013 [^] [ответить]     [к модератору]  
  • +/
    это вы заблуждаетесь а ну ка продемонстрируйте мне запуск проги использующей ... весь текст скрыт [показать]
     
     
  • 5.58, Фтщтнь (?), 18:13, 01/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Внимательней, внимательней нужно быть, в реализации pthreads для FreeBSD до версии 8.1 не была реализована workqueue, без которой GCD работать не может, но согласитесь что это не проблема GCD
     
     
  • 6.59, fidaj (ok), 18:32, 01/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    именно потому я и сказал - что GCD требует поддержки в ядре возвращаясь к на... весь текст скрыт [показать]
     
     
  • 7.61, Фтщтнь (?), 20:21, 01/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Да нет, это workqueue (как часть стандарта POSIX Threads) требует поддержки в ядре, а деятели из BSD не реализовывали ее до последнего времени. В Linux есть давно уже
     
     
  • 8.62, fidaj (ok), 21:25, 01/09/2013 [^] [ответить]     [к модератору]  
  • +/
    хм не знал, спасибо ... весь текст скрыт [показать]
     
  • 8.109, анонимус (??), 13:48, 24/09/2015 [^] [ответить]     [к модератору]  
  • +/
    знали бы ещё в posix об этом это яблочная поделка, которую утащили во freebsd... весь текст скрыт [показать]
     
  • 2.34, Аноним (-), 21:35, 31/08/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    OpenMP - ЧАСТЬ апстрима GCC.
    внезапно.
    самая быстрорастующая, причем, кроме изувеченного форка от интел.
     
  • 2.68, Аноним (-), 04:05, 02/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Пока вы генерите мат, куча софта вполне себе оным пользуется и в ус не дует А э... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor