Ho un'intervista in arrivo tra una settimana per una posizione entry level che prevede la programmazione in CUDA (si spera con C).Domande di intervista sulla programmazione CUDA?
Mi chiedevo se qualcuno può suggerire alcune domande di intervista che posso aspettarmi durante l'intervista.
Ho seguito la guida di programmazione ufficiale, ma non sono così comodo in questo momento.
Grazie.
Hai provato a scrivere qualcosa di non banale? Simulazione N-body o qualcosa del genere? CUDA richiede di pianificare attentamente l'accesso alla memoria cooperativa al fine di ottenere qualsiasi tipo di performance da esso. Senza alcuna esperienza pratica verrai sconfitto. – drxzcl
Purtroppo, no. La simulazione N-body e il fenomeno sono troppo complessi per me! ma sono stato dilettarsi in giro con CUDA per circa 4-5 mesi.Ho scritto una serie di programmi per capire bene la routine e l'architettura. – Gitmo
Non intendo specificamente N-body, solo qualsiasi programma che sfrutti la cooperazione tra thread sarebbe un bonus. In caso contrario, non si otterrà alcun aumento significativo delle prestazioni dalla GPU. N-body è solo un (semplice) esempio, ma anche gli altri vanno bene. La moltiplicazione della matrice, la valutazione delle matrici di distanza, quel tipo di cosa. Se si tenta di imparare CUDA memorizzando la guida dell'utente, si bloccherà e si brucerà. – drxzcl