Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ForzaInter
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 20
#1

Машинно-зависимая оптимизация - C++

04.11.2013, 15:33. Просмотров 568. Ответов 5
Метки нет (Все метки)

Собственно, требуется оптимизировать некоторый код на с++ с помощью м-з оптимизации. Какие есть несложные способы это реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2013, 15:33     Машинно-зависимая оптимизация
Посмотрите здесь:

Оптимизация C++
C++ Оптимизация вычислений
C++ Оптимизация программ
Оптимизация кода C++
C++ Что такое машинно-независимое средство?
Оптимизация алгоритма C++
C++ оптимизация кода
C++ Оптимизация программы
C++ Не найдена зависимая сборка
Оптимизация робота C++
Оптимизация SDL C++
оптимизация C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
04.11.2013, 16:08     Машинно-зависимая оптимизация #2
Этот вопрос практически не связан с C++. Используйте соответсвующие опции компиляторов ( например, -match=native для gcc/icc ).
Nick Alte
Эксперт С++
1599 / 991 / 117
Регистрация: 27.09.2009
Сообщений: 1,910
Завершенные тесты: 1
04.11.2013, 17:06     Машинно-зависимая оптимизация #3
Есть вариант с оптимизацией работы с памятью. В этой книге тема такой оптимизации разобрана подробно и глубоко. Навскидку можно воспользоваться какими-то наиболее простыми и очевидными вещами: например, чтение из адресов памяти, кратных 4, намного эффективнее обычного, так что замена каких-то побайтовых операций на операции с unsigned long может повысить производительность. Последовательное чтение-запись эффективнее "прыжков" туда-сюда.
Вообще же вопрос поставлен слишком неясно для того, чтобы можно было дать какие-то осмысленные рекомендации. С какой целью требуется оптимизировать и почему оптимизации должны быть именно машинно-зависимые? Какой результат ожидается от сих колдунств?
ForzaInter
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 20
04.11.2013, 17:27  [ТС]     Машинно-зависимая оптимизация #4
Так поставлено задание, применить какие-нибудь методы машинно-зависимой оптимизации к рекурсивной программе, чтобы увеличить ее быстродействие)
Nick Alte
Эксперт С++
1599 / 991 / 117
Регистрация: 27.09.2009
Сообщений: 1,910
Завершенные тесты: 1
04.11.2013, 18:48     Машинно-зависимая оптимизация #5
А проверять будут только сам факт наличия оптимизаций? Или попросят предъявить в конкретных числах производимый ими эффект?
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
04.11.2013, 19:20     Машинно-зависимая оптимизация #6
Цитата Сообщение от ForzaInter Посмотреть сообщение
Так поставлено задание, применить какие-нибудь методы машинно-зависимой оптимизации к рекурсивной программе, чтобы увеличить ее быстродействие)
насколько я понимаю, что-нибудь вроде избавиться от хвостовой рекурсии и сократить кол-во вызовов в общем подойдет.
Yandex
Объявления
04.11.2013, 19:20     Машинно-зависимая оптимизация
Ответ Создать тему
Опции темы

Текущее время: 04:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru