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

Оптимизация доступа к памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Counting sort http://www.cyberforum.ru/cpp-beginners/thread1665931.html
объясните пож что это означает. где индекс а где элемент
C++ Запишите рекуррентное уравнение для времени работы этой рекурсивной версии алгоритма сортировки вставкой Как записать рекуррентное уравнение для времени работы . Сортировку вставкой можно представить в виде рекурсивной последовательности следующим образом. Чтобы отсортировать массив A,сначала нужно выполнить сортировку массива A, после чего в этот отсортированный массив помещается элемент A. Запишите рекуррентное уравнение для времени работы этой рекурсивной версии алгоритма сортировки вставкой. http://www.cyberforum.ru/cpp-beginners/thread1665919.html
C++ Вычислить сумму целых частей элементов массива расположенных после последнего отрицательного элемента
Pomogite Pojaluista Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного элемента
C++ До ввода программа корректно читает данные, после - потоки выдают кракозябр
#include <iostream> #include <conio.h> #include <windows.h> #include <stdio.h> #include<string> #include<fstream> using namespace std; char *del_char(char* s, char c)
C++ Реализовать функцию, удаляющую в строке лидирующие и концевые пробелы http://www.cyberforum.ru/cpp-beginners/thread1665845.html
Удаляет в строке лидирующие и концевые пробелы. Возвращает указатель на преобразованную строку. Пишу впервые на С++ #include "stdafx.h" #include <iostream> void tr(char *s){ int i = 0, j = 0, c=0, k=0; c == strlen(s) / 3; while (s != c){ while (s != ' '){ i++;
C++ Найти в слове две одинаковые буквы В слове имеются только две одинаковые буквы. Найти их.(помогите пожалуйста) подробнее

Показать сообщение отдельно
Nosey
 Аватар для Nosey
1203 / 370 / 106
Регистрация: 22.10.2014
Сообщений: 810
Завершенные тесты: 2
20.02.2016, 16:33     Оптимизация доступа к памяти
Цитата Сообщение от AlexVRud Посмотреть сообщение
другие могут дать неожиданный прирост
На таких крупных матрицах ваш вариант mul_v4_ArrMatrix избавляетсяя от кэшмиссов, поэтому такой хороший прирост.
В общем случае для научных рассчётов лучше использовать SSE али CUDA.
Если же это 3D'шные матрицы, то алгоритм оставить самый простой, но при этом размеры матрицы определить в компайлтайме -> все циклы развернутся.

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