Search by category: programming languages

Compound Memory Models

The next generation of computer processors are going to be “heterogeneous”: this means they will package completely different processors in one system. For example, a CPU from Intel, several GPUs from NVIDIA, a few…

What’s my Type?

Examining how strict typing is not always enough, how model checking can be excessive, and how to bridge the gap between the two for the benefit of both. Keywords Software correctness & verification, Formal methods,…