Category C

Single-Path Code (3)

Single-path code, or branchless code, has been an important development in performance computing. It turns out to be even more interesting in the domain of hard real-time, embedded systems. In...

Single-Path Code (2)

Single-path code, or branchless code, has been an important development in performance computing. It turns out to be even more interesting in the domain of hard real-time, embedded systems. In...

Single-Path Code (1)

Single-path code, or branchless code, has been an important development in performance computing. The hardware acceleration features of modern processors are optimized for code without branches. The smooth flow of...

Constant Joy (4)

The const keyword in C is a useful tool with different meanings in different contexts. In my first three articles, I explained these different meanings and illustrated their application. This...

Constant Joy (3)

The const keyword in C is a useful tool with different meanings in different contexts. In my first two articles, I looked at const applied to global variables and local...

Constant Joy (2)

The const keyword in C is a useful tool with different meanings in different contexts. In my first article, I looked at const applied to global variables and now I...

Constant Joy (1)

The const keyword in C is a useful tool with special relevance to embedded software. It has different meanings in different contexts. Even experienced C programmers are often unclear about...

Category tutorial

Single-Path Code (3)

Single-path code, or branchless code, has been an important development in performance computing. It turns out to be even more interesting in the domain of hard real-time, embedded systems. In...

Single-Path Code (2)

Single-path code, or branchless code, has been an important development in performance computing. It turns out to be even more interesting in the domain of hard real-time, embedded systems. In...

Single-Path Code (1)

Single-path code, or branchless code, has been an important development in performance computing. The hardware acceleration features of modern processors are optimized for code without branches. The smooth flow of...

Constant Joy (4)

The const keyword in C is a useful tool with different meanings in different contexts. In my first three articles, I explained these different meanings and illustrated their application. This...

Constant Joy (3)

The const keyword in C is a useful tool with different meanings in different contexts. In my first two articles, I looked at const applied to global variables and local...

Constant Joy (2)

The const keyword in C is a useful tool with different meanings in different contexts. In my first article, I looked at const applied to global variables and now I...

Constant Joy (1)

The const keyword in C is a useful tool with special relevance to embedded software. It has different meanings in different contexts. Even experienced C programmers are often unclear about...