Simple CPU/GPU Terrain Level of Detail Implementation


I am looking for an easy to follow tutorial or implementation of CPU or GPU terrain level of detail rendering.
I found some examples online but most of them tend to be very old and uses immediate mode rendering.

Please share some latest and easy to follow Terrain LOD implementation.