Лучше поздно, чем никогда - сообразил, как сократить чтение/запись кэша на такт. Это дало резкий скачек быстродействия:
Распаковка теста устройств шринклером: 23.3309
Мандельброт: 23.1079
Вращение 3D объектов: 20.0755
Комментарий по поводу третьего теста. Основной тормоз там в том, что этот тест очень много пишет в видеопамять, а для видеопамяти у меня wb кэш работает в режиме wt. Но тут вариантов нет, запись в видеопамять нельзя откладывать.
В итоге получилось преодолеть даже в тяжелом случае планку ускорения в 20 раз. "Эквивалентная частота" вектора 60-69 МГц, думаю на этом можно успокоиться.




Ответить с цитированием