Я не понимаю почему некоторые, во всю уже гоняют процессоры новые и мамы, а у нас нет?
Из-за двух слов. "Инжинерные образцы".
Добавлено спустя 5 минут 55 секунд:
Genry писал(а):
aasheron - вы осознаете информацию какой частью тела? Это у Санди банальная видеовстройка (GPU). Только в Иви будет ( GPGPU ) что-то похожее на AMD APU.
Здравствуй, дерево! Поучи матчасть, что есть GPGPU. И почему оно отлично используется на дискретках. А встроенное видеоядро в "APU" - не больше чем встроенное видеоядро. Вот когда ЦПУ сможет использовать возможности ГПУ напрямую (как сопроцессор) - только тогда это будет APU. А сейчас это встройка. Принципиально от дискретной видеокарты отличающаяся не особо. Так можно и процессор звуковой карты использовать, если исхитриться. И прочего оборудования. Советую зарубить это себе на носу.
дравствуй, дерево! Поучи матчасть, что есть GPGPU. И почему оно отлично используется на дискретках. А встроенное видеоядро в "APU" - не больше чем встроенное видеоядро.
Привет, "инжИнер"! Что, не можешь переварить собственный высер? Сколько не трынди, а в АПУ именно GPGPU и поддерживаются параллельные вычисления. И работает DirectCompute и OpenCL. Так что, высохшая трава в твоей голове.
aasheron писал(а):
Вот когда ЦПУ сможет использовать возможности ГПУ напрямую (как сопроцессор) - только тогда это будет APU. А сейчас это встройка. Принципиально от дискретной видеокарты отличающаяся не особо. Так можно и процессор звуковой карты использовать, если исхитриться. И прочего оборудования.
Если любое вычислительное устройство, после работы, может вернуть данные доступные для дальнейшей обработки, то оно вычислитель. Любой вычислитель можно использовать через библиотеку OpenCL (типа драйвера необходимо). Сопроцессор программно не используется напрямую, а через библиотеку математических функций. На ассемблере, "страшилы" вроде тебя, не считают, там с ошибками FPU бороться надо. Поэтому одинаково, что есть команды FPU или GPGPU в ядре процессора, что нет - все равно нужна библиотека. Адресное пространство CPU и GPGPU в Trinity будет общим. Так, что не завидую твоему носу.
Хорошая новость заключается в том, что с тех пор как GPGPU начнут поддерживать Intel(Ivy Bridge), оно реально пойдет в ход...
GPGPU уже используется во многих программах, безо всякого афиширования. Просто, должен стоять драйвер OpenCL и DirectX11(DirectCompute). DirectCompute используется в новых играх (где DirectX11) вместо PhysX ориентированных только на Windows. OpenCL используют мульти-платформенные программы (Win, Linux, Mac ...).
Member
Статус: Не в сети Регистрация: 16.12.2008 Откуда: Воронеж
Genry писал(а):
edal писал(а):
Хорошая новость заключается в том, что с тех пор как GPGPU начнут поддерживать Intel(Ivy Bridge), оно реально пойдет в ход...
GPGPU уже используется во многих программах, безо всякого афиширования. Просто, должен стоять драйвер OpenCL и DirectX11(DirectCompute). DirectCompute используется в новых играх (где DirectX11) вместо PhysX ориентированных только на Windows. OpenCL используют мульти-платформенные программы (Win, Linux, Mac ...).
Та я то знаю что используется, чего один биткоин стоит... Это я к тому, что его начнут применять/воспринимать как обычное явление тогда, когда он сможет работать на любом оборудовании(имеется в виду GPU)...
Добавлено спустя 5 минут 51 секунду:
Крутилятор писал(а):
Genry писал(а):
Это у Санди банальная видеовстройка (GPU). Только в Иви будет ( GPGPU ) что-то похожее на AMD APU.
А чем они отличаются?
Возможностью исполнения сложного кода а не только графического... Quick Sync - в теперешнем виде представляет собой интегрированный видеокодер/декодер(вроде тех что в ARM-ках аля мобилка), имеющий только ограниченный набор функций связанных с обработкой видео...
_________________ AMD Phenom II X6 1055T, Asus M4A79 Deluxe, 4gb(2x OCZ Titanium XTC OCZ2T11502G), PowerColor Radeon HD 7970 3GB
И все же GPGPU силmно отличается от сопроцессоров типа x87, 3D Now!, SSE3
Сопроцессором можно эффективно пользоваться, если нужно подсчитать один-единственный синус или длину одного единственного отрезка. Поэтому программа под сопроцессор - это одна однородная программа, использующая одновременно и целые числа, и дробные для сопроцессора, одновременно работающие над одними и теми же данными..
А для драйверов типа OpenCL / DX Compute нужно готовить пакет из сотен однотипных заданий, сотен синусов или сотен отрезков. Что-то типа Cell'a. Одни куски программы работают на процессоре, другие на видеокарте и обмениваются большими кусками данных, для каждой части - отдельными, изолированно своими
Наверное потому что сейчас APU - не более, чем рекламный слоган АМД. Тоесть банальная встройка ГПУ на кристалл. Видеоядра и ЦПУ сейчас не взаимодействуют, тем более без вмешательства ОС (что вообщем-то и должны по сути аббревиатуры делать), а конкурируют - за память, интерфейсы и т.д.
Разве AMD Video Converter на Llano не работает? Чем не ускорение?
Разве AMD Video Converter на Llano не работает? Чем не ускорение?
В Llano нет аппаратного ускорителя для кодирования видео. Ускоряется только функция фильтрации (обработки) кадров, но нет анализатора движения. Нормальный ускоритель кодирования видео AVC будет в Trinity.
Member
Статус: Не в сети Регистрация: 16.12.2008 Откуда: Воронеж
Genry писал(а):
AGR3 писал(а):
Разве AMD Video Converter на Llano не работает? Чем не ускорение?
В Llano нет аппаратного ускорителя для кодирования видео. Ускоряется только функция фильтрации (обработки) кадров, но нет анализатора движения. Нормальный ускоритель кодирования видео AVC будет в Trinity.
Как раз аппаратный ускоритель кодирования видео - это уже не GPGPU(расчеты общего назначения)...так как вычисления производятся не универсальными процессорами, а спецмодулем, который ничего другого и неумеет... Если так рассуждать то АРМ-ки самые что ни есть умные GPGPU. Там и блок обработки изображений и видеокодировщик с декодером и модемов набор и прочей хрени...только увы - это не GPGPU, а всего лишь сборка разных модулей с фиксированными функциями, пусть зачастую и хорошего качества...
_________________ AMD Phenom II X6 1055T, Asus M4A79 Deluxe, 4gb(2x OCZ Titanium XTC OCZ2T11502G), PowerColor Radeon HD 7970 3GB
Как раз аппаратный ускоритель кодирования видео - это уже не GPGPU
Я не оспариваю. Это алгоритмический ускоритель (анализ движения) а не число-дробилка.
edal писал(а):
Если так рассуждать то АРМ-ки самые что ни есть умные GPGPU. Там и блок обработки изображений и видеокодировщик с декодером и модемов набор и прочей хрени...только увы - это не GPGPU, а всего лишь сборка разных модулей с фиксированными функциями, пусть зачастую и хорошего качества...
Если речь идет о встроенной PowerVR, то это полноценный GPGPU.
И не стоит пока обсуждать такие чужие семейства... А может и стоит...
Заблокирован Статус: Не в сети Регистрация: 12.03.2009 Откуда: Мозырь-Минск
Какие преимущества у AMD APU перед Интелевскими?
1. Графика мощнее 2. GPGPU-считалка (в разы мощнее интеловской, все одно) 3. Цена\баланс
В сегменте APU (не CPU+встройка), а именно APU у AMD нет конкурентов. У Тринити с графикой будет вообще общее адресное пространство, а каике это несет песпективы.. ммм.... Очевидно, что интел опасается этого. Опасается. что родоначальник жанра воплотит свою идею в жизнь. Тогда синим крайне туго придется... Хотя, может и купят нВидиа.
_________________ AMD: "I will be back" ATi: Пока живет Radeon - живет ATi! Борись с Эпохой Wintel! AMD+Linux!
только увы - это не GPGPU, а всего лишь сборка разных модулей с фиксированными функциями
Интересно, что все так к GP прицепились ? Давайте вообще плавающую точку из процессора уберём, будем её имитировать на целочисленных инструкциях. Будет ещё одним фиксированным модулем меньше.
QuickSync не плохой пример, что если не гордиться идеологической чистотой, то можно и полезно вставлять фиксированные модули. Наверное настроек у QS меньше, чем у софтового перекодировщика - но никто вроде не жалуется.
Добавлено спустя 24 минуты 3 секунды:
warprof_F2 писал(а):
У Тринити с графикой будет вообще общее адресное пространство
Вот и будет первый как-бы-Fusion. А пока это как дискретка или чипсетное видео, разницы нет.
warprof_F2 писал(а):
воплотит свою идею в жизнь. Тогда синим крайне туго придется... Хотя, может и купят нВидиа.
Зачем ?
Если Fusion по прежнему будет опираться на отдельные изолированные вычисления через OpenCL, то Интелу подойдёт любая считалка c OpenCL. Если Fusion действительно будет слит воедино с x86, то - два варианта. 1) скорее всего - Интел проигнорирует, как проигнорировал 3D Now! и Pacifica. И Fusion останется узконишевой фишкой. 2) если вдруг "выстрелит" - Интел скопирует, как скопировал AMD64 => EM64T, NX => XD, RVI => EPT При этом nVidia ему ничем не поможет, потому что копировать нужно будет низкоуровневые инструкции, которые у Радеонов и Жирафов разные.
Но скорее всего Fusion реально возможен только как выполнение SSE5-инструкций на GPGPU вместо обычного SSE-блока. А поскольку SSE5 скорее всего у AMD и Intel будет несовместимым, то опять же Интелу будет наплевать на то, что и как сделает AD.
Но скорее всего Fusion реально возможен только как выполнение SSE5-инструкций на GPGPU вместо обычного SSE-блока.
SSE-5 Это не есть хорошо. 1. Что? Заморозить архитектуру и остановить развитие? Представим развитие в SSE6. Это потребует оставить поддержку SSE5 для совместимости (слегка уменьшив площадь и кол-во универсальных вычислителей) и добавить площадь для SSE6. А дальше SSE8,9... и площадь+площадь? Хватит MMX, SSE1-4, хвосты, которые и отрубить уже просто не получится. 2.SSE5 подразумевает встроенность в ядро на уровне команд, а GPGPU блок-то один на несколько ядер. Нужно ставить блокиратор, чтобы ядро ожидало, пока GPGPU занят другим ядром. Плохо! 3. Программное обеспечение ставится перед широким выбором, что из "зоопарка" использовать. Не всегда будет выбран оптимальный вариант.
Вот OpenCL самое то. Здесь все гибко, универсально и может развиваться без ограничений. Суммирование мощности любых вычислителей, даже разбросанных по всей вселенной.
Кроме того сейчас у AMD уже сплавленные пары ядeр, в которых отдельные блоки разделены - так что методика разделения отрабатывается.
для OpenCL APU не нужно. Он действительно может задействовать любые вычислители - но только оптом, крупные блоки данных изолированные от CPU. Всё это уже есть начиная с GF8800/R2600, ничего нового.
Добавлено спустя 5 минут 4 секунды: Кстати, если считать DirectCompute/OpenCL за правильный образец гибкости - отгда проблема с "совместимостью" и "хвостами" вообще не стоит, отрезать можно что угодно и когда угодно, об остальном позаботятся JVM и CLR
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения