OSDev http://osdev.su/ |
|
Апейрон http://osdev.su/viewtopic.php?f=5&t=1143 |
Страница 3 из 3 |
Автор: | leonidpr [ 12 май 2016, 09:37 ] |
Заголовок сообщения: | Re: Апейрон |
Я наверное сейчас очень тупой вопрос задам.. но в чем принципиальная разница между этим мультиклетом и GPU? |
Автор: | ihmissusi [ 12 май 2016, 09:52 ] |
Заголовок сообщения: | Re: Апейрон |
Вот нашел статью где понятным языком объяснена суть проблемы: «Прошлое роста производительности: конец гонки частот, многоядерность и почему прогресс увяз на одном месте». |
Автор: | ihmissusi [ 12 май 2016, 09:59 ] |
Заголовок сообщения: | Re: Апейрон |
leonidpr писал(а): В чем принципиальная разница между этим мультиклетом и GPU? В обычных процессорах элементарной единицей исполнения является команда, а мультиклеточном элементарной единицей исполнения является параграф, т. е. линейный участок, состоящий из неограниченного количества команд, после которых происходит переход на другой линейный участок с заданной меткой. Команды из этого участка будут выполняться параллельно там, где это возможно. Распараллеливание происходит аппаратно, т. е. программисту не нужно заботиться в какую клетку попадёт команда. Вследствие этого один и тот же код может быть выполнен на любом количестве клеток. Кроме того, Мультиклет может работать и в качестве процессора общего назначения. |
Автор: | Yoda [ 12 май 2016, 14:17 ] |
Заголовок сообщения: | Re: Апейрон |
Эффект Даннинга-Крюгера. Дальнейшее обсуждение лишено какого-либо смысла. |
Автор: | ihmissusi [ 12 май 2016, 14:36 ] |
Заголовок сообщения: | Re: Апейрон |
Спасибо, что честно признались. |
Автор: | Yoda [ 12 май 2016, 14:37 ] |
Заголовок сообщения: | Re: Апейрон |
leonidpr писал(а): в чем принципиальная разница между этим мультиклетом и GPU? Принципиальная разница в следующем. Эффективно запрограммировать алгоритм для GPU уже трудно, а для мультиклета ещё трудней. Это общее свойство процессоров, ориентированных на потоки данных. Чтобы умножить два числа в обычном процессоре, надо просто взять одно число, затем другое число, умножить и сохранить результат. В поток-ориентированных системах необходимо организовать два канала ввода данных, затем подключить их к блоку умножения, потом подключить к нему канал вывода данных, затем запустить поток, пропустить через него одну пару чисел, остановить поток и разобрать граф. Условно хорошо работает, если вам нужно перемножить очень много чисел и если исполнительных блоков хватает для организации всего графа. Проблемы начинаются, если: - вам нужно перемножить не миллион чисел, а только два; - есть рекурсивные (а ещё хуже, если они условные) вызовы, следовательно нужно (непредсказуемо) накапливать ранее обработанные в одной из частей графа данные; - граф постоянно меняется; - граф настолько большой, что не раскладывается на ваши исполнительные устройства. В целом можно сказать, что недостатков больше, чем преимуществ. Я знаком с человеком, который писал компилятор "С" для мультиклета, мы с ним его обсуждали на НСКФ-2015. |
Автор: | ihmissusi [ 12 май 2016, 15:15 ] |
Заголовок сообщения: | Re: Апейрон |
СТЕНА. Вам говоришь о сохранении напрямую в память минуя Ввод/Вывод, а вы в ответ о Hybernate. Вам говоришь о вертикальном масштабировании команда—>параграф, а вы в ответ о популярности процессора. Вам говоришь о том, что отрасль в тупике, а вы о том, что подписи к картинкам перепутаны местами. Вам говоришь о том, что архитектура фон Неймана несостоятельна, а вы почему-то подразумеваете, что я нахваливаю гарвардскую схему. Ну, с чего вы это взяли? Вы же сами это придумали, а теперь мне рассказываете, как сложно программировать процессор с гарвардской архитектурой. Ну, если бы я считал гарвардскую схему идеальной, то разве бы я стал тут писать о свой архитектуре, под условным названием Апейрон? Ведь я по русски написал: Цитата: Их процессор не идеал, но ребята из Мультиклет не могут решить ВСЕ проблемы компьютерной индустрии. Они решили ОДНУ проблему и сделали это очень хорошо. Речь идёт о вертикальном масштабировании команда—>параграф. Но, вам выгодно проигнорировать мои слова; сделать вид, что я считаю их процессор идеальным, потом найти слабые места в их процессоре и раскритиковать их. Такое поведение может и не является эффектом Даннинга-Крюгера, но демагогией — наверняка! |
Автор: | ihmissusi [ 12 май 2016, 15:27 ] |
Заголовок сообщения: | Re: Апейрон |
Короче, кому тема Апейрон интересна — пишите. Адрес я давал выше. Так как Yoda на этом форуме администратор, то находится здесь далее считаю не уместным. Удачи! |
Страница 3 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |