OpenMP

Попробовал тут, намедни, OpenMP (Open Multi-Processing – это набор директив компилятора, библиотечных процедур и переменных окружения, которые предназначены для программирования многопоточных приложений на многопроцессорных системах с разделяемой памятью на языках C, C++ и Fortran).

И, можно сказать, прозрел. Добавил в существующие исходники всего две строчки кода и время экспорта тестового фрагмента уровня уменьшилось почти в два раза!

Теперь вот, читаю спеки и повышаю многопоточное дао 🙂

Similar Posts

  • Luabind bugs and fixes

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

  • RAID-1

    Год назад у меня появилась новая рабочая машинка, внутри неё стояло два 750 ГБ SATA жёстких диска и я не мог решиться – сделать  RAID-0 – и получить большую скорость работы (запись, и соответственно чтение чередуются между дисками, в результате скорость возрастает, но если хотя бы один винт навернётся – хана данным) , или RAID-1…

  • Metallica

    Я открыл для себя металлику. Как я раньше мог её пропустить?… Офигенный музон, посыпаю голову пеплом и навёрстываю упущенное теперь 🙂 Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Hammerwars

    Ура, наш мегапатч для европейской версии hammerwars прошёл QA и скоро выйдет на полки Playstation Store. На самом деле это даже не патч, это наполовину переписанный продукт, т.к. в то, что вышло весной играть можно было с большим трудом. Но теперь вроде даже получилась игра! Из-за проблем с коллизиями пришлось переписывать физику, взяли модуль коллизий…

  • Моя игра

    Наконец-то выпустил релиз, который хоть как-то можно показать людям 🙂 Хотя реальной причиной стал поиск новой работы и необходимость в примерах работ. Но все-равно радостно 🙂 лежит тута Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Цивилизация, как мировое зло

    Пришел с работы в прекрасном расположении духа, посидел, поговорил с родителями, а после этого сделал огромную ошибку – сел поиграть часок в цивилизацию. Еле закончил в половине четвертого, при помощи невероятного усилия силы воли. Лег спать, а с утра (в 11 часов), как только проснулся, сразу сел опять играть, такое ощущение, будто я какой-то наркоман,…