| |
Представлена открытая реализация многоядерного абстрактного GPGPU, реализованного через SystemVerilog и пригодного для запуска в симуляторе Verilog или выполнении на FPGA (например, платы Cyclone серии IV). Для сборки приложений для выполнения на GPGPU подготовлен C/C++ инструментарий на основе LLVM. Наработки проекта распространяются под свободной лицензией LGPLv2.1.
Проект позиционируется как многопоточный гибрид CPU и GPU, но не является GPGPU в классическом понимании, как технология применения GPU для вычислений общего назначения. В данном случае под GPGPU понимается использование полностью программно определяемой архитектуры, не привязанной к фиксированным аппаратным реализациям и способной выполнять различные виды вычислений в разных нитях. В настоящий момент для запуска на GPGPU подготовлены программы для оценки производительности, набор тестов и 3D-движок, способный выполнять рендеринг простых объектов.
|
|
- Главная ссылка к новости (https://news.ycombinator.com/item?id=783...)
- OpenNews: AMD планирует предоставить полностью открытый стек для гетерогенных вычислительных систем (CPU+GPU)
- OpenNews: Проект по созданию свободной бюджетной VGA-совместимой карты
- OpenNews: Проект по созданию свободной графической карты объявил о расширении планов
- OpenNews: Проект по созданию открытого графического акселератора
- OpenNews: На Kickstarter запущена кампания по разработке свободного GPU
| Тип: К сведению | Ключевые слова: gpu, gpgpu, openhardware, (найти похожие документы) | При перепечатке указание ссылки на opennet.ru обязательно | Реклама |
id=adv>
| |
|
|
2.3, анон, 01:03, 03/06/2014 [^] [ответить] [смотреть все] [показать ветку]
| +2 +/– |
Нет. Просто у Apple своя собственная нумерация версий clang. Так что тут правильней было написать Apple Clang 4.2+, чтобы не путать людей.
| | |
|
1.2, Black Paladin, 00:56, 03/06/2014 [ответить] [смотреть все] +6 +/–
Суть есть - виртуальный процессор.
Похоже, господа, скоро мы с вами будем работать с изолированно виртуализированными приложениями, обсчитывать которые будут такие вот унифицированные логические процессоры.
И не важно на какой архитектуре это запущено.
Причем я не удивлюсь, если следующим шагом будет реализация адаптации "физических" характеристик процессора на лету, вплоть до изменения логики работы.
|
3.6, bOOster, 04:13, 03/06/2014 [^] [ответить] [смотреть все] | +/– |
Причем тут виртуальная машина? Образно: тебе дают 1000 вычислительных блоков, ты формируешь из них конечное решение
| | |
|
4.7, bOOster, 04:17, 03/06/2014 [^] [ответить] [смотреть все] | +/– |
> Причем тут виртуальная машина? Образно: тебе дают 1000 вычислительных блоков, ты формируешь
> из них конечное решение
Разница с традиционными решениями лишь в том что логика решения формируется программно, и может изменяться по необходимости, а не аппаратно.
| | | 2.5, kravich, 01:27, 03/06/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +9 +/–
>Причем я не удивлюсь, если следующим шагом будет реализация адаптации "физических" характеристик процессора на лету, вплоть до изменения логики работы.
И тут мне стало страшно
2.11, Аноним, 09:46, 03/06/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +/– |
|
5.19, rob pike, 13:32, 03/06/2014 [^] [ответить] [смотреть все] | +1 +/– |
Ну может он имел в виду что FPGA это попса и J2EE, а надо как Masatoshi Shima в транзисторах сразу рисовать, и безо всяких квартусов.
| | | 3.24, Аноним, 14:22, 03/06/2014 [ ^] [ ответить] [ смотреть все] +/– 5.28, Аноним, 20:35, 03/06/2014 [ ^] [ ответить] [ смотреть все] –2 +/–Это только для верующих ... весь текст скрыт [ показать] 5.31, Аноним, 07:58, 04/06/2014 [ ^] [ ответить] [ смотреть все] +/–зависит от того, какой Б б гъ имеется в виду ... весь текст скрыт [ показать]
1.8, Нимус, 07:49, 03/06/2014 [ответить] [смотреть все] –1 +/–
на FPGA - и всё, тут точка, а дальше начинаются невероятные цены...
|
2.10, Имя, 09:34, 03/06/2014 [^] [ответить] [смотреть все] [показать ветку] | +2 +/– |
> на FPGA - и всё, тут точка, а дальше начинаются невероятные цены...
Появится спрос (хотя бы в масштабах хомячков) - появится предложение, технологичность, китайцы подсуетятся... Да блин, пещерные люди видеоускоритель _вдобавок_ к видеоплате включали, а сейчас телефоны h.264 показывают.
| | | 2.20, rob pike, 13:36, 03/06/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] –1 +/–
За целый девбоард с тем FPGA порядка $200 (academic price) это ужасно астрономическая цена?
1.9, Аноним, 09:05, 03/06/2014 [ответить] [смотреть все] +/–Уже второй или третий по счёту ... весь текст скрыт [ показать]
1.14, fidaj, 10:39, 03/06/2014 [ответить] [смотреть все] +1 +/–
а почему сразу не OpenCL|OpenACC? LUT-ов не хватило?
2.34, Аноним, 18:02, 04/06/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/– |
3.35, fidaj, 19:00, 04/06/2014 [^] [ответить] [смотреть все] [к модератору] | +/– |
> да не, фича в другом.
> FPGA давно популярен был.
> но в основном в HPC, то есть дорого, прожорливо и непрактично в
> мэйнстриме, так как большую часть профита, там - сьедал оверхэд от
> линка между CPU и FPGA. а вот если сделать "что-то похожее"
> но попроще и на одном кристале(в стиле APU AMD или T800
> INMOS, паче им 25 лет уже), то будет и дешево и
> сердито. потенциально - сердитее APU. в силу гибкости и плотности. а
> до той поры - HSA AMD - покруче будет, ну разве
> что вдруг лицензию либарализуют еще сильнее.
какой же оверхед? (для данного случая) если результаты вычислений на ПЛИС кладутся прямо в L2 (глядя доки https://github.com/jbush001/GPGPU/wiki/V2-Microarchitecture и код) - возможно я что-то неправильно понял...
| | |
Ваш комментарий
Read more |