Josh Bryan

April 2, 2013

New Career

Filed under: About Me,Software — jbryan @ 8:38 am

Recently I did something crazy. I left a great job at University of Chicago developing data transfer software for the research community to start my own company. The company, Clear Abacus, will be providing a software-as-as-service supply chain optimization engine that facilitates transport routing and loading decisions. I am looking forward to all the challenges that lie ahead, both technical and personal.

July 15, 2012

More WebGL Experiments

Filed under: Software — jbryan @ 4:23 pm

I just posted a new WebGL demo. This is GPGPU based particle demo. Particles of “negligable” mass are spawned along the x axis with arbitrary velocities. There is an invisible mass in the center attracting all particles. Watch the system evolve the camera rotates around the system. All particle motions are computed on the GPU using textures to store velocity and position data. You can read more about it on GitHub.

April 14, 2012

WebGL GPU Accelerated Game of Life

Filed under: Software — jbryan @ 8:52 pm

I’ve been playing with WebGL recently and have been putting together some toy projects. Recently I created a GPU accelerated version of Conway’s Game of Life. If you have Google Chrome or the open source Chromium browser, you can view it on my WebGL Github page. You will need to have a reasonable graphics card as it renders 3 parallel Games of Life on a 4096×2048 grid with a 3d torus topology. You can zoom in with the scroll wheel to see more detail. Each color (red, green, blue) is a separate game of life. You can also activate blocks of cells by clicking with the mouse. Its mesmerizing fun for hours!

December 16, 2010

Reinforcement Learning Demo

Filed under: Projects,Software — jbryan @ 11:40 pm

I recently put together a short demo about Q learning and SARSA learning for a class I was taking. The demo involved running the two algorithms in parallel in a simple maze world. The world, the agent, and the learned Q function are drawn using OpenGL.

A few people suggested I make the presentation and demo code available for others, so here it is: You can download the code for the reinforcement learning demo from GitHub, and I have attached the presentation as well.

Next Page »