Posts

SSTable & LSM-Tree

Многие NoSQL базы данных, в основе которых лежат концепции Google BigTable, в качестве формата файла для хранения данных на диске используют SSTable. К таким базам можно отнести, например, Cassandra, HBase и LevelDB. Однако, не смотря на обилие информации об этих хранилищах, мало кто задается вопросом, почему именно SSTable? Именно на этот вопрос я и постараюсь дать развернутый ответ.


Cassandra: fast writing

22 сентября 2013 состоится 7-я конференция .NET разработчиков, на которой я выступлю с докладом “Cassandra: быстрая запись данных в высоконагруженных системах”. Доклад будет посвящен такой замечательной базе данных, как Cassandra, и моему практическому опыту ее использования.


Supporting CUDA syntax in VS 2010

Чтобы начать разработку приложения на базе технологии CUDA, нужно выполнить ряд предустановок. Однако первое, с чем сталкивается разработчик, приступая к разработке, это отсутствие поддержки IntelliSense и статического анализа кода. Ниже приводится описание того, как можно решить данную проблему, сделав работу с CUDA намного приятней.


Meeting: GPGPU & CUDA

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


Simple CUDA App in VS 2010

С выходом Visual Studio 2010 были связаны некоторые изменения в настройках проектов C++. В частности была удалена возможность создавать собственные правила компиляции. Эти изменения внесли определенные сложности в процесс создания проектов CUDA. Далее рассматривается минимально необходимый набор действий для создания простого приложения на базе технологии CUDA в Visual Studio 2010.