Question d’entretien chez Nervana Systems

What are the typical algorithms to do efficient convolutions.