 |
Vramfs: вариант на RAM-диск, използващ графичната памет на видеокартите |
 |
|
Това е нов проект, при който за запис на данните се използва свободната графична памет на видеокартата. В компютърните системи, оборудвани със съвременни графични ускорители, които не се използват за решаване на интензивни графични задачи, графичната памет често остава неизползвана, като понякога нейният обем достига няколко гигабайта. Vramfs може да използва свободната видео-памет за създаване на бърз RAM-диск. Кодът на тази файлова система е написан на C++ и се разпространява с MIT лиценз.  Производителността на пилотната версия при тестова система с видеокарта AMD R9 290 4GB (Sapphire Tri-X) достига скорост на четене 2,4 GB/s и на запис 2,0 GB/s, което е в рамките на около 1/3 от производителността на класическия RAM-диск. Следващите версии на Vramfs ще достигнат нива, сравними с PCI-e шината. Предвижда се реализирането на аналог на RAID-0 масив, при използване на няколко видеокарти с SLI и Crossfire. За реализирането на файлова система се използван FUSE-механизма. За обособяване на свободните блокове видео памет и за достъпа до нея се използват буферните обекти на OpenCL. Засега се използва 32 KB минимален размер на блока, а сега се работи върху Vramfs с 128 KB размер на блокове и използване на подчинени буфери. |
|
 |
 |
Статистика |
 |
|
| Прегледи | 129 |
| Коментари | 0 |
| Рейтинг | |
| Добавена на | 15 Дек 2014 |
| Източник | Kaldata |
|
|
|
 |
|
|
|
|
|