CUDA: С места в карьер

Многие видели моё введение в современные технологии высокопроизводительных вычислений и оценки производительности, теперь я продолжу тему более подробным рассказом о технологии CUDA.
Для тех кто не смотрел предыдущие серии: CUDA позволяет писать и запускать на видеокартах nVidia(8xxx и выше) программы написанные на С++ со специальными расширениями. На правильных задачах достигается значительное превосходство по производительности на $ по сравнению с обычными CPU.
Достижимая производительность — 1 трлн и выше операций в секунду на GTX295.

NB: Статья — краткое введение, покрыть все ньюансы программирования под CUDA в одной статье вряд ли возможно :-)

Пишем Referrer tracker: мал да удал, с хранимыми процедурами MySQL

Часто возникает желание посмотреть отуда приходят люди на ваш сайт, дабы пойти туда почитать что про нас любимых пишут, и рьяно вступить в полемику не отходя от кассы. Казалось бы, такая популярная штука как Google Analitycs должна делать это, но есть одна проблема — в отчете отрезаются GET-параметры, и если вы видите что ссылка с огромного форума, то вам еще предстоит найти нужную тему, что отнимает время (стоит упомянуть, что Google Analitycs требует дополнительного JS кода на страницах, что также отнимает время и трафик).

Варианта у нас 3:
  1. Другие JS-based системы, аналоги Google Analitycs — решил не трогать, т.к. сама идея дополнительно довешивать клиентам JS не нравится
  2. AwStats и другие средства анализа логов — пуленепробиваемое решение (и вероятно самое лучшее) если есть полный доступ к серверу. Не требует модификации кода вообще. Жаль что у меня shared-хостинг, и доступа к логам напрямую нет.
  3. Всякие средства требующие php-инструментации (т.к. код вызывается на каждой странице).

26 Января 2009

Армия 2008

2003-2008

Последние 5 лет были годами неопределенности - каждый год вызывали в военкомат и было неясно, толи снова дадут отсрочку, толи заберут в армию. Последние 1.5 года была вообще жесть - ходил и на зимний и на летний призыв, постоянные медкомиссии, раз по 10 приходилось в военкомат ездить за призыв. Пришлось даже из Москвы уволится чтобы пройти медкомиссию блин. Конечно все это мне основательно надоело.

май-июль 2008

Теперь я знаю, что этим летом я пойду служить в резерве. Наконец-то какая-то определенность с одной стороны, но с другой - конечно не хочется оставлять привычный образ жизни.

ночь 28-го июня 2008

Последняя ночь перед отправкой. Играю в TF2, работаю. Работать надоело, бросил бы работу и ушел бы посреди ночи, но в военкомат не пустят Немного нервозное состояние, идешь туда куда все боятся идти, и это будет совсем скоро.
30 Апреля 2008

Бобруйск

Итак, решили как то мы тут с ребятами отпразновать выход новой версии нашего продукта разработки : Knova 6.6. И собрались на природу - 6 девелоперов и 3 тестерши :-) Поехали в Бобруйск - т.к. это место на середине пути от Минска до Гомеля и ни кому не обидно. Опять же, природа там красивая.

Еще наши классики ("Золотой телёнок", 1931, Илья Ильф, Евгений Петров) писали, цитирую:

-- Как? Всю возвышенность? - заявил Балаганов.
-- А не дать ли тебе еще Мелитополь впридачу? Или Бобруйск?

При слове "Бобруйск" собрание болезненно застонало. Все соглашались ехать в Бобруйск хоть сейчас. Бобруйск считался прекрасным, высококультурным местом.

Пассивное охлаждение чипсета NForce 4



Общая фотография системы - хорошо виден единственный (оранжевый) источник ужасного шума.

США-2006

Итак, это мой второй визит в США, опять же, в силиконовую долину, в город Купертино (30 тыс. населения). Это была рабочая командировка на 1.5 месяца, вместе со мной были трое моих коллег. Писать тут особо нечего, так что смотрим фотографии :-)


Программы HELPER⦻ и COPY⦻ для Орион-128

Предисловие от 2013г.

Эти программы я написал еще в 1997-м году, и видимо в середине-конце года отправил в редакцию. Принтера (или печатной машинки) у меня конечно не было - потому 16-ричный дамп и текст статьи были написаны от руки, смотрелось чудовищно. В редакции статья пролежала почти год, пока её видимо из-за недостатка материалов не опубликовали в Июле 1998-го года. Редакторам пришлось немало поработать над корректурой, грамматические ошибки есть даже в самой программе

Сомневаюсь, что кто-либо пользовался этими программами - в 1998-м году активных пользователей Орион-128 уже было немного (у меня как раз тогда уже появился первый PC-компьютер), а те кто пользовались - сидели на CPM/80, а не на "устаревшей" ORDOS 4-5.0. Тем не менее, публикация для меня тогда стала приятным сюрпризом, прислали экземпляр журнала :-)

В процессе ремонта компьютера Орион-128 эти программы нашлись на ROM-диске в целости и сохранности, сделал скриншот для истории:

RSS@BarsMonster3@14.by