Calcular nth prime en tiempo de compilación [cerrado]

Las características de C ++ 11, conconstexpr y los paquetes de argumentos de la plantilla, en mi opinión, deberían ser lo suficientemente fuertes como para realizar algunos cálculos bastante complejos. Un posible ejemplo para el que tengo una aplicación práctica es el cálculo del nth prime en el momento de la compilación.

Estoy pidiendo formas de implementar este cálculo. Si se propone más de una solución, podría ser interesante compararlas.

Para darle una idea de mis expectativas de rendimiento: espero algún código que pueda encontrar la 512ª prima (que es 3671) en menos de un segundo de tiempo de compilación en un hardware de escritorio razonable.

Respuestas a la pregunta(4)

Su respuesta a la pregunta