roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 15:52

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




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 17:22 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Вот 6-ти ядерная новинка от Ti.com - правда корпус BGA

http://focus.ti.com/docs/prod/folders/p ... c6472.html

Six-core DSP with low power consumption and competitive price tag

Multicore processors have earned a reputation for high performance. Many design engineers assume that raising the performance bar also boosts power consumption and price.The TMS320C6472 from Texas Instruments challenges those assumptions by offering remarkable power efficiency for affordable solutions in a range of applications. Powered by six TMS320C64x+ DSP cores, the C6472 consumes only 60 percent of the power and occupies 80 percent less board space than six TMS320C6415 DSPs.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 17:39 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
Это каким же криворуким нужно быть, чтобы писать софт, которому нужен гигабайт кэша

:D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 17:42 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
эт ты мелкомягким раскажи :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 17:52 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Если серьезно, то я уверен, что реальная польза
от многоядерности будет только в варианте массивного параллелизма.

Скажем, если бы сделали миллион слабеньких процов (пусть даже ОЧЕНЬ слабеньких),
на одном кристалле, то это был бы принципиальный сдвиг в области реал-тайм обработки
(начиная от нейронных сетей, кончая обработкой видео в реал-тайм или криптоанализом).

А так - это все баловство :))) Имхо, конечно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 17:57 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
категорически согласен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 18:48 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
хм про кешь это явно с башорга))но там терабайт упоминался)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 19:39 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Michael_K писал(а):
Скажем, если бы сделали миллион слабеньких процов (пусть даже ОЧЕНЬ слабеньких),
на одном кристалле, то это был бы принципиальный сдвиг в области реал-тайм обработки
(начиная от нейронных сетей, кончая обработкой видео в реал-тайм или криптоанализом).

Ты плиз тут секреты наших органов не выдавай ;)
Буржуи же умрут если узнают что 256 битный ключ PGP подбирается практически в реалтайме


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 19:55 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Не соглашусь насчет
Michael_K писал(а):
Если серьезно, то я уверен, что реальная польза
от многоядерности будет только в варианте массивного параллелизма.

Скажем, если бы сделали миллион слабеньких процов (пусть даже ОЧЕНЬ слабеньких),
на одном кристалле, то это был бы принципиальный сдвиг...


Это стало бы "новым" направлением. (Привет NVIDIA CUDA!)
Несколько быстрых ядер - тоже весьма круто и в некоторых задач намного эффективнее, чем куча медленных.
Например, с той же задачей декодирования mpeg 4 одно быстрое ядро справиться лучше, чем миллион с такой же суммарной производительностью. Причем не в 2 раза, а примерно в тот же миллион.
А если надо декодировать 6 потоков - то этот проц (по идее) справиться с ними за то же время, что и один (+- работа с памятью и прочее), а миллион будет также отставать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 20:04 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Я и не говорил, что массивный параллелизм хорошо подходит для ВСЕХ задач.
Понятно, что класс задач достаточно специфический. Но зато это задачи, где параллелизм
естественен.

Я бы даже предположил, что если бы у разработчиков алгоритмов сжатия видео
был бы в наличии такой кристалл, еще неизвестно, имели бы мы сейчас формат MPEG4 или
какой-нибудь другой, который заточен под массивный параллелизм.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 20:17 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Именно в mpeg4 все выполняется последовательно... Там отсутсвует очень много информации, которую надо восстанавливать по косвенным признакам... Собственно на этом и основана компрессия (точнее... это один из методов). Распараллелить это, ИМХО, невозможно.
Если добавить в файл инфу для того, чтобы можно было параллелить... то, скорее всего, это приведет к очень немалому росту потока.
Хотя не отрицаю, что возможно появление какого-то формата в котором можно косвенно получить недостающую информацию, необходимую для распараллеливания. Только чего-то мне кажется что это, если и появиться, то не скоро :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Я же с вами и не спорю - я как раз об этом и говорю.
Уж если многоядерность - то многоядерность, если последовательная обработка,
то последовательная обработка...

А шесть процов - это ни то, ни се...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 20:48 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Еще OpenCL бы :)

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 21:36 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Michael_K писал(а):
А шесть процов - это ни то, ни се...

:O: в корне не согласен. :) а вот чип в бга, а это уже полный крындец


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 22:35 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
в корне не согласен.

А зачем они? В роботе?

Цитата:
а вот чип в бга, а это уже полный крындец


Поставьте шесть в TQFP - места что ли жалко? Ну потеряете пять квадратных сантиметров.
ну и миллиампер 50-100 лишних жрать будет...
(Батарейка плюс мотор-редукторы плюс стабилизаторы плюс драйвера плюс сервы
всяко больше и по объему и по потреблению,
так что оптимизировать собственно _мозги_ - дело десятое).

А на шести корпусах и ног будет много
и периферии встроенной - поуправлять там сервами,
дисплеями, мостами, датчиками и т.д. :)))

И еще на шести процах хорошо получается модульная конструкция,
плюс можно подобрать конкретный оптимальный проц для конкретной задачи.
:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многоядерные микроконтроллеры и процессоры
СообщениеДобавлено: 05 ноя 2009, 22:38 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Ребят, не спорьте Вы все правы как ни странно :)
На работе я часто занимаюсь тем что называют HPC (High Performance Computing)
Так вот во первых такое направление есть, (когда задачу решает много низкоскоростных процессоров)
Включайте арифмометр и считайте: имеем плату примерно 10x20 см на ней помещается 16 ПЛИС микросхем, на каждой организуется вычислительное поле из 16 ядер, всё хозяйство работает с тактовой частотой 250 МГц
в стандартную серверную стойку ставится шасси 3U (~13,5см высоты), в каждое такое шасси ставится 32 платы в шкаф помещается 14 блоков
Питать вот только сложно :) при работе потребляет порядка 25 КВт
Вот такими штуками я занимаюсь

Добавлено спустя 2 минуты 7 секунд:
ну и задачи - бывают математически разбиваемые для параллельных вычислений, а бывают и не поддающиеся параллелизму.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 26


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO