Передача данных RAMDISK в C (fread)

Правильно, поэтому я пытаюсь оптимизировать программное обеспечение, которое должно читать огромный файл образа (1,3 ГБ) в C/OpenCL, чтобы передать его на устройство блоками по 40 МБ.

Я создал RAMDISK с tmpfs для хранения файла, но когда я анализирую битрейт, я обнаруживаю, что использование RAMDISK на самом деле немного медленнее, чем использование моего SSD для чтения файла изображения.

Поэтому мне интересно, выполняет ли операция открытия (используя fopen) передачу из оперативной памяти в RAM для хранения данных в буфере? Или это накладные расходы файловой системы, которая вызывает эту проблему производительности?

0 ответов

Другие вопросы по тегам