Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 111 • Страница 4 из 6<  1  2  3  4  5  6  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 28.11.2003
Откуда: Москва
Enot
Цитата:
Блин, это же шютка...

Ну дык и я ж пошутил :) Сорри, если ты не понял ...
Цитата:
Читать не умеешь, "обычно под ним подразумевается центральное вычислительное устройство"

GReY тебе уже ответил примером с Word. Так что ты не прав ;)
All Меньше флейма. armadillo



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 13.04.2003
Откуда: Салават
Цитата:
о, что "При "натягивании" текстур тоже происходит "сглаживание" - никаким образом данному примеру не противоречит


Вообще-то при текстурировании выполняется фильтрация, а никакое не сглаживание.


 

Enot
Гм. Ну и что Вы мне хотите цитатой из БСЭ доказать? Если брать ту терминологию, то DRAM / Flash можно запихнуть в категорию гибридных устройств, что собственно я и предложил. Собственно говоря, я бы несколько разграничил два понятия: аналоговое управление - неважно чем, ракетой или ЭЛТ, рисующей график и аналоговые вычисления / вычислительные схемы. Про первые, надеюсь мы не говорим, ну а вторые - по определению гибридные. А раз так, то вся принципиальная разница между цифровыми и аналоговыми устройствами - в разрядности сигналов, которыми оперирует схема. Классическая цифра - бинарная, аналог - хотя бы восьмибитный. Но четкую грань здесь провести нереально, на что я и намекнул (ну не доказываю я что флэш - чисто аналоговое устройство! я говорю, что флэш близок во многом к аналогу, и что при движении от цифры к аналогу схемы становятся проще, но быстродействие ниже).

Romantik
Ну, знаете, Вы бы еще всяческие аналоговые фильтры вспомнили :). Тоже "вариант". Ну хорошо, смотрите сами предложенное Вами аналоговое вычисление FSAA - это, надо полагать, только усреднение получаемой картинки? Ну так
а) во-первых, чтобы получить полноценное FSAA потребуется вначеле рассчитать в цифре изображение увеличенной разрядности, которое потом усреднять. Если же просто усреднить картинку - того качества не получется, картинка просто смажется и всё
б) во-вторых, Romantik, есть такая штука, как конвейер. Цифровые вычисления потенциально любой сложности, в том числе и усреднение по 4м точкам можно выполнять со сколь угодно большой "скоростью". Если понимать скорость в смысле "ширины", то есть числа обрабатываемых данных за такт (т.е. за 1 такт можно усреднить всё, что только рассчитано) - тех же FPS. Просто возникает некоторая задержка (крошечная по человеческим меркам). Проблема-то не в усреднении! Проблема в рассчете точек, которые потом будут усредняться! И с остальным все те же проблемы: вычисление фиксированных (и тем более - простых) формул наамного проще сделать в цифре, а аналог не дает ровным счетом ничего.


 

Advanced member
Статус: Не в сети
Регистрация: 13.04.2003
Откуда: Салават
0serg
Цитата:
аналог - хотя бы восьмибитный


Бит - уже атрибут цифрового устройства. Аналоговые сигналы недискретны.

Добавлено спустя 2 минуты, 22 секунды:
Цитата:
И с остальным все те же проблемы: вычисление фиксированных (и тем более - простых) формул наамного проще сделать в цифре, а аналог не дает ровным счетом ничего.


Не говори "гоп", просто пока никто этим не озаботился.


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 26.10.2003
Romantik
А я, как обычно :), прав. Процессор - это центральное устройство ЦВМ ... (по БСЭ). Кроме того, само слово "процессор" имеет несколько дополнительных значений "проявочная машина","программа обработки", "обрабатывающее устройство", "процессор", .... В данном контексте слово "процессор" обозначает именно центральное устройство ЦВМ.

0serg
Цитата:
А раз так, то вся принципиальная разница между цифровыми и аналоговыми устройствами - в разрядности сигналов, которыми оперирует схема. Классическая цифра - бинарная, аналог - хотя бы восьмибитный. Но четкую грань здесь провести нереально,
Повторяю. В ЦВМ информация предстваляется в виде дискретных значений. Хоть двоичных, хоть имеющих 10 тысяч дискретных уровней. В АВМ информация предствляется в виде непрерывно изменяющихся значений физических величин. Если в флэш памяти используется 4 дискретных уровня, то это устройство относится к категории ЦВМ без вариантов. Лично сам я почти так же думал, пока БСЭ не почитал. Рекомендую не спорить без обращения к авторитетным источникам.


 

Member
Статус: Не в сети
Регистрация: 28.11.2003
Откуда: Москва
0serg
Цитата:
чтобы получить полноценное FSAA потребуется вначеле рассчитать в цифре изображение увеличенной разрядности, которое потом усреднять. Если же просто усреднить картинку - того качества не получется, картинка просто смажется и всё

Цитирую себя (раз уж поленились прочитать):
Цитата:
Я имел ввиду, что как раз само сглаживание большой картинки (которую строит GPU) будет проводится этим самым "сопроцессором"

Цитата:
вычисление фиксированных (и тем более - простых) формул наамного проще сделать в цифре, а аналог не дает ровным счетом ничего

Здрасти, приехали ... Вопрос - сколько тактов займет умножение 2 вещественных чисел на микропроцессоре (не мультиконвеерном) и сколько "тактов" займет то же перемножение на операционном усилителе? (о точности вычислений не говорим, о том, сколько "тактов" в секунду можно выполнить на ОУ - тоже. Говорим только о ПРОСТОТЕ реализации ;)

Добавлено спустя 2 минуты, 50 секунд:
Enot
Цитата:
В данном контексте слово "процессор" обозначает именно центральное устройство ЦВМ.

Это при том то, что мы говорим про графику? И где же ты на видеокарте усмотрел "центральное устройство ЦВМ"?!! :D


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 26.10.2003
Romantik
Цитата:
Это при том то, что мы говорим про графику? И где же ты на видеокарте усмотрел "центральное устройство ЦВМ"?!!
Вообщето я "говорил" c RAUL про GPU (графический процессор).


 

Member
Статус: Не в сети
Регистрация: 28.11.2003
Откуда: Москва
Enot
Цитата:
Вообщето я "говорил" c RAUL про GPU (графический процессор)

Но ведь согласно твоей любимой БСЭ
Цитата:
Процессор - это центральное устройство ЦВМ

Как же так, неужели GPU - "центральное устройство ЦВМ " (раз уж ты называешь его графическим процессором?!! :D


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 26.10.2003
RomantikВидеокарта может рассматриваться как отдельная ЦВМ.


 

Member
Статус: Не в сети
Регистрация: 07.10.2003
Откуда: Russia, Moscow
немного почистил ветку. Прекратили разборки и придирки к названию VPU

_________________
В поиске включайте "Искать все слова". Избегайте многоточий.
Зачем нужен разгон? http://tsc.overclockers.ru


 

Member
Статус: Не в сети
Регистрация: 28.11.2003
Откуда: Москва
Enot
Цитата:
Видеокарта может рассматриваться как отдельная ЦВМ

Тогда тебе вопрос - для ЧЕГО предназначена видеокарта?

armadillo
Надеюсь, определение ЦВМ обсуждать можно? (вроде как определение этого понятия напрямую относится к теме)


 

Member
Статус: Не в сети
Регистрация: 07.10.2003
Откуда: Russia, Moscow
ЦВМ -цифровая (дискретная) вычислительная машина. Здесь вы обсуждаете возможность замены части или всех цифровых вычислительных блоков аналоговыми.

_________________
В поиске включайте "Искать все слова". Избегайте многоточий.
Зачем нужен разгон? http://tsc.overclockers.ru


 

BDS писал(а):
Аналоговые компы конечно круто, но повторяемости результатов очень будет трудно добиться. :) И насчет мгоновенности явно перегнул палку : Любой операционный усилок дает задежку сигнала.



А зачем тебе ОУ? Транзистор биполярный, на базу один сигнал, на эмиттер другой - получаем элемент И, добавляем резистор - уже И-НЕ или просто НЕ. =) А про аналоговое умножение - чего мудрить блин, это сделано уже хрен знает сколько лет назад в FM-приёмниках и передатчиках - там как раз перемножаются 2 синусоиды и одна из них обрезается фильтром...


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Екатеринбург
Enot
Ты бы не дразнил народ БСЭ. Ее писали чуть попозже того времени, когда кибернетика еще считалась "буржуазной лженаукой". А то я начну Брокгауза и Ефрона цитировать ;).

Цитата:
В GPU нет процессоров, там функциональные блоки
Регистры, мультипекcоры, ALU и т.п. - вот что такое функциональные блоки.

Цитата:
Понятие "процессор" конечно растяжимое, но обычно под ним подразумевается центральное вычислительное устройство, которое может быть и многоядерным
Ничего растяжимого там нет. Под процессором в схемотехнике понимается блок с программным управлением - именно этим шейдер и является. IBM, которая первой выпустила многоядерный процессор общего назначения (Power4), пользуется термином "несколько процессорных ядер на одном кристалле". А "центральное вычислительное устройство" - это комбинированное устройство с процесорными ядрами, кэшем, контроллером памяти и т.п., которое назвали "процессором" по его основному блоку.

Цитата:
У АВМ есть большое ограничение на количество последовательно выполняемых операций из-за накопления погрешности.
Прогрешность накапливается и в ЦВМ, только медленнее :). Но "потеря точности" и там имеет место быть, и в расчетах ее приходится учитывать.

Цитата:
Если в ЦВМ число можно разбить на части и потом выполнить в несколько этапов, то на АВМ так получится далеко не всегда, вернее почти никогда
Ну да, это один из способов борьбы с погрешностью. Только почему "почти никогда"? Ты считаешь, что АВМ не может работать под программным управлением в несколько тактов?

Добавлено спустя 26 минут, 30 секунд:
Цитата:
Не надо путать проблемы энергопотребления настольных компьютеров, с повышения производительности вообще.
Интел тоже так думала, пока ее процессоры не стали перегреваться выше 100 ватт. Ты проехал мимо проблемы, из-за которой собственно и возник вопрос об ABM. Если бы цифра позволяла при приемлемом энергопотребелии решать задачи cинтеза и распознавания изображений - то вопрос об ABM имхо и не возник бы. А сечас как раз и возникли сомнения в том, что цифра - даже с учетом будущего ее развития - здесь рулит.

_________________
Земля не может, не может не вращаться,
А мур не может, не может не мурчать!


 

GReY
Enot
Я понимаю, что Вы мне говорите - ну не стоит объяснять азбучные истины :). Просто попробуйте хотя бы разобраться в моей аргументации: гибридные устройства, а все рассматриваемые здесь девайсы - гибридные, всегда работают в какой-то мере с цифрой. Сигнал, выдаваемой звуковой картой - аналоговый? А RAMDAC? А ведь это, в принципе, цифровой сигнал, от 8 до 24 бит - можно и так на это посмотреть. То же самое - насчет модемов, там это еще более очевидно. Аналоговое ли это устройство? Работает с дискретными сигналами, стало быть по Вашей логике, исключительно цифровое? В общем, имеет место быть нестыковка терминологий. Если с Вашей точки зрения, звуковая карта, RAMDAC и модем - исключительно цифровые устройства, то Вы, безусловно, правы. Если нет - перечитайте еще раз мои посты.

Romantik
Перемножение кучи целых или вещественных чисел в GPU не займет ничего, кроме крошечной задержки прохождения сигнала - в этом и заключается их сила. Если Вы знаете принципы работы трехмерной графики, то должны представлять какую роль в ней играют матрицы 4x4 и операции с ними. И все эти операции - именно благодаря конвейеризации - современный чип выполняет без малейших проблем, "за такт" если так угодно будет выразиться. Вот поэтому GPU даже на 300МГц и обладают производительностью трехгигагерцовых CPU.

Да, я же пропустил фразу "говорим о простоте реализации" :(. Нет, с этим я не спорю - АВМ гораздо проще, поэтому раньше и использовались. Но они и обеспечивают на широком классе задач намного меньшее быстродействие, нежели цифра, да и "качество" вычислений может хромать.

Raul
Вычислительная погрешность ЦВМ - немножко другое дело всё-таки :). В АВМ она никуда не денется ;), так что там будет сумма погрешностей АВМ+ЦВМ. К тому же с ВП ЦВМ можно неплохо бороться, хотя и не всегда это удается :(.
Насчет "нескольких тактов" - тогда аналог перегоняется в цифру каждый такт и обратно, обрабатывается он простой схемой, стало быть, выигрыш от ее использования - нулевой, или, как я привел пример с MLC - отрицательный.

А вот насчет энергопотребления и специфических задач - типа распознавания (синтез - это вряд ли) изображения - да, АВМ там могут получить свою узкую нишу.

Добавлено спустя 42 минуты, 19 секунд:
GReY
Кстати, насчет "не озаботился" - я так полагаю, что попытки должны были быть. Хотя бы в тех же DSP аналоговых систем реализовать и аналоговые блоки-вычислители (хотя бы частично). А в цифре - недавно была новость о первом процессоре с переконфигурируемом конвейером (если я правильно понял). То есть в цифре успешно сумели решить даже проблему организации "на лету" сравнительно простых конвейерных вычислений. То есть даже не фиксированный, а динамический вычислительный конвейер - не такая уж проблема... И что теперь говорить про статику? Технологии отлажены, на Xilinx-ах вообще практически что хочешь соорудить можно - любой DSP. И возиться с аналоговыми схемами - какой смысл? Да, иногда можно на аналоге проще что-то сделать, нежели в цифре (ну хоть тот же аналоговый фильтр, например), но в общем случае я не вижу, где переход на аналог сможет упростить вычислительные схемы. Аналоговые фильтры на DSP не от хорошей жизни стали делать.


Последний раз редактировалось 0serg 17.05.2004 10:52, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 06.01.2004
Откуда: СПб
Вопрос к знатокам:
Если уж зашла речь о дискретизации не двумя уровнями, а несколькими, то это хороший способ увеличить производительность ЦВМ (надеюсь никто оспаривать не будет). Вопрос в следующем: каково максимальное количество уровней дискретизации, используемое в современных ЦВМ? И какое максимальное количество уровней дескритизации разумно использовать, чтобы достичь оптимального соотношения производительность/дискретность?
И еще вопрос: что хорошего может получиться, если в АВМ использовать ограниченное количество уровней, так чтобы всегда можно было легко отличить один от другого? Не будет ли это золотой серединой между точностью и скоростью?


 

Member
Статус: Не в сети
Регистрация: 07.10.2003
Откуда: Russia, Moscow
nkt Производить операции проще всего с двумя уровнями. Наиболее плотная запись - основание по Е - ближе к 3.
Попытки были но они не окупают сложности обработки такого сигнала.

_________________
В поиске включайте "Искать все слова". Избегайте многоточий.
Зачем нужен разгон? http://tsc.overclockers.ru


 

Member
Статус: Не в сети
Регистрация: 28.11.2003
Откуда: Москва
0serg
Цитата:
именно благодаря конвейеризации

Я же написал
Цитата:
не мультиконвеерном
, каковым является "современный чип".
Потому что ОУ горазо проще, чем даже чип БЕЗ конвейеризации.
Цитата:
Да, я же пропустил фразу "говорим о простоте реализации" . Нет, с этим я не спорю - АВМ гораздо проще

а если сранивать ОУ с "современным чипом", то он (ОУ) ГОРАЗДО проще, просто несоизмеримо :D
Цитата:
Но они и обеспечивают на широком классе задач намного меньшее быстродействие, нежели цифра

А кто говорит про "широкий класс задач"? Я говорю именно про "заточку" под конкретные "узкие" задачи ;)
Цитата:
да и "качество" вычислений может хромать

... в которых мы получаем результаты с ДОСТАТОЧНОЙ точностью :)
Цитата:
Вот поэтому GPU даже на 300МГц и обладают производительностью трехгигагерцовых CPU

Заметь, что это опять же верно только для УЗКОГО круга задач, а не для "широкого класса задач".
Цитата:
Вычислительная погрешность ЦВМ - немножко другое дело всё-таки . В АВМ она никуда не денется

В ЦВМ она тоже никуда не денется.
Цитата:
с ВП ЦВМ можно неплохо бороться, хотя и не всегда это удается

Это высказывание полностью верно и для АВМ ;)
Цитата:
Насчет "нескольких тактов" - тогда аналог перегоняется в цифру каждый такт и обратно

А кто сказал, что нам обязательно гонять постоянно аналог в цифру и обратно?


 

Привет всем!
Постоянно читаю Overclockers.ru, но такого отстоя еще не читал.
В форуме впервые (решил почитать отзывы на этот бред). Что интересно, очень фанатично идею защищают :(

Вот например тов. Lt. Columbo
Цитата:
А зачем тебе ОУ? Транзистор биполярный, на базу один сигнал, на эмиттер другой - получаем элемент И, добавляем резистор - уже И-НЕ или просто НЕ.

Судя по всему он защищает "аналоговую идею", но при этом спрашивает - а зачем тебе ОУ? Вот транзистор - и получился элемент И. Я что-то не понял - он на логических элементах собрался аналоговый вычислитель делать? Тов. лейтенант, может объясните?

Или вот Raul.
Цитата:
Прогрешность накапливается и в ЦВМ, только медленнее . Но "потеря точности" и там имеет место быть, и в расчетах ее приходится учитывать.

Погррешность вычислений на каждом шаге в ЦВМ известна. Уменьшить ее можно увеличением разрядности. Какова будет погрешность вычислений при 128-разрядном представлении числа? И как достичь такой же малой погрешности при аналоговых вычислениях?
Плюс, как минимум еще одна проблема, которую в этой ветке, по-моему, никто не поднимал. Хранение результата цифровых вычислений может быть сколь угодно долгим (в разумных пределах (скажем десятилетия) и при наличии питания разумеется) без потреи точности. Как сохранить таким же результат аналогового вычисления при погрешности хотя бы 10-9? К тому же в аналоговых вычислителях потери (внесение дополнительной погрешности) будут не только при вычислениях, но и при передаче данных из одного блока в другой. К тому же эта погрешность (как при вычислениях, так и при передаче и хранении) будет зависеть от температуры ЭВМ. Да можно термостатировать все блоки и линии связи, и много что еще сделать. Но при этом АВМ получится в десятки раз тяжелее и будет потреблять огромное количество электричества.
А насчет распознавания образов - дело не в вычислительной мощности, а в алгоримах. Просто пока не ясно как тот же мозг распознает образы. И АВМ тут не помогут.


 

Member
Статус: Не в сети
Регистрация: 28.11.2003
Откуда: Москва
Docent2001
Цитата:
Какова будет погрешность вычислений при 128-разрядном представлении числа? И как достичь такой же малой погрешности при аналоговых вычислениях?

А кто говорит о полной замене цифры аналогом? Обозначу еще раз свою позицию - аналог можно использовать для решения узкоспециализированных задач. Там, где он обеспечивает достаточную точность при, опять же, достаточной скорости. Для решения этих задач использование "аналоговых сопроцессоров" кажется мне разумным, т.к. они могут обеспечить бОльшую производительность при несоизмеримо более простой схеме (а также более дешевой в производстве и потребляющей меньше энергии). Для "сверхточных" вычислений аналог использовать и не предлагается :)
Цитата:
еще одна проблема, которую в этой ветке, по-моему, никто не поднимал. Хранение результата цифровых вычислений может быть сколь угодно долгим (в разумных пределах (скажем десятилетия) и при наличии питания разумеется) без потреи точности. Как сохранить таким же результат аналогового вычисления при погрешности хотя бы 10-9

Эту "тему" никто не поднимал потому, что она не относится к теме обсуждения ;) Разве кто-то здесь предлагает организовать долговременное хранение информации в аналоговом виде?
Цитата:
К тому же в аналоговых вычислителях потери (внесение дополнительной погрешности) будут не только при вычислениях, но и ...

и т.д. и т.п. Да не спорит никто, что нельзя на аналоге достичь такой же точности, как и на цифре. Но! Вдумайся в значение фразы "ДОСТАТОЧНАЯ точность". Если при решении задачи мы получаем результат с достаточной для нас точностью, то нам абсолютно пофиг, что мы могли бы получить этот результат во много раз точнее ;)


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 111 • Страница 4 из 6<  1  2  3  4  5  6  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan