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

Попытка улучшить действующий код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запрашивание ячеек в grid control http://www.cyberforum.ru/cpp/thread1722973.html
подскажите пожалуйста, как начать программу, (задать область 32*32 клеток) закрашивающая клетки разных цветов в виде G, как на картинке. Заранее спасибо!
C++ OpenAl или Qt либы Хочу написать проигрыватель музыкальный, но появилась проблема в выборе между OpenAl и Qt библиотекой. 1. OpenAL нет документации на русском, но есть пример написания класса звукового. 2.Qt актуально, но библиотеки как я понимаю придется перетаскивать с собой и они тяжелые. Опыта в работе со звуком нет, поэтому не имеет значения с чего разбираться, дайте совет OpenAl,QT или др? З.ы:... http://www.cyberforum.ru/cpp/thread1722848.html
Исходник программы тестирования C++
Пишу курсач, есть ли у кого исходники тестов?
Программа C++
Решите пожалуйста в короткие сроки за 1 день нужно решить . 14 вариант . Нужна программа
C++ программа http://www.cyberforum.ru/cpp/thread1720877.html
Помогите написать программу на C++
C++ Написать юнит-тесты и реализовать функцию для матрицы Всем привет. Очередной раз преподы в универе удивляют меня своими заданиями. Необходимо выполнить задание: #################### Написать юнит-тесты и реализовать следующую функцию: Функция создает "проекцию" матрицы по ее строкам. Проекция - это одномерный массив, который заполняется по следующей схеме: в проекцию записывается 1, если строка матрицы содержит N и более элементов равных 1;... подробнее

Показать сообщение отдельно
Aspromist
0 / 0 / 0
Регистрация: 23.12.2014
Сообщений: 28
04.05.2016, 10:11  [ТС]     Попытка улучшить действующий код
Да, прямой и обратный ходы метода Гаусса расходуют все время, прямой метод расходует намного больше, вот к примеру:
ReducePre matrix: 0 millisec
forwardGaussElimination: 104117 millisec
backGaussElimination: 3421 millisec
ReduceDo matrix: 107541 millisec
ReducePost matrix: 0 millisec

Примерно в таком соотношении происходят вычисления, то есть более чем в 10 раз по времени вычисляется дольше прямой метод Гаусса.

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