Тесты когерентности для GPU - PullRequest
0 голосов
/ 29 августа 2018

Я относительно новичок в мире графических процессоров. Я должен разработать тесты для проверки согласованности кэша между процессором и графическим процессором. Я хочу написать небольшой тест, чтобы вызвать вытеснение строк кэша из L1 и L2 графического процессора обратно в основную память. Я знаю, что с помощью OpenGL glGenBuffers создает буфер в GPU "домен". Делает ли он копию вершин, которые я создаю на своем хосте? Как я могу адресовать разделяемую память от GPU и CPU, чтобы вызвать ложное выселение при совместном использовании.

Я думал о создании структуры с плавающей точкой для учета строки кэша и передачи ее в буфер в графическом процессоре. Как я могу читать и писать по адресу в той же строке кэша от ЦП, в то время как графический процессор отображает кадр.

...