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/ |