Сравнительный тест MATLAB
место размещения
место размещения (N)
место размещения (0)
t = место размещения (N)
bench
измеряет скорость выполнения шести различных задач MATLAB® и сравнивает ее со скоростью нескольких других компьютеров. Эти шесть задач:
Тест | Описание | Показатели производительности |
---|---|---|
Лютеций | Выполните lu полной матрицы | Регулярный доступ к памяти с плавающей точкой |
Fft | Выполните fft полного вектора | Неправильный доступ к памяти с плавающей точкой |
ОДУ | Решите уравнение Ван дер Поля с ode45 | Структуры данных и файлы функции MATLAB |
Разреженный | Решите симметричную разреженную линейную систему | Смешанное целое число и с плавающей точкой |
2D | Постройте график кривых Lissajous | 2D графика рисования строки |
3-D | Отобразите colormapped peaks с усечением и преобразованиями | 3-D анимированная графика OpenGL |
Итоговая столбиковая диаграмма показывает скорость, которая обратно пропорциональна времени. Более длинные панели представляют более быстрые машины, и более короткие панели представляют более медленные единицы.
bench(N)
запускает каждую из этих шести задач N времена.
bench(0)
просто отображает результаты других машин.
t = bench(N)
возвращает массив N-6 с временами выполнения.
Сравнительный тест предназначается, чтобы сравнить производительность одной конкретной версии MATLAB на различных машинах. Это не предлагает прямые сравнения между различными версиями MATLAB, потому что задачи и проблемные размеры изменяются от версии до версии.
LU и задачи БПФа включают большие матрицы и длинные векторы. 2D и 3-D задачи измеряют уровень при обработке графики, включая программное обеспечение или аппаратную поддержку для OpenGL®. Команда
opengl info
описывает поддержку OpenGL, доступную на конкретной машине.
Колебания пяти или десяти процентов в измеренные времена повторных работают на единственной машине, нормальны.
cputime
| memory
| mlint
| mlintrpt
| пакет
| профиль
| profsave
| рехеширование
| тик