Junior
Статус: Не в сети Регистрация: 19.03.2012 Откуда: Lviv
Foolleren писал(а):
х86 самые простые в программировании цп, всё остальное по сравнению с ними это ацкая опа
из чего следует, что не техпроцесс или тип транзисторов загубили все вышеперечисленные архитектуры, а криворукие программисты, так и не научившиеся программить нормальные процы. И да, аналоговые ЭВМ во многих задачах намного производительнее цифровых, вот только они чертовски сложны в программировании...
Member
Статус: Не в сети Регистрация: 14.12.2005 Откуда: Спб
Ottavio писал(а):
а вы не задумывались почему.. POWER8, будучи производительнее любого ЦПУ от Intel, не пользуется популярностью у десктоп-юзверей?
Спросите у Microsoft. Это как заставить менеджеров работать на комбайне! Сейчас Microsoft в состоянии только красивые иконки и интерфейсы перерисовывать силами граждан прогрессивной Индии, а вы их хлебалом в чумовую архитектуру Power8 макаете! Да может это и к лучшему, а то в нынешнем состоянии они кроме как нанять стороннего разраба сомнительной известности для разработки компилятора команд больше ни на что не способны, а Power8 предоставляет такие возможности, которые всяким Xeon даже в эротических снах не снились.
Member
Статус: Не в сети Регистрация: 12.10.2012 Фото: 9
надо раздичать работает и работает быстро, обход дерева( такая элементарная процедура для х86) ну оочень фигова даётся кукурузным прцессорам типа арма и паверписи и gpu которым надо если вы думали что компилятор типа С(++,#) панацея то спешу огорчить нифига подобного простой пример из жизни замена кусочка кода высокоуровнего компилятора на ассемблерный даёт 400% профит(использование библиотек помогает избежать гемороя с ассемблером) а для долбаного поверписи нет ни библиотек ни толковых средств разработки потому они и нафиг не впёрлись
Добавлено спустя 1 минуту 43 секунды: следует различать ""ой блин у меня хеллоу ворд запустился " и... "чёта компьютер полчаса думает над какойто ерундой " - придётся лезть в профилировшик
Заблокирован Статус: Не в сети Регистрация: 15.08.2013
Казалось бы, CISC-процессоры должны иметь преимущество перед RISC-процессорами, но на самом деле все обстоит строго наоборот. Дело в том, что простота набора команд процессора облегчает его конструирование, в результате чего удается достичь следующих целей:
все команды выполняются исключительно быстро, причем за одинаковое время, т.е. за фиксированное число тактов работы процессора; значительно поднимается тактовая частота процессора; намного увеличивается количество регистров процессора и объем кеш-памяти; удается добиться ортогональности режимов адресации, набора команд и набора регистров. Это означает, что нет каких-либо выделенных регистров или режимов адресации: в любых (или почти любых) командах можно использовать произвольные регистры и режимы адресации независимо друг от друга. Следует отметить, что к памяти могут обращаться лишь команды загрузки слова из памяти в регистр и записи из регистра в память, а все арифметические команды работают только с регистрами; простота команд позволяет эффективно организовать их выполнение в конвейере (pipeline), что значительно ускоряет работу программы. Пункты 3 и 4 по достоинству оценят те, кому пришлось программировать на Ассемблере Intel 80x86, имеющем ряд ограничений на использование регистров и режимы адресации, к тому же и регистров в нем очень мало.
RISC-архитектуры обладают неоспоримыми преимуществами по сравнению с CISC-архитектурами — быстродействием, низкой стоимостью, удобством программирования и т.д. — и практически не имеют недостатков. Существование CISC-процессоров в большинстве случаев объясняется лишь традицией и требованием совместимости со старым программным обеспечением. Впрочем, существует и третий вариант — процессоры, которые по сути являются RISC-процессорами, но эмулируют внешнюю систему команд устаревших процессоров, например, современные процессоры Intel Pentium.
Member
Статус: Не в сети Регистрация: 12.10.2012 Фото: 9
Ottavio когда вы столкнётесь с тем что описали в реале то оказывается что под риск архитектуру нет библиотек, поверписи дофга ядерный и чтобы его использовать на полную надо распаралеливать код, делать в ручную это архисложно а некоторые алгоритмы подчас не возможно, в результате - можете запихнуть википедию куда подальше а после появления более энергоэффективных решений типа tesla k20 архитектура айбиэма стала невостребованной даже в суперкомпьютерах вот так теоретический максимализм разбивается о грустыне реалии ленивых кодеров
Заблокирован Статус: Не в сети Регистрация: 15.08.2013
Foolleren это не википедия ... впрочем, можете запихнуть ассемблер и машинный код куда подальше, ибо на практике от оных нет совершенно никакого толка.
Тот факт, что POWER8 - "дофга ядерный", - это существенный просчёт инженеров IBM, поскольку одного-единственного физического ядра с восемью потоками уже предостаточно, в то время как освободившееся место можно было использовать для размещения дополнительных ячеек кэша. Тем не менее, разгонный потенциал у этого процессора должен быть отменный.
И не надо путать тёплое с мягким: POWER - процессор ОБЩЕГО назначения, способный делать всё, включая функцию графического ускорителя вокселей, тогда как "Тесла" (и иже с ним) - не более, чем вычислительный обрубок, заточенный под специфические задачи, если не сказать - задачу.
В параллельных вычислениях, кстати, в своё время не было равных IBM ZISC78.
Member
Статус: Не в сети Регистрация: 12.10.2012 Фото: 9
Ottavio тесла может всё тоже самое что что и повер ибо код под неё можно компилировать на томже си вот только нвидия предлогает удобный пакет для разработчика а айбиэм только гиморой(и кстати воксели просто зашибенно обсчитываются на теслах ибо очень хорошо распаралеливаются), а кеш помогает до определённого порога
Ottavio писал(а):
это существенный просчёт инженеров IBM, поскольку одного-единственного физического ядра с восемью потоками уже предостаточно,
Заблокирован Статус: Не в сети Регистрация: 15.08.2013
Foolleren видеокарта не в состоянии целиком заменить центральный процессор, который, в свою очередь, вполне способен взять на себя функцию графического ускорителя.
Вокселы лучше всего обсчитываются на CogniMem CM1K .
Что касается суперкомпьютеров узкой специализации (обычно - не персональные), в особенности - для машиностроения, то их вернее всего воплощать в виде либо аналоговых, либо даже гибридных (высокотемпературная сверхпроводящая одноэлектронная логика, нейтронные часы, символьная алгебра могут поспособствовать их усовершенствованию) компьютеров, поскольку цифровые недостаточно точны и быстры.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения