Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перемножение матриц 6000Х6000 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру Note http://www.cyberforum.ru/cpp-beginners/thread605940.html
Описать структуру с именем NOTE, содержащую следующие поля: фамилия, имя; номер телефона; дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: ввод с...
C++ Подскажите как записать условие В матрице А(n*n) найти Сред.Арифметическое элементов последнего столбца и возвести полученное значение в квадрат. Нужно только условие с началом открытия цикла и концом Циклы for(i=0;i<r;i++)... http://www.cyberforum.ru/cpp-beginners/thread605929.html
C++ Poisk.dat
Вот программа http://pastebin.com/MxsNP1kc . И к ней есть 5 Dat файлов sozd.dat ,poisk.dat ,poisk2.dat,dop.dat,kor.dat. Не показывает второй третий и пятые столбики,которые должны выводиться. Вот...
Вывести фамилии студентов, дата рождения которых соответствует введенному месяцу C++
Дана информация о студентах 1) ФИО 2) Дата рождения 3) Оценки по 3 предметам 4) Пол Вывести фамилии студентов, дата рождения которых соответствует введенному месяцу, и тех, которые не имеют...
C++ Определение области допустимых значений параметров формул http://www.cyberforum.ru/cpp-beginners/thread605909.html
Составьте программу, которая подсчитывает и выводит значение t1 и t2 по формулам, которые приведены в Вашем варианте индивидуального задания. Определите области допустимых значений параметров формул...
C++ В матрице А(N,N) найти индексы первого элемента, превосходящего среднее арифметическое всех элементов В заданной матрице А(N,N) найти индексы первого элемента, превосходящего среднее фрифметическое всех элементов. Элементы матриц просматривать слева на право и сверху вниз. подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1640 / 1012 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
14.06.2012, 23:43
50 секунд при таком описании - эльфийски-идеальный случай, когда производятся только операции умножения в правильной последовательности, чтобы процессор мог выполнять их одновременно по нескольку штук, а все данные волшебным образом появляются сразу в регистрах или на стеке FPU. С суровыми реалиями жизни и способами их преодоления поможет ознакомиться книга Криса Касперски "Техника оптимизации программ. Эффективное использование памяти.". Не сходя с места, сразу можно сказать, что чтение одной матрицы по строкам, а другой (или той же самой) по столбцам сразу внесёт живую и заполошную суматоху в работу процессорного кеша, приводящую к десяткам-сотням тактов ожидания чтения из памяти чуть ли не на каждом умножении.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru