|
2.3, Iv945n (ok), 15:43, 24/12/2009 [^] [^^] [^^^] [ответить]
| +2 +/– |
Не знаю как устроены GPU и CUDA, возможно скажу глупость, но вот класснои логично бы было реализовать на уровне ядра ОС чтобы предназначенные для распределеиния вычислений современные ядра GPU виделись бы в системе вместе с ядрами CPU и на них можно было бы распараллеливать потоки обычных x86-программ...
| |
|
|
4.6, ixrws (??), 16:14, 24/12/2009 [^] [^^] [^^^] [ответить]
| +2 +/– |
Как-то не видно для этого преград, почему фантаст то сразу. Другое дело что производительность будет на ахти. Отчасти эти виртуальные ядра будут реализованы софтверным путём, как и в сабже. То есть тоже всё будет генерироваться динамически, и того чего не достаёт в gpu - будет перекладываться на cpu. В общем этакая продвинутая qemu:)
Тут проблема скорее в другом, большинство x86 программ однопоточны и от того что в системе будет ещё пара сотен виртуальных ядер не будет ни типло ни холодно. А распарсить поток инструкций x86 так, чтобы раскидать выполнение одного потока на 100 gpu - почти невыполнимая задача.
| |
|
5.11, Iv945n (ok), 16:38, 24/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
> Тут проблема скорее в другом, большинство x86 программ однопоточны
Вы таки думаете это надолго?
Мне кажется игнорировать многоядерность и писать программы без распоточивания всё больше и больше будет становиться нелепостью и уделом нигилистов.
| |
|
6.13, Аноним (-), 16:39, 24/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
>> Тут проблема скорее в другом, большинство x86 программ однопоточны
>
>Вы таки думаете это надолго?
да. не все алгоритмы можно распараллелить:) поэтому от сотни ядер - ни холодно, ни жарко:D
| |
|
|
8.25, alexxy (?), 00:12, 25/12/2009 [^] [^^] [^^^] [ответить] | +/– | А кого тут интересует венда Как бы она даже не имеет cpuaffinity и ее шедулер в... текст свёрнут, показать | |
|
|
|
|
|
3.9, szh (ok), 16:37, 24/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
> распараллеливать потоки обычных x86-программ...
там даже некоторые типы вычислительных программ не ускоряются, что уж про потоки обычных программ.
| |
|
2.8, ixrws (??), 16:21, 24/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Зачем нам CUDA приложения на x86, на оборот давай!!!
Это скорее к nvidia, это очень даже в их интересах. Пусть выпускают ion3, который будет выглядеть как материнка с tegra2, fermi, nand для прошивки, а в прошивке qemu, реализующий x86 поверх cuda, который будет работать поверх tegra и fermi:D
Хороший ответ интелю на их заморочки с лицензиями. Если что - а мы не при делах, это ведь arm платформа, x86 там программная:D
Хотя где-то это уже проходили...
| |
|
3.14, Аноним (-), 16:41, 24/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>Зачем нам CUDA приложения на x86, на оборот давай!!!
>
>Это скорее к nvidia, это очень даже в их интересах. Пусть выпускают
>ion3, который будет выглядеть как материнка с tegra2, fermi, nand для
>прошивки, а в прошивке qemu, реализующий x86 поверх cuda, который будет
>работать поверх tegra и fermi:D
>Хороший ответ интелю на их заморочки с лицензиями. Если что - а
>мы не при делах, это ведь arm платформа, x86 там программная:D
>
>Хотя где-то это уже проходили...
ммм.Transmeta и Эльбрус.
| |
|
4.15, ixrws (??), 16:50, 24/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
>ммм.Transmeta и Эльбрус.
Конечно, только успехи у них были отстойные, так что оставим вместо них ...
| |
|
|
6.18, ixrws (??), 18:38, 24/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
С тех самых пор, как они прекрасно продаются на рынке, выстесняя amd и intel, в параллельной реальности разумеется. Успехи в синтетике мало кому интересно. Когда можно будет купить это чудо по сравнимой с интелями цене, и чтобы оно давало хотя бы сравнимую производительности - тогда и поговорим.
В этом смысле трансмета то хоть производили реальные чипы, которые было можно пощупать, хоть им и защитали слив.
| |
|
7.19, ixrws (??), 18:45, 24/12/2009 [^] [^^] [^^^] [ответить]
| +1 +/– |
>С тех самых пор, как они прекрасно продаются на рынке, выстесняя amd
>и intel, в параллельной реальности разумеется. Успехи в синтетике мало кому
>интересно. Когда можно будет купить это чудо по сравнимой с интелями
>цене, и чтобы оно давало хотя бы сравнимую производительности - тогда
>и поговорим.
>В этом смысле трансмета то хоть производили реальные чипы, которые было можно
>пощупать, хоть им и защитали слив.
Чтобы меня не защитали за фанатика, объясню. Любая разработка имеет смысл, если её можно как-то применить. Рынку не нужны процессоры, которые будут быстрее корок в 10 раз, а стоить в 100 больше. Потому что легче купить 10 корок. Результаты эльбруса, также как и трансметы хороши в теории, и хороши в определённых задачах. Но их стоит рассматривать лишь тогда, когда оно будет стоить приемлемые деньги и давать приемлемую производительность во всех средних случаях. Хотя бы потому, что для числодробительства теперь уже есть gpu, и amd, и nvidia поддерживает opencl. И те кому надо что-то сильно посчитать - те выберут явно их, а не эльбрус, потому что сейчас это дешевле. И кстати эльбрусу довольно сложно будет потягаться с nvidia, amd на паралельных задачах, хотя бы потому что они под это изначально затачивались. Остаётся таки ниша - конкурировать с универсальными cpu. Вот поэтому надо подождать того момента, когда оно появится на полках за приемлемые деньги.
| |
|
|
|
|
|
|
1.24, Zenitur (?), 00:10, 25/12/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Проблема в том, что в GPU много-много процессоров...
Ребята молодцы! Ещё их программа может помочь не быть привязанным только к NVIDIA, например, при расчёте физики в играх. А где же одноядерные системы?! Обделили?
| |
1.26, Alen (??), 00:37, 25/12/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Gentoo - пора неспешно начинать копить на термоядерную видеокарту! :)
реальность далека, но тенденция очевидна ;)
| |
|