February 16, 2012

We're hiring!

The company I'm working for, the Net Power & Light, Inc is hiring lots of people right now (we're hiring 15 engineers this year). We're located in the Presidio of San Francisco, right next to Golden Gate bridge!

We are looking for the following engineers:

  • Backend Engineers - (Python);
  • C++/Network Engineers;
  • iOS UI Developers;
  • GPU Computing Engineers.
If you're interested, please visit our website: www.netpowerandlight.com or send me a note: denis@netpowerandlight.com.


January 24, 2012

CUDA DSMC paper has been published

My CUDA DSMC paper has finally been published in SIMULATION journal. You can find it here.


November 9, 2011

Dropped out

I dropped out from the school and working at a start up company in San Francisco now. I'll continue blogging soon...

May 11, 2011

Call me from the blog!

Thanks to my friends from Zingaya, Ltd you now can call me from this blog by clicking the button on the right side (Call me!). To do so, you just need to have a Flash player and microphone installed. You can call from anywhere and the call will be redirected to my cell phone.

Amazing technology indeed!

April 8, 2011

SpringSim 2011

I went to Boston for SpringSim 2011 this week for presenting GPU Smoldyn. It was fun. I liked the city a lot. I also met lots of interesting people there. You can check out the Smoldyn paper I was presenting and the presentation itself at the following links:


March 3, 2011

Random number generators on GPU

Almost every simulation requires random numbers generation (RNG) for achieving accurate results. In my simulations I used 2 RNGs. MersenneTwister - has a very long period and can be used in simulations that are supposed to be running for a long time, and XOR128 - extremely fast RNG, however its period is not as large as MerseneTwister's one. I created a small library that contains 3 RNGs: MersenneTwister, XOR128 and Tausworthe generator.

March 1, 2011

Web access to GPU Smoldyn

In my previous post I described a GPU implementation of Smoldyn. In this post I'm going to describe a Web-Service that provides an internet access to it. Using this service a user can start a simulation just uploading a configuration file describing a model. The service executes this file and uploads screenshots and other output files to user's profile, so a user can access them. This allows users, who doesn't have access to high performance GPUs enjoy all benefits of GPU implementation (200x speedup for instance).