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

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

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

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

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

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

Не найдена зависимая сборка - C++
Нашел статью, в которой говорится, что OpenMP от VS2005 работает лучше, нежели от VS2010. Собрал проект согласно инструкции; запустил,...

Что такое машинно-независимое средство? - C++
Что такое машинно-независимое средство?

оптимизация - C++
какие 5 способов оптимизации?

Оптимизация - C++
Мне нужно на определенную часть программы дать указание компилятору не оптимизировать эту часть. Может кто знает как это сделать???? ...

Оптимизация робота - C++
Написал вот эту задачу: Робот Имя входного файла: robot.in Имя выходного файла: robot.out Ограничение по времени: 2 секунды ...

Оптимизация вычислений - C++
Есть код: fstream file("out13.txt", ios::out); int index, summ; for(index = 0; index<=9; ++index) { cout <<...

Оптимизация кода - C++
В С++ я совсем недавно, вот задали задачку: Перемножить 2 матрицы MxМ, элементами которых являются матрицы NxN. Код я вроде написал,...

Оптимизация программ - C++
Возник такой вопрос. Допустим у меня в функции используется часто некоторое выражение(например, length/2, а length - параметр функции)....

Оптимизация кода (C++) - C++
Добрый вечер. У меня есть две функции. Вопрос:"Как оптимизировать этот код, пользуясь тем, что тела отличаются лишь несколькими строчками?"...

оптимизация кода - C++
Задача: определить, является ли последовательность скобок действительной. Длинна строки не превышает 100000. Например: № Input Output ...

Оптимизация памяти - C++
Доброго времени суток. У меня есть класс(код показывать не буду, он не нужен), в приватном поле есть переменная типа int *, то есть класс...

Оптимизация программы - C++
Ув. обыватели, Вчера написал "Калькулятор", но так как я ещё зеленый в программировании на С++, прошу вас показать как и где можно...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
04.11.2013, 16:08     Машинно-зависимая оптимизация #2
Этот вопрос практически не связан с C++. Используйте соответсвующие опции компиляторов ( например, -match=native для gcc/icc ).
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,927
Завершенные тесты: 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
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,927
Завершенные тесты: 1
04.11.2013, 18:48     Машинно-зависимая оптимизация #5
А проверять будут только сам факт наличия оптимизаций? Или попросят предъявить в конкретных числах производимый ими эффект?
salam
160 / 141 / 12
Регистрация: 10.07.2012
Сообщений: 720
04.11.2013, 19:20     Машинно-зависимая оптимизация #6
Цитата Сообщение от ForzaInter Посмотреть сообщение
Так поставлено задание, применить какие-нибудь методы машинно-зависимой оптимизации к рекурсивной программе, чтобы увеличить ее быстродействие)
насколько я понимаю, что-нибудь вроде избавиться от хвостовой рекурсии и сократить кол-во вызовов в общем подойдет.
Yandex
Объявления
04.11.2013, 19:20     Машинно-зависимая оптимизация
Ответ Создать тему
Опции темы

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