Слышал примерно следующее:
-----------------------------------------------------------------
Последняя время стали активно развиваться различные аппаратные ускорители вычислений. Это обычно оформляется в виде PCI Express карточки, которая вставляется в компьютер и может ОЧЕНЬ быстро выполнять, например, умножение матриц. Говорят, что это дает существенное ускорение на определенном круге задач. Но есть такие карточки, у которых можно менять заложенные алгоритмы. Т.е. в зависимости от того, какие типовые вычисление выполняются в рамках решаемой задачи, можно предварительно запрограммировать ускоритель для выполнение данных типовых вычислений и попытаться получить дополнительное ускорение.
-----------------------------------------------------------------
Планируем замахнуться на реализацию алгоритма трассировки лучей в реальном масштабе времени. Есть мысль использовать эти самы перепрограммируемые аппаратные ускорители.
Подскажите, где можно почитать про подобные решения?