|
|
Другие темы раздела | |
OpenCL OpenCL runtime driver for Intel Q9450
https://www.cyberforum.ru/ opencl/ thread1138863.html Доброго времени! Подскажите где скачать драйвер для процессоров интел кор 1 поколения. Дело в том что на сайте интела нашёл только этот драйвер: intel_sdk_for_ocl_applications_2013_r3_runtime_x64_setup.msi. Он работает только на Intel у которых есть поддержка SSE 4.2. На Q9450 таких инструкций нет(максимум SSE4.1) и приложение падает с ошибкой CL_DEVICE_NOT_AVAILABLE хотя clGetDeviceInfo с... |
OpenCL Оптимизации OpenCL(Open Computing Language) Доброго времени! На форуме не нашёл нужного раздела, поэтому решил запостить здесь. Написал своё ядро, которое оказалось в 15 раз медленнее чем однопоточный вариант алгоритма на CPU для 50 млн точек. __constant sampler_t sampler = CLK_NORMALIZED_COORDS_FALSE | CLK_ADDRESS_CLAMP_TO_EDGE | CLK_FILTER_NEAREST; __kernel void read_heights( __global float * heights, __global... |
OpenCL Видеокарта не поддерживает OpenCL что делать?
https://www.cyberforum.ru/ opencl/ thread1011661.html поставил на ПК программу ,а она не запускается, требует обновить драйвер для видеокарты, Видеокарта у меня Geforse 9600 GT, но там на писаны какие поддерживаемые видеокарты: Geforse 8 и новее,если скачаю драйвер на видео карту то какой качать?и не отразиться это на компьютере? |
OpenCL OpenCL "Hello World"
https://www.cyberforum.ru/ opencl/ thread989867.html Ув. Программисты ! Подскажите бога ради как начать писать хоть что нибудь на этом openCL . Я скачал AMD APP SDK 2.8.1 (было написано что там есть ВСЁ что нужно програмисту..... всё да не всё) скачал Visual Studio 2013 (сказали что без него никуда) ну и что ребята делать дальше? открываю VS там предлагают прокеты на с++ с# VBA Python .... а опен СЛя нету перечитал всевозможные... |
OpenCL Intel SDK for OpenCL: можно ли удалить ? Купил ноутбук, очищаю от ненужных приложений. Что это: Intel SDK for OpenCL Какую функцию выполняет? |
OpenCL видеокарта openCL / cuda
https://www.cyberforum.ru/ opencl/ thread895469.html Хочу научиться программировать с использованием gpu. Что по-вашему на данный момент и в будущем будет более перспективно и востребовано, распространено: cuda или opencl? Какую видеокарту посоветуете для осуществления вышеизложенных задач? |
OpenCL OpenCL и C# Доброго времени суток. Задача такая - нужно найти суму элементов массива используя OpenCL. Нашел такой код, погуглил какие библиотеки нужно подключить, но сам код заюзать не удалось. Жду Вашых советов. __kernel void floatSum(__global float* inVector, __global float* outVector, const int inVectorSize, __local float* resultScratch){ int gid = get_global_id(0); int wid = get_local_id(0);... https://www.cyberforum.ru/ opencl/ thread837988.html |
OpenCL Embarcadero C++, C OpenCL Доброго времени суток! Предистория: программирую на Delphi, среда Embarcadero отсюда выбор среды Разработки Задача: изучить OpenCL. Что сделано: Скачанна книга Open Cl in Action, частично дочитана хочется попробовать написать что-либо Скачаны Заголовочные файлы Для Open CL 1.2 |
OpenCL OpenCL vs CUDA. За и против каждой технологии
https://www.cyberforum.ru/ opencl/ thread779521.html В скором времени хочу начать изучать программирование на GPU, поэтому столкнулся с вопросом, а что вобщем учить то. Можете пожалуйста без холивара привести аргументы за или против одной из технологий, спасибо за ответы. |
OpenCL Нужен простейший пример использования ATI OpenCL в рабочем проекте
https://www.cyberforum.ru/ opencl/ thread672751.html Доброе время суток! Был бы благодарен за простейший пример использования ATI OpenCL в рабочем проекте! Заранее спасибо! |
OpenCL Универсальный OpenCL Не знал куда приткнуть, поэтому запостил сюда. Я не очень в теме, но все же рискну спросить: есть ли универсальный драйвер openCL(подходящий под все видюхи, пусть даже с небольшими потерями производительности)? Могу ли я просто кинуть библиотеку на диск и работать с ней или ее нужно ставить как драйвер? Можно ли ее поставить без sdk? Заранее благодарен. |
OpenCL OpenCL - ошибка 0xc0000005 Есть прога и использованием OpenCL - модель солнечной системы Проблема одна - чем больше частиц, тем быстрее вылетает в разных частях проги ошибка: "В среде выполнения обнаружена критическая ошибка. Ошибка произошла по адресу 0x5dc98c5a в потоке 0x1a28. Код ошибки 0xc0000005. Она может быть вызвана ошибкой в CLR или в небезопасных либо не поддающихся проверке фрагментах пользовательского кода.... https://www.cyberforum.ru/ opencl/ thread635398.html |
18.08.2014, 14:49 [ТС] | 0 |
Производительность OpenCL - OpenCL - Ответ 652868918.08.2014, 14:49. Показов 44271. Ответов 449
Метки (Все метки)
Ответ
Абсолютно одинаковые параметры для каждой "трубы", так как именно такой подход наиболее оптимальный для SIMD архитектур коим является GPU. Мало того, я даже немного лишнего считаю чтобы равномерно загрузить все потоки.
И это оказывается быстрее чем если бы я попытался как-то группировать трассы, так время на сортировку 4,5 млн трасс значительно больше, чем тупо лишнего посчитать. Группировка возможна и менее затратная, но на более высоком уровне... может будет она значительно грубее, но позволит ещё меньше считать лишнего. А пока всё считается "в лоб". Причин для слива AMD CPU перед Intel полагаю две: 1) Меньшая производительность на одни поток. Как ни крути, а всё равно даже в параллельных вычислениях от вычислений в потоке никуда не деться. 2) Один модуль FPU на 2 потока. В этом тесте 95% вычислений которые как раз нагружают FPU. По этому в данном тесте можно считать что реально работают только 4 потока. Вернуться к обсуждению: Производительность OpenCL OpenCL
0
|
18.08.2014, 14:49 | |
Готовые ответы и решения:
449
OpenCL на С++ OpenCL на OS X Программа в OpenCL Работа с OpenCL |
18.08.2014, 14:49 | |
18.08.2014, 14:49 | |
Помогаю со студенческими работами здесь
0
Где скачать OpenCL C++? OpenCL в Builder и не только Глобальная переменная в OpenCL OpenCL - ошибка 0xc0000005 |
Новые блоги и статьи | |||||
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации
В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
|
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
|
Копирование (маппинг) объектов в JavaScript
bytestream 21.01.2025
В современной разработке программного обеспечения копирование объектов представляет собой фундаментальную операцию, которая требует особого внимания и понимания. Маппинг объектов в JavaScript – это. . .
|
Как работать с Apache Kafka в C# .NET
bytestream 21.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки больших объемов информации в реальном времени. Эта система,. . .
|
Как использовать RabbitMQ в C# .NET
bytestream 21.01.2025
RabbitMQ представляет собой мощный брокер сообщений, который эффективно решает эту задачу, обеспечивая надежную передачу данных между множеством приложений. Этот инструмент реализует протокол AMQP. . .
|
Как объединить последние коммиты в Git
bytestream 21.01.2025
В мире разработки программного обеспечения система контроля версий Git стала незаменимым инструментом для управления исходным кодом. Одной из наиболее полезных, но порой сложных для освоения функций. . .
|
Как запушить новую локальную ветку (branch) в удалённый репозиторий Git и отслеживать её
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемым инструментом для эффективного управления кодом и организации командной работы. Одной из ключевых. . .
|
Как создать директорию и все родительские директории, указанные в пути, с помощью Python
bytestream 21.01.2025
Python предоставляет мощные инструменты для работы с файловой системой через встроенные модули os и pathlib, которые значительно упрощают процесс манипуляции директориями. Эти модули содержат. . .
|
Как работать с массивами в JavaScript
bytestream 21.01.2025
Массивы в JavaScript представляют собой один из фундаментальных типов данных, который позволяет хранить упорядоченные коллекции различных элементов в одной переменной. Эта структура данных является. . .
|
Какая максимальная длина адреса (URL) в различных браузерах и стандартах
bytestream 21.01.2025
В современном мире интернет-технологий URL-адреса (Uniform Resource Locator) играют фундаментальную роль в функционировании веб-пространства. Эти уникальные идентификаторы ресурсов стали неотъемлемой. . .
|
Как сбросить локальный репозиторий до состояния удалённого репозитория Git
bytestream 21.01.2025
При разработке программного обеспечения с использованием системы контроля версий Git разработчики часто сталкиваются с необходимостью синхронизации локального и удаленного репозиториев. Данная задача. . .
|
Как запретить подсветку выделенного текста с помощью CSS
bytestream 20.01.2025
Подсветка текста при выделении является стандартным поведением браузера, которое не всегда соответствует дизайнерским решениям или функциональным требованиям веб-приложения.
Выделение текста может. . .
|