Daily Shaarli

All links of one day in a single page.

April 24, 2015

JVM Internals

This article explains the internal architecture of the Java Virtual Machine (JVM).

Branchless code sequences | DaveSpace

Sometimes when programming we need to tune a small portion of code which is critical to an implementation. For example an inner loop may involve a pixel bashing operation which dominates the program’s overall performance. If this operation uses a comparison, and that results in the compiled code branching, it can hurt performance on pipelined CPUs. It may be better to find a branch-free alternative even if it appears to make the code slightly more complex.

Chris Harrison | Zensors

Zensors, a new sensor approach that requires minimal and non-permanent sensor installation and provides human-centered and actionable sensor output.