Обсуждение

В архиве: 20 комментариев.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 26 августа 2009

Комментарий

Мне кажется, что все это возможно как раз где-то с 32нм или 28нм, хотя я и понимаю, что выигрыш по сравнению с 45нм лишь 30%, что явно не тянет на "прорыв". По площади выигрыш больше чем в два раза Мне кажется, что остальное для "прорыва" сделают улучшенные за последнее время архитектуры: софт разводки VLSI ведь тоже на месте не стоит. А какие тут могут быть прорывы? Надо кол-во гейтов сокращать, а не "пересаживать" их. Была новость что какая-то контора ускорила АРМ чипы в два раза, путем применения специальных библиотек для конструкция с 4мя входами вместо стандартных двухвходовых гейтов. В результате путь сигнала сократился почти в два раза. Но это все что можно получить, ибо библиотеки вида 16-1 делать замучаешься, да и вряд ли в реальной схеме такие группы будут часто встречаться.

a_shkolnikov · 26 августа 2009

Комментарий

Т.е. алгоритмы таких интеллектуальных распознаваний уже существуют, только вопрос в процессорной мощности? Не верю! :-)

Анатолий Левенчук · 26 августа 2009

Комментарий

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

Ответ на комментарий

Анатолий Левенчук · 26 августа 2009

Комментарий

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

Ответ на комментарий

Имя не сохранено · 26 августа 2009

Комментарий

Да конечно, но это в конечном итоге приведет к снижению кол-ва гейтов/транзисторов в пересчете на функциональность. Порог для специализированных задач, кстати, не так и высок. Сейчас есть компиляторы из Си(Си-подбных языков) в железо (ФПГА). А ФПГА можно уже конвертировать в ASIC. Т.е. на самом деле ничто не мешает паре ловких парней сделать специализированный ДСЛ и софт сразу на железо перекладывать. Тут вопрос - где это все применить. Ну а распознование речи/образов с помощью спец железа - такой проект есть в каком-то амерском универе. Один парнище, что Deep Blue делал, теперь делает со студентами железку для игры в Го, на основе ФПГА, насколько я помню. Скажем, если есть деньги на небольшой суперкомпьютер и на его сопровождение, то вполне возможно ту же задачу переложить на железо. Главное, чтобы специалисты были, а по деньгам сравнимо будет, по крайней мере, одного порядка. В амеровских универах, где и деньги и спецы есть, вобшем-то такие проекты уже не единичны.

Ответ на комментарий

a_shkolnikov · 26 августа 2009

Комментарий

"...мощности стало хватать на стандартных машинах для подобных алгоритмов только в прошлом году где-то -- для простейших обработок..." Тут, наверное идет речь об обработке "онлайн", т.е. "со скростью звука"? Иначе - не верю... :-)

Ответ на комментарий

Имя не сохранено · 26 августа 2009

Комментарий

Тут есть определенное запаздывание софтовых технологий. Скажем, рендерить видео уже достаточно давно было бы эффективнее на GPGPU. Но софта нет, он только-только появляется. Музыку и звук тоже можно на ГПГПУ обрабатывать легко. Но софта нет. Хотя фотошоп уже умеет ГПГПУ использовать. Можно ведь и ФПГА приспособить, но тут с софтом совсем засада будет :).

Ответ на комментарий

Анатолий Левенчук · 26 августа 2009

Комментарий

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

Ответ на комментарий

Анатолий Левенчук · 26 августа 2009

Комментарий

Да сейчас все эти обработки "риалтайм" (а не "онлайн"), даже переводы (ибо на переводы ведь ограничивают такты процессора при многопользовательской работе). И -- еще раз -- дело не в "вере", а простом признании факта.

Ответ на комментарий

Анатолий Левенчук · 26 августа 2009

Комментарий

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

Ответ на комментарий

Имя не сохранено · 26 августа 2009

Комментарий

А массовое доступное железо-то по какому поводу появится? В случае видеокарточек был массовый спрос на видеоигры. А больше массового платежеспособного спроса нет. Только (узко)специализированные задачи. Алгоритмы есть. Просто они помечены тэгом неперспективные, так как нереализуемы на доступном железе.

Ответ на комментарий

Имя не сохранено · 26 августа 2009

Комментарий

На самом деле, доступное железо-то есть: ГПГПУ, ФПГА. Стоит в районе 200-500 долларов. Ну в случае ФПГА, будет подороже, потому как еще всякая обвязка нужна, но при большом заказе, будет примерно столько и стоить. Доступно всем у кого есть бюджет нанять хороших специалистов.

Ответ на комментарий

Анатолий Левенчук · 26 августа 2009

Комментарий

Это и проблема: железка сложная, в обычных магазинах не продается, стоит не так мало (практически столько же, сколько самая крутая видеокарта, только для нее приложений нет -- а нужно приложение делать). Так что по моим критериям это все не проходит...

Ответ на комментарий

Анатолий Левенчук · 26 августа 2009

Комментарий

Ну да, а в фотоаппаратах сейчас массово реализуется шумоподавление и распознавание лиц (и кожи вообще). Должны быть killer application. Например, кто-то сумеет реализовать на спецпроцессоре распознавание речи, это вполне может стать таким приложением.

Ответ на комментарий

Имя не сохранено · 26 августа 2009

Комментарий

Это так. Но для создания киллер-апп это не препятствие. А будет массовый спрос, будут и цены доступные и упаковка.

Ответ на комментарий

Имя не сохранено · 26 августа 2009

Комментарий

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

Ответ на комментарий

a_shkolnikov · 27 августа 2009

Комментарий

Ну, если хотеть "риалтайм" отделять и обрабатывать шумы с улицы или любые другие и глушить их "в противофазе", то согласен - это был бы прорыв...

Ответ на комментарий

Имя не сохранено · 2 сентября 2009

Комментарий

Вот насчёт выборочного глушения я бы посомневался. Вернее, в чистом виде это вряд ли возможно — требуется слишком уж низкая latency. С какими-либо хаками (глушить определённые наборы частот, например) — может быть. Но и смысла в выборочном глушении я не очень то наблюдаю. Мне предпочтительней полное. * Техфантазия: наушники с полным глушением плюс направленный микрофон.

Ответ на комментарий

Имя не сохранено · 2 сентября 2009

Комментарий

Я в направлении GPGPU таки немного покопался, пытаясь выяснить, что такого есть/намечается, что применябельно было бы в «домашнем суперкомьютинге» с GPGPU. Что откопал… Во-первых, уже обильно применяется видеокодинг (собственно, именно из-за VDPAU я и обновил за пару килорублей видеокарту) и прочая видеообработка. Во-вторых, в играх на GPGPU ныне работает PhysX — ещё бо́льшая необходимость мощностей. Ну и всякие F@H, которые тут немного боком. В остальном ситуация и правда достаточно печальна. Интересно, в какие мощности потребуются, чтобы более-менее прилично распознавать речь или рукописный ввод? Пусть даже с обучением, но без необходимости говорить/писать очень внятно.

Ответ на комментарий

Имя не сохранено · 3 сентября 2009

Комментарий

Фотошоп еще работает, но это для специалистов :). Рано или поздно будет обработка звука, т.е. для музукантов. На счет речи не скажу, не факт что задача хорошо ложится на ГПУ. Т.е. всякие фурье-преобразования конечно можно делать легко, а вот дальше - не уверен, не разбираюсь в этой сфере. Какие-то товарищи грозились на ФПГА распознование запихать. Так что в принципе ГПУ тоже должно хватить, если задача на архитектуру ляжет.

Ответ на комментарий