Blogs

Starts with a V
VHDL (or VHSIC Hardware Description Language — VHSIC stands for Very High Speed Integrated Circuit) is a language that resembles Ada.
Game of Life — Distributed Lists
I want to take one more look at the parallelized list-based version of the Game of Life simulation.
When Is It Safe to Move an Object Instead of Copying It?
I'd like to explain how the compiler can figure out during compilation when to move objects instead of copying them.
Leonardo's Code
If you know me at all, you know I have an ongoing love/hate relationship with Arduino.
Moving Is Not Copying
Like many subtle ideas, the idea of moving data in C++ is built on a simple concept.
Paper to FPGA
I'm wrapping up CARDIAC by moving the Verilog implementation, vtach, over to a real FPGA board.
Copying Container Elements From The C++ Library: It's Trickier Than It Looks
We must generally assume that adding elements to a vector will invalidate every reference, pointer, or iterator that refers to a vector element.
Game of Life — Using Threads and Lists, Part 3
If I'm programming my list-based version of Game of Life in the real world, how can I parallelize it when I am using a third-party provided data structure?
The Hazards of Remembering Positions in Vectors
Don't remember pointers, references, or iterators to vector elements until you're done putting new elements in the vector.

