Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт апр 18, 2024 18:51

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Производительность должна быть
Экстремально высокой, любой ценой 8%  8%  [ 1 ]
Достаточно высокой, с оглядкой на цену и мощность 25%  25%  [ 3 ]
Как у прочих процессоров того же назначения 8%  8%  [ 1 ]
Можно пойти на компромисс, если от этого улучшится что-то еще 33%  33%  [ 4 ]
Производительность - не главное в этих задачах 8%  8%  [ 1 ]
Другое (что?) 17%  17%  [ 2 ]
Всего голосов : 12
Автор Сообщение
 Заголовок сообщения: Опрос: Производительность процессора общего назначения
СообщениеДобавлено: Сб май 10, 2008 00:12 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Собираем мнения: насколько высокой должна быть производительность "просто процессора". Возможная сфера применения - КПК, телефон, роутер, DVD-плейер или управление бытовой электроникой. Т.е. не настольный компьютер, не суперкластер, но и не сверхдешевое микропотребляющее устройство.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 01:42 
Не в сети

Зарегистрирован: Вс ноя 25, 2007 22:53
Сообщения: 29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Другое. Производительности достаточно и 100-500 'MIPS', но тут есть оговорки.
Сейчас принято всё подряд делать грубой силой, хотя, оптимальнее было бы на каждую спецзадачу лепить сопроцессор:
один на звукомикширование, один на h264/mpeg4, один внутри <strike>win</strike>модема.

_________________
С приветом, Никита.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 10:19 
Не в сети

Зарегистрирован: Вт апр 29, 2008 15:09
Сообщения: 114
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Просто телефон требует и "просто процессор" если кодирование-декодирование идет силами ядра, без помощи костылей вроде DSP или SIMD технологий - не ниже 300-500 MFLops, а то и больше. MIPS-ов для телефона достаточно на уровне 100-200.
КПК теперь уже как выродившееся аббревиатура, скорее коммуникатор или смартфон требует не столько MIPS/MFLOPS сколько возможности по их конверсии в потребление, как собственно и телефон, только в отличии от телефона требуются кодеки посеръезней, что бы смотреть или снимать видео. Трехмерки наверное придут на коммуникатор не скоро но придут и тут уже держись потребуется единицы ГФлопс. Скажем такой вот интервал от 200-2000MFlops и 200-1000MIPS. Но важно не кол-во, важна быстрая переброска из состояния в 1000MFlops в состояние 200MFlops, пока градация тактовой частоты на XScale и различные режимы сна на других ARM-подобных мало что дают.
DVD - тут проще, исключая из списка мобильные устройства можно сказать что 2Гфлопс за глаза, если мы не собираемся на нем писать, кодировать и заниматься монтажом :)
роутер в области Wifi натыкаемся на очевидно необходимые Flops-ы, хотя бы 200-300, ну и MIPS-ов от 100-300. Но и потоки конечно не Гигабитные. Опять же кол-во потоков играет роль.
Для управления бытовыми устройствами мне кажется верхний предел 150Mips. Нижний от 1Mips. Опять же более важна функция потребления нежели производительности.
Для ПК все большее значение приобретает все таки пиковая мощность, вряд ли тут могут быть ограничения.


P.S. это исключительное IMHO, настаивать не буду. :)
P.P.S. Все таки на первый план стало выходить MIPS/MFLOPS на Ватт. Говорить о чистой производительности любыми методами становится уже бессмысленно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 10:36 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Считаю, что производительность должна быть достаточной для нормального выполнения поставленных перед этим устройством функций, плюс небольшой запас в 5-15%, т.к. вероятное обновление ПО предоставит бОльшие возможности девайсу, и можно будет с минимальными затратами выпустить "новый" девайс. А вот с КПК сложнее - батарейка маленькая, соответственно чем больше мощность - тем меньше времени работает КПК, поэтому идеальным вариантом для КПК был бы процессор с "саморазгоном" и букетом энергосберегающих технологий - т.е. если нужно много посчитать, он бы поднимал бы свою производительность.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 11:45 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
не то,чтобы я был компетентен в теме, но
вспоминается, как суждение Гейтса (того, который майкрософт) ограничило память 286 процессора 1 или 2 МБ, он сказал "достаточно для любых приложений". Мы все помним, как происходило развитие процессоров...
Если работать на перспективу - нужно задавать вопрос не о теперешней производительности, а о потенциальной "апгрейдимости" (апгрейдиваемости? :shock: а ну, кто скажет слово правильно ) процессора...
Способности его без потери совместимости с минимальными трудозатратами превращаться в более производительный

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 11:49 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
кстати вот ещё применение процессоров
http://hard.compulenta.ru/356730/

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 14:24 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
кстати вот ещё применение процессоров
http://hard.compulenta.ru/356730/

Это разовое применение, оно еще то ли будет, то ли нет.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 15:41 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
А что, есть возможность кардинального повышения быстродействия?
Имхо, много зависит от набора команд(их мощности) и пропускной скорости ВВ.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 15:50 
Не в сети

Зарегистрирован: Вс ноя 25, 2007 22:53
Сообщения: 29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
И еще несколько мыслей.

В обычном V92 модеме есть какой-то процессор, который стоит без радиатора и потребляет совсем чуть-чуть. Однако, существуют винмодемы, которые не имеют этого процессора и проводят те же самые вычисления на процессоре общего назначения. При этом оказывается, что на процессоре общего назначения для этой задачи нужны сотни мегагерц и десятки ватт тепловыделения.

Давным-давно, когда в компьютерах стояли 80286 с максимально адресуемыми 16мб и тактовой частотой порядка 10 МГц, были виндоуз 3.11, с графическими окошками, которые переключались достаточно быстро. Сейчас процессоры чуть ли не в тысячу раз производительнее, а окошки перерисовываются медленнее. О чём это говорит? О том, что кроме быстрого процессора нужен еще и адекватный программный код, а код чем дальше, тем неадекватнее.

А эту неадекватность грубой силой (мегагерцами) не вылечишь, а только замаскируешь.

Лично моё мнение - если нас беспокоит энергопотребление, то надо иметь кучку специализированных процессоров, причем, желательно, с стандартными 'интерфейсами', чтоб, грубо говоря, взяв новый 'мп3-сопроцессор' не надо было перелопачивать и переписывать мегабайты закрытого прокопирайченного кода.

Cell в этом смысле выглядит как-то странно: вроде бы и есть куча спецпроцессоров, но взаимодействие между ними недопродумано: либы недонаписаны, недопродуманы, писателю прикладного софта сложно с ним бороться, чуть ли не вручную жонглируя с 'общими' ресурсами.

Процессор - ничто, удобные привычные стандартные либы к нему - всё.
(ведь очевидно что х86 - это уродец, но посмотрите, как старательно его вытягивают)

_________________
С приветом, Никита.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 16:11 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Весьма рад, что в целом угадал общее направление мыслей :)
Уточняю: речь идет о 200+ МГц и гетерогенной мультипроцессорной системе. Т.е. именно отдельные DSP-ядра, мультимедийные и прочие системы. Пока рассматривается центральное ядро, которое.... "просто процессор".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 16:28 
Не в сети

Зарегистрирован: Вс ноя 25, 2007 22:53
Сообщения: 29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
А какие задачи предполагается оставить на общем ядре?

Небольшая цитатка из ru.embedded:

subj: www.easic.com

Попалась в жypнале pеклама сабжевой контоpы, весьма занятно.
Обещают пpактически полнyю заменy FPGA пpи на поpядок меньшем энеpгопотpеблении и быстpом безболезненным пеpеходом от пpогpаммиpyемой логики к заказной.
Кто-нибyдь yже пpобовал?

ps: в первом моём посте в этом треде стояла галка "использовать html", но <strike> почему-то не отработало. :\

_________________
С приветом, Никита.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 17:03 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
easic организовали люди из Xilinx. По крайней мере, технические идеи принадлежат выходцам оттуда. Если честно, мне не совсем понятно, как тут можно "попробовать" :)) Это же все равно кремний, со всеми вытекающими. Вот чем оно программируется: :)
Изображение


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 17:25 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
nicka писал(а):
ps: в первом моём посте в этом треде стояла галка "использовать html", но <strike> почему-то не отработало. :\


html в постах работает в сильно урезаном варианте, поэтому экзотические теги просто не работают.

п.с. а на поставленый в теме вопрос (хотя знака вопроса там и нету), надо бы ответить просто:
ДА! Производительность должна быть!

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 17:35 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
nicka писал(а):
А какие задачи предполагается оставить на общем ядре?

Вот рассматриваем гипотетическую мультипроцессорную систему. Есть DSP, в которые загружены некие библиотеки, и таким образом запущен процесс обработки радио-аудио-видео. Есть управление периферией и прочие специльные либо стандартные задачи, решаемые специализированными устройствами. Однако теперь из этого набора надо сделать нашу систему, и вот тут как раз появляется "просто ядро". На нем может быть Линукс или WinCE, может ничего не быть, оно может заниматься только перекидыванием данных от одного DSP другому, или проверкой ввода пользователя и зажиганием огоньков. Однако на все это уходит основное время, выделенное специально под данный проект. То есть да, DSP - оно может что угодно. И процессор может опросить клавиши как угодно и по какому угодно алгоритму. Но вот эти "трубы разного диаметра" и надо превратить в конкретный алгоритм, конкретный стартовый логотип, конкретный GUI и прочее. И сделать это надо, очевидно, на более-менее универсальном ядре, которое не будет каким-то экстремально производительным, зато, скажем так, не имеющим существенных препятствий к реализации самых разных приемов программирования.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 10, 2008 19:23 
Не в сети

Зарегистрирован: Вс ноя 25, 2007 22:53
Сообщения: 29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
о! Надо еще акселлератор для таскания окошек, рисования заголовков окошек, раздельного хранения контента разных окошек. :) На каждый тред^W на каждый сервис-демон по отдельному процессору.

Хищник писал(а):
Если честно, мне не совсем понятно, как тут можно "попробовать" Это же все равно кремний, со всеми вытекающими.


Как я понял, они предлагают ФПГА+среду в которой всё можно руками пощупать, а потом из той же среды получить "прошивку" для прошивания в _очень_мелкотиражную_ микросхему. То есть, как я понимаю, закрыть промежуток между "небыстрые штучные в ФПГА" и "Быстрые, но миллионными тиражами".

_________________
С приветом, Никита.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB