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

Программирование под GPU: Вычисление произведения матрицы на вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Может ли виртуальная функция возвращать значения разных типов? http://www.cyberforum.ru/cpp-beginners/thread1176874.html
Привет, форумчане! :) Столкнулся с небольшой проблемкой и интересуюсь ответом на вопрос! Может ли виртуальная функция возвращать значения различных типов?! И если не может, то можно либо как-то хитро извернуться и все же реализовать это какими-либо извращенными методами?! :) Большое спасибо за внимание!
C++ шаблон функции который принимает в параметры массив количиство елементов и должен найти сумму елементов массив шаблон функции который принимает в параметры массив количиство елементов и должен найти сумму елементов массива http://www.cyberforum.ru/cpp-beginners/thread1176873.html
C++ написать 2 перегруженных функции для поиска суммы корней квадратного и линейного уравнения
написать 2 перегруженных функции для поиска суммы корней квадратного и линейного уравнения заранее спасибо Добавлено через 1 час 31 минуту апп
Распечатать строку с заданным номером из текстового файла C++
Задание: Пусть дан текстовый файл.Распечатайте строку с заданным номером. Вот начало дальше не знаю что делать,прошу помощи. #include <stdio.h> int main(int ras, char* ras) { FILE *d; d = fopen("1.txt", "r"); int n;
C++ Заполнить двухмерный массив случайными числами и вывести на экран http://www.cyberforum.ru/cpp-beginners/thread1176839.html
1.Заполнить двухмерный массив случайными числами и вывести на экран. 2.Модифицировать его следующим образом: элементу побочной диагонали присвоить значение равное разности сумм элементов до него и после в соответствующем столбце.
C++ Создать двоичный файл с информацией на скриншоте 1. С помощью текстового редактора создать текстовый документ, в который занести исходную информацию. Рекомендуется вначале занести количество записей, а затем последовательно все записи, причем тестовые поля вводить в отдельной строке, а числовые – можно в отдельной строке или в одной через пробел или разделитель табуляцию. Например, содержимое файла, который будет включать 7 записей –... подробнее

Показать сообщение отдельно
newbie666
Заблокирован
20.05.2014, 22:08     Программирование под GPU: Вычисление произведения матрицы на вектор
Цитата Сообщение от iltat Посмотреть сообщение
Оба GPUшных кода выполняются медленне CPUшного
а как ты это определил?

А так, мне лень вчитываться в кучу строк... так, на первый взгляд ты плохо шаришь в оптимизации алгоритмов и собственно в самом CUDA тоже и скорее всего у тебя просто напросто uncoalescing memory read/ write, сам цикл завтра на работе вnvidia nsight-е гляну, так и быть, раз тебе влом его устанавливать...

А пока, тебе советую, попробовать поиграть на простых примерах, например на умножение каждого элемента обычного массива интов на какое - то значение и посмотреть, где быстрее выполняется. Если на GPU - быстрее - значит у тебя в твоём основном коде плохой алгоритм GPU кода...
И ещё, какой ИМЕННО у тебя GPU и CPU...
P.S.: ты слышал про оптимизацию кода на С++ компилятором?
 
Текущее время: 14:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru