Domanda di colloquio di Cray

Why is GPU programming difficult?