реклама на сайте
подробности

 
 
7 страниц V  « < 3 4 5 6 7 >  
Reply to this topicStart new topic
> что-то новое ?, мультиклеточные процессоры
Postoroniy_V
сообщение Apr 19 2012, 05:09
Сообщение #61


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Uuftc @ Apr 19 2012, 13:38) *
А меня вот еще интересует вопрос - а как может обстоять дело с условными переходами в такой архитектуре ?
Имхо - это может быть весьма слабым местом.

я бы это сделал так
Код
(tag_12, tag_2 EQU 10)  -> ( tag12 = tag_2 XOR 10)
(tag11,jmpNZ tag_12, adr to tag0) ->(pc = (NZ_tag_12)? pc+1:adr_to_tag0

и этот самый PC скорей всего вне клетки.
тут вопрос как реализовать стадии instruction fetch(IF)+ instruction decode(ID). и скорей всего есть некий буфер с декодированными командами(от ID).
а load store unit(LSU) вообще вынести за рамки "клетки". ну и слабым местом будет эти самые стадии IF+ID.
как это всё сделано в оригинале, можно только гадать.
например так
Код
(tag13, tag_pc_next )  -> ( tag13= tag_pc_next)
(tag14, adr_to_tag0)  -> ( tag14= adr_to_tag0_loop)
.....
adr_to_tag0_loop:
....
(tag12, tag_2 EQU 10)  -> ( tag12 = tag_2 XOR 10)
(tag15, tag_12==0?tag13:tag14)
(tag16, pc = tag15)
tag_pc_next:
...


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Leka
сообщение Apr 19 2012, 06:12
Сообщение #62


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(Postoroniy_V @ Apr 19 2012, 05:32) *
2)у z80 есть индексная адресация, вывод - он DSP! biggrin.gif и можно с з80 сравнивать.

Применительно к DSP имеются в виду специальные блоки генерации адреса, они и у "мультиклета" заявлены.

Цитата
3)"У каждой клетки своя независимая память команд" это как это? ведь там речь про "естественный" параллелизм, тоесть я понял это так - память инструкций общая и каждая клетка выгребает оттуда инструкцию и выполняет её.

Где-то в описаниях даже подчеркнуто, память инструкции каждой клетки - строго индивидуальная.

Цитата
блин,короче, граждане изобретатели клеточного процессора! будьте так любезны - выложите на обозрение вменяемую документацию!

Им некогда - более важными делами заняты, поиском много интересного о генеральном директоре мультиклета находится.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 19 2012, 06:22
Сообщение #63


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Leka @ Apr 19 2012, 10:12) *
поиском много интересного о генеральном директоре мультиклета находится.

Такая уж у генеральных судьба...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Leka
сообщение Apr 19 2012, 06:28
Сообщение #64


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Роснано, кстати, мультиклету фигу показало.
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Apr 19 2012, 07:09
Сообщение #65


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Цитата("Uuftc")
Рассказываю:
Живьем - нет.

Спасибо. Занятно получается.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Apr 19 2012, 07:19
Сообщение #66


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Leka @ Apr 19 2012, 15:28) *
Роснано, кстати, мультиклету фигу показало.

http://it-eburg.com/text/article/uralskie_...ovykh_processo/

Цитата
И чем все закончилось?

— Проекту немного не хватило до успешного завершения. Было вложено несколько миллионов долларов и в принципе уже можно было продавать техническое описание продукта, но датчане хотели обязательно выпускать свой кристалл, а это уже совершенно другие деньги.

однако... 2007 год. едритмадрит другие несколько миллионов на то чтобы выпустить на fpga


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Uuftc
сообщение Apr 19 2012, 11:54
Сообщение #67


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 3-10-04
Из: Кукуево-Дальнее
Пользователь №: 767



Цитата(MrYuran @ Apr 19 2012, 09:05) *
А в чем проблема? Начать обрабатывать параллельно обе ветви, а потом ненужную отбросить.

Поясню свои сомнения:
Сперва про плюсы - если в обычной архитектуре возможно применить две стратегии - пихать в конвеер прямую ветку исполнения или ветку перехода, то в мультиклеточной появляется третья возможная - начать исполнение обеих веток.
Но, для принятия решения о переходе надо уметь анализировать не один набор флагов, а флаги произвольной клетки, что сложнее. И еще, при большом кол-ве клеток, теоретически ветвление может быть не одно - надо помнить порядок. Получается некий монстрик
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Apr 19 2012, 12:09
Сообщение #68


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Uuftc @ Apr 19 2012, 14:54) *
то в мультиклеточной появляется третья возможная - начать исполнение обеих веток.

Тут такое... псевдомашина оказалась уровнем выше, чем надо. Будет ниже - таких вопросов не возникнет, зато будут претензии ко времени компиляции/линковки вследствие комбинаторности оного процесса. Что выбираем-с? sm.gif
Go to the top of the page
 
+Quote Post
tegumay
сообщение Apr 19 2012, 19:21
Сообщение #69


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 16-09-05
Из: Москва
Пользователь №: 8 640



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

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

ЗЫ2 кол-во мкВт\Мипс у них отнюдь не рекордное.


--------------------
;X
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Apr 20 2012, 01:17
Сообщение #70


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(_Pasha @ Apr 19 2012, 21:09) *
Тут такое... псевдомашина оказалась уровнем выше, чем надо. Будет ниже - таких вопросов не возникнет, зато будут претензии ко времени компиляции/линковки вследствие комбинаторности оного процесса. Что выбираем-с? sm.gif

clang+llvm уже готовый фронтенд(поддержка автоматом c,c++,object-c object-c++). работаeт это быстрее чем гцц.(хотя код медленее получается)
разработчикам клеточного нужно только свой бекэнд написать, а это как говориться ещё 5 лет разработки и более другие нескольо миллионнов долларов
с выхлопом в виде пары пдф и док файлов.


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
ArtemDement
сообщение Apr 22 2012, 11:19
Сообщение #71


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460



Цитата(tegumay @ Apr 19 2012, 23:21) *
кол-во мкВт\Мипс у них отнюдь не рекордное.


Не просветите меня, у кого рекордное ?
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jul 1 2012, 04:56
Сообщение #72


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Первая партия мультиклеточных процессоров произведена в России
http://vz.ru/news/2012/6/29/586102.html


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Soflover
сообщение Jul 1 2012, 10:34
Сообщение #73


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 16-03-05
Пользователь №: 3 397



Цитата(Postoroniy_V @ Jul 1 2012, 08:56) *
Первая партия мультиклеточных процессоров произведена в России
http://vz.ru/news/2012/6/29/586102.html


Что-то непонятно. Как это работает?
http://community.sk.ru/press/b/weblog/arch...v-prodazhu.aspx

Где память?
http://community.sk.ru/cfs-file.ashx/__key...044B043904_.png

Это такой хитрый микроконтроллер получился?
И вот это планируется для космических применений??

Как-то сомнительно это все...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 2 2012, 04:47
Сообщение #74


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Soflover @ Jul 1 2012, 14:34) *
Как-то сомнительно это все...

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


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Soflover
сообщение Jul 2 2012, 08:37
Сообщение #75


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 16-03-05
Пользователь №: 3 397



Цитата(MrYuran @ Jul 2 2012, 08:47) *
Под заметкой тоже куча авторитетных каментов а-ля "распил, Чубайс, миллиарды бюджета".
А на самом деле люди на собственные средства разработали новую архитектуру (принципиально новую), и только на заключительном этапе воспользовались дополнительными возможностями, которые дает Сколково.


Спасибо, что считаете мое мнение авторитетным. sm.gif
Только я не утверждаю, что это распил, и про Рыжего тоже ничего не сказал. sm.gif

Я просто привел ссылку и сказал, что как-то сомнительно вот такое применять в космической технике. Если у Вас другое мнение и, главное, есть хорошие аргументы, то изложите их здесь пожалуйста. sm.gif
Go to the top of the page
 
+Quote Post

7 страниц V  « < 3 4 5 6 7 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 07:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01571 секунд с 7
ELECTRONIX ©2004-2016