Брукгпу
-
История и развитие Brook и BrookGPU
- Brook был разработан в Стэнфордском университете для выполнения вычислений на графических процессорах.
- BrookGPU компилирует программы на языке программирования Brook stream, основанном на ANSI C.
- Brook поддерживает OpenGL версии 1.3+, DirectX 9+ и AMD Close to Metal, работает на Windows и Linux.
-
Статус разработки и новые возможности
- Последний крупный релиз Brook был выпущен в октябре 2004 года, разработка была возобновлена в ноябре 2007 года.
- Версия 0.5 включает обновленный OpenGL сервер, поддержку GLSL, поддержку нескольких серверных частей и SSE/OpenMP.
-
Сравнение производительности Brook и центральных процессоров
- Сравнение производительности между Brook и центральными процессорами затруднено из-за различий в алгоритмах и структуре.
- Пропускная способность памяти ограничивает производительность Brook, особенно на настольных процессорах.
- На графических процессорах Brook может достигать значительно большей производительности, но с ограничениями на доступ к памяти.
-
Приложения и игры, использующие BrookGPU
- Складной@home — пример приложения, использующего BrookGPU.
-
Ссылки и рекомендации
- Ссылки на внешние ресурсы и официальный сайт Стэнфордского университета предоставлены в конце статьи.