kailot2 писал(а):
Вот видел ниже обсуждение про новые архитектуры. Как вы думаете - возможно ли вообще принятие единой архитектуры для всех , как это назвать, видов платформ , что-ли.
Если имеется в виду
моя тема, то там речь шла преимущественно об HPC (высокопроизводительные вычисления). Универсальной архитектуры на все случаи не то что нельзя сделать, да и не нужно. Как правильно заметил SII, у разных девайсов разные цели и, следовательно, разные свойства, вытекающие из разной архитектуры. Мы же не придумываем универсальный язык, подходящий в равной степени для математических выкладок, для общения и для программирования.
Возможно, имело бы смысл задуматься над некими общими элементами разных архитектур. Чтобы принцип работы мобильника в чём-то был похож на принцип работы мощного процессора, но из которого выброшено всё лишнее и урезана размерность. Чтобы не было такого, что мой опыт оптимизации под процессор настольного компьютера оказался бы опытом гарантированной пессимизации под какой-нибудь планшет. Или, например, такого, что работать с плавающими числами на одном процессоре можно в формате IEEE 754, применяя битовые трюки для ускорения, а на другом приходится всё переделывать под другой формат, который ещё изучить нужно.
То есть что-то единое можно выдумать, но чтобы "единость" эта была бы умеренной, не во всех смыслах.