Наши делают очень симпатичный поисковик - Quintura. Уже успели и инвесторов заинтересовать, и в премии Red Herring неплохо поучаствовать. 
Нашла по ссылке со Stump's Workshop : Quintura - это что-то новенькое
понедельник, марта 12, 2007
Российский стартап Quintura
Категории: programming
пятница, марта 09, 2007
Пост C++ vs. C# - a Checklist from a C++ Programmers Point of View
Пост C++ vs. C# - a Checklist from a C++ Programmers Point of View дает краткий обзор различий между C++ и C#. Кроме того там есть хорошая подборка ссылок в стиле "C++ программисту о C#".
Категории: cpp
пятница, марта 02, 2007
NVidia CUDA и ATI CTM
По наводке с Stream computing уже здесь почитала про новые графические технологии.
Я уже давала ссылку на статью про Intel CGPU. Идея состоит в том, что Intel хочет считать графику на своем CPU. NVidia и ATI на это приготовили свои ответы, они предлагают производить расчеты, не связанные с графикой, на GPU. Новые технологии называются NVidia CUDA и ATI CTM.
Про NVidia CUDA информации больше всего. Причем информация в восторженных тонах. Официальная бумага вот: NVidia CUDA Programming Guide.
CUDA - технология, применяемая начиная с GeForce 8800. Теперь NVidia предлагает переносить некоторые арифметические расчеты на GPU. Переносить их нужно в том случае, если эти расчеты хорошо можно распараллелить. Для программирования этого нового GPU используется С-подобный язык. От С он отличается несильно, туда вводятся новые ключевые слова вроде __device__ , __global__ и __host__, с помощью которых можно указать о переносе расчетов на GPU. Есть некоторые ограничения на использование рекурсии и статических переменных. Ну и еще кое-что по-мелочи.
Меня очень озадачила одна мысль NVidia. Они как-то так мягко и ненавязчиво рассказывают о том, какие современные графические API неудобные, с драйверами вечные проблемы, да и для неграфических приложений они не подходят... Вот у нас тут есть С-подобный язык, который все умеет, есть компилятор к нему, вот его и используйте. То есть DirectX становится вроде как и не нужным уже. Интересно, что думает по этому поводу Микрософт.
Cтатьи и мнения про CUDA:
NVIDIA CUDA Quick Summary
NVIDIA CUDA Introduction
A quick programmer’s look at NVIDIA’s CUDA
Nvidia releases Cuda - and reinvents Stream Processing?
G80 Architecture from CUDA - обсуждение на Beyond3D
Про ATI CTM информации гораздо меньше и восторгов меньше. Официальная бумага: ATI CTM Guide
Идея та же - все распараллелить. Только вот никакого С-подобного языка тут нет. Все делаем на языке ассемблера.
Основная идея, которая прослеживается и у NVidia, и у ATI - внедрить в массы Stream Processing. Я нашла пост, в котором эта идея критикуется: Stream processing for the Masses? I don’t think so! Вообще все, что касается параллелизма увеличивает сложность разработки, это требует высокой квалификации программистов, поэтому массовость этих технологий под сомнением.
NVidia, правда, придумала язык, чтобы процесс упростить. Понятно, что он не зря С-подобный, NVidia надеятся переманить кого-то из огромной армии С-программеров.
Но надо сказать, что уже есть зоопарк языков по программированию GPU. К примеру Cg, HLSL, Sh, BrookGPU... Теперь вот еще один.
В посте Stream computing уже здесь lrrr предполагает, что будут разработаны новые функциональные языки программирования для таких GPU. Я думаю, что и старые подошли бы, тот же Erlang, возможно после какой-то доработки. Вопрос в том, удастся ли победить сложность с их помощью.
Ссылки по теме:
Imagine - разработка Стэнфордского университета. Тема все та же - stream processing на GPU.
Категории: gamedev, programming
четверг, марта 01, 2007
Робот, который ходит как человек
Робот Декстер (Dexter), в отличие от известного Asimo, балансирует при ходьбе динамически. То есть так, как это делают люди. У Asimo же ходьба предпрограммирована. Из-за этого у него возникают проблемы при ходьбе по наклонным поверхностям.
Небольшой ролик, демонстрирующий ходьбу.
Вот так Декстер выглядит. Без рук, зато в модных ботинках.
Его изобретатель, Тревор Блэквелл (Trevor Blackwell) пытался научить Декстера ходить шесть(!) лет. Ему не подошел ни один из коммерческих гироскопов и пришлось делать свой. Несмотря на то, что ходит Декстер неуверенно и периодически падает, работа Блэквелла вызвает большущее уважение.
Нашла по ссылке с news2.ru
Первоисточник - статья на сайте Пола Грэхэма Dexter Walks.
Категории: robots
