[x]
Вход
Amazon
AMD
ATI
brute force
bruteforce
cloud
CUDA
GPGPU
gpgpu.ru
GPU Gems
Intel
Larrabee
Linpack
MapReduce
MD5 crack
Nexus
NVidia
NVidia 8800
NVidia CUDA
NVidia G200
NVidia GTX280
NVidia Nexus
OpenCL
Parallel Nsight
signal processing
sparse matrices
Stream SDK
VISPL
VMWare
web
ВМиК МГУ
МГУ
Москва
Т-Платформы
Физфак МГУ
бенчмарки
блогосфера
вычисления
конкурсы
курсы
новости сайта
обработка изображений
подбор паролей
поиск
программирование GPU
работа
разное
сортировка
фильтрация трафика
численные методы
Navigation
Cвежие комментарии
-
1 day 20 hours ago
-
4 days 13 hours ago
-
2 weeks 2 days ago
-
3 weeks 1 day ago
-
4 weeks 10 hours ago
-
4 weeks 2 days ago
-
5 weeks 19 hours ago
-
5 weeks 1 day ago
-
6 weeks 8 hours ago
-
6 weeks 1 day ago
Новое на форуме
Популярно
- Как начать с самого начала работу с CUDA (37,333)
- Форумы NVidia CUDA: обзор за май (34,202)
- GPGPU и видеокарты AMD (19,178)
- NVidia GTX 280, Tesla T10P (16,466)
- SGEMM на видеокарте и CPU, серия 6 (15,542)
OpenCL может быть обвёрткой не только для GPU.
Даже сейчас OpenCL может использовать CPU.
Ничто не мешает написать вам свой вариант OpenCL, который будет использовать хоть кластер, хоть FPGA, хоть реальную тележку Тьюринга которая катается на реальных(физических) рельсах, в которой сидит машинист Петя.
И приложения которые используют OpenCL легко буду использовать вашу библиотеку(вообще без переработок).
Фактически использование OpenCL похоже на описанный вами псевдокод с попугаями.
Вы понимаете, что в случае Windows, OpenCL возможно реализовать как раз в виде DLL(и есть уже готовые реализации от NVidia и ATI)? И как раз эти DLL можно использовать в разных языках программирования.
"Т.е я говорю о создании "прослойки" м/у чипсетом и традиционными языками программирования."
OpenCL как раз и является прослойкой между языками программирования и физическими/виртуальными вычисляторами.