I wasn’t as prolific with my posts in 2011 and this year because I was focusing on finishing my Master Software Engineering […]
Blog Archive
Traffic Flow Simulator
Overview demo This video is a demonstration of simulating traffic flow within and between intersections/local networks using a tcp/ip server and multiple […]
Transforming from serial to threaded
Background As part of an experimenting project I am transforming code that I initially wrote for simulating traffic on a road network […]
UPCRC Multi-core programming school @ UIUC
One line summary: The UPCRC multi-core programming school was very intense in a good way. The Material We eased into things with […]
Data Parallel Computing
Data Decomposition Parallel computing works by using a shared data object with multiple “processors” working on it. the toy problem To learn […]
Task Parallel Computing
There are two primary parallel computing techniques: task parallel and data parallel. Some key aspects to consider if tasks can be run […]
Selecting a machine for OpenCL / GPGPU use
What is GPGPU computing? GPGPU stands for General Purpose computing on Graphics Processor Units. The basic idea is that we use the […]
Prelude: CTS, ITS & Parallel Computing
This summer I will start a journey into Computational Transportation Science (CTS), Intelligent Transportation Systems (ITS) blended with parallel, distributed and agent […]