Маленькая машинка с боооольшим колесом |
Cообщение скрыто для удобства комментирования.
Прочитать сообщение
| Уровень разработки | Коэффициент ускорения | Внесенные изменения |
| Алгоритмы и структуры данных | =12 | Двоичное дерево |
| Оптимизация алгоритма | =2 | Увеличение шага по времени |
| Реорганизация структуры данных | =2 | Подгонка кластеров под реальную ситуацию |
| Системно-независимая оптимизация кода | =2 | Замена двойной точности на одинарную |
| Системно-зависимая оптимизация кода | =2.5 | Кодирование критического участка на ассемблере |
| Аппаратура | 2 | Использование сопроцессора |
| Итого | 400 |
«Эта таблица наглядно иллюстрирует сравнительную эффективность различных методов повышения производительности. Больше всего скорость работы повышает правильный выбор структуры данных — дерева, причем дальнейшие улучшения становятся возможными только благодаря этому выбору. Последние два действия (кодирование на ассемблере и использование сопроцессора) в данном случае не зависели от выбора структуры данных. Использование дерева не принесло бы результатов на суперкомпьютерах того времени (потоковая архитектура которых хорошо подходила для работы по простому алгоритму), так что алгоритмические улучшения не обязательно независимы от аппаратуры.»
Исходное сообщение akry
Диггера никто не вспомнил — великую игру всех времён и народов!
Ещё наши делали Паркан. Претензий было много, а сама игра так себе получилась.
uplink-z1, очень хорошо понимаю. Я столько пыхтел на маленьких компах, что у меня теперь гиперкомпенсация — хочу чего-то стационарного, огромного. Как, кстати, Leo в плане скорости и удобства работы?
| Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: 1 [2] [Новые] |