OSDev
http://osdev.su/

Заходил на конференцию интел и майкрософт
http://osdev.su/viewtopic.php?f=18&t=551
Страница 1 из 5

Автор:  Станислав [ 22 май 2012, 15:37 ]
Заголовок сообщения:  Заходил на конференцию интел и майкрософт

Заходил на конференцию интел и майкрософт, разработчики интела толкают в с++ распаралеливание, причём обещают, что компилятор будет делать это сам если не заподозрит, что код использует одну и ту же память, но предлагают это делать самим программистам, также в новых процах встраивают видео систему и предлагают в своём компиляторе выделять код, который хотим отправить на видеопроцессор и если он там будет, то опять таки освободит главный процессор, говорили что это подобие Cudы.
Как мне кажется распаралеливание задач уже давно идёт по устройствам, они работают параллельно с процессором, а проц не трогает память с которой работают эти устройства, так же поступают с добавленными процами.
Я попросил у местного спецификаций, он обещал скинуть на почту.
Человек от Майкрософт говорил, что они обновляют все продукты, также толкал новый компилятор с 11v

Автор:  SII [ 22 май 2012, 15:45 ]
Заголовок сообщения:  Re: Заходил на конференцию интел и майкрософт

А в результате компиляторы будут гнать ещё больше говнокода. Пока нет _полноценного_ искуственного интеллекта, никакой автомат не сможет адекватно разобраться с программой, и единственный способ разумно распараллеливать работу -- описывать это явным образом самому программисту. Беда в том, что у 99% программистов интеллект если и превосходит ИИ, то не слишком сильно...

Автор:  grindars [ 22 май 2012, 15:46 ]
Заголовок сообщения:  Re: Заходил на конференцию интел и майкрософт

Каким боком это - новость? Перенес. Фича эта называется OpenMP, а стандарт C++ - C++11.

Автор:  Станислав [ 22 май 2012, 15:55 ]
Заголовок сообщения:  Re: Заходил на конференцию интел и майкрософт

SII писал(а):
А в результате компиляторы будут гнать ещё больше говнокода. Пока нет _полноценного_ искуственного интеллекта, никакой автомат не сможет адекватно разобраться с программой, и единственный способ разумно распараллеливать работу -- описывать это явным образом самому программисту. Беда в том, что у 99% программистов интеллект если и превосходит ИИ, то не слишком сильно...


Ошибиться в распараллеливании задач очень легко и ни кто не проверит на ошибку код, в результате будет глючтить, а плюсов не вижу, лучше на свободные процы отдельные задачи вешать. Задачи у которых нету общей памяти, и не требующие синхронизации между собой, это должна делать ОС. Ну если задача очень большая и помимо неё ни чего не запускают то в этом случае можно, только осторожно, как говориться.

Автор:  Станислав [ 24 май 2012, 14:41 ]
Заголовок сообщения:  Re: Заходил на конференцию интел и майкрософт

Спецификации для графики от Интел можно качать здесь http://intellinuxgraphics.org/documentation.html
Посоветовал инженер с конференции.
У видеокарточек стока много регистров, мама роди меня обратно.

Автор:  DJ PhoeniX [ 24 май 2012, 16:52 ]
Заголовок сообщения:  Re: Заходил на конференцию интел и майкрософт

Станислав писал(а):
Спецификации для графики от Интел можно качать здесь http://intellinuxgraphics.org/documentation.html
Давно почитываю эти маны перед сном. Прекрасно вырубает мозг :) А вообще - довольно неплохо.
Станислав писал(а):
У видеокарточек стока много регистров, мама роди меня обратно.
А ты чего хотел? Там ооочень много всего, от банального переключения режимов до выполнения кода на GPU (CUDA/etc...)

Автор:  Станислав [ 24 май 2012, 17:32 ]
Заголовок сообщения:  Re: Заходил на конференцию интел и майкрософт

Нормальный драйвер для видео написать не просто, зато он так же освобождает проц от всех отображений картинак на мониторе, 3д в реальном режиме без использования проца и дополнительные вычисления в помощ процу это реальная быстродейственность.
К сожалению мне не достаточно простого чтения, если я не перепишу все регистры на бумашку с описанием, то чтото приличное с регистрами сделать не смогу.

Автор:  Bargest [ 24 май 2012, 18:30 ]
Заголовок сообщения:  Re: Заходил на конференцию интел и майкрософт

Цитата:
я не перепишу все регистры на бумашку с описанием

Ты имел в виду все регистры всех моделей всех видеокарточек всех производителей? Флаг в руки. Можно сразу покупать много-много ручек и пачку на 500 листов A4. Это если мелким текстом писать.:)
А если серьёзно - имхо это нереально. Доки открыты только на всякие древности и слабенькие видюшки (типа интегрированных). На таких далеко не уедешь, а совместимости нормальными видеокартами никакой нет. На N-ном количестве компьютеров стоит AMD, где вообще интегрированного видео нет, доки АМД открыты вроде тоже на всякую древность, которую только в музее и найдёшь.

Автор:  Станислав [ 24 май 2012, 18:44 ]
Заголовок сообщения:  Re: Заходил на конференцию интел и майкрософт

Почему все? Пишу драйвер для конкретного устройства и записываю регистры его на бумажку для удобства, не обязательно видео. Писать сразу два драйвера не возможно, а вы говорите все.
Реч идёт о спеках довольно свежих интеловских видюх с графическим процом, который даёт вполне весомый прирост производительности(даже очень весомый если правильно им воспользоваться), это и графический ускоритель и простые вычисления.
Причём модели процессоров которые только начали комплектовать буки имеют эти видюхи внутри себя.
По ссылке вообще ходили там спеки 2011

Автор:  Bargest [ 24 май 2012, 18:53 ]
Заголовок сообщения:  Re: Заходил на конференцию интел и майкрософт

Цитата:
Реч идёт о спеках довольно свежих интеловских видюх

По приведенной ссылке в списке не нашел не просто свежих, а вообще никаких самостоятельных видюх. Только мелочь, встроенная в чипсет или проц. Мощности для отрисовки рабочего стола хватит, но на любой нормальной 3Д игре или хорошем 3Д редакторе в совокупности с самопальными дровами FPS будет порядка 10. Не говоря уже о том, что вовсе не факт, что на компьютере конечного пользователя будет стоять именно что-то из этого весьма небольшого списка.
Цитата:
Писать сразу два драйвера не возможно, а вы говорите все

Я не говорю все сразу. Я говорю просто все. Хорошая система должна работать на ВСЕМ оборудовании, т.е. не должно быть такого, что я купил себе последнюю видюху нвидии за 20-30к, а ось с ней работает медленнее, чем на каком-то жалком интегрированном видео.

Страница 1 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/