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




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 12 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

роБОТяга
Статус: Не в сети
Регистрация: 05.07.2005
Ждём Ваших отзывов о материале.

Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
За статью можно проголосовать на странице материала.



Партнер
 

Member
Статус: Не в сети
Регистрация: 06.04.2007
Про мало софта не уловил.
repo sync
make && make install же! И весь софт вот он.

_________________
ebuild /mnt/cd/world-sources-ebuild merge
ebuild /mnt/cd/world-sources-ebuild config


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Уфа
Ну да, а портироваться под особенности архитектуры оно будет по щучьему велению??? Поищите хотя бы, как переезжали с PowerPC на Intel маковские приложения, с учётом Universal Binary - формата.

_________________
"The Reality is our game"


 

Member
Статус: Не в сети
Регистрация: 05.08.2011
D76 писал(а):
а портироваться под особенности архитектуры оно будет по щучьему велению???

Особенности архитектуры помещаются в нескольких библиотеках, которые линкуются после компиляции.


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Уфа
Тогда поясните мне, сущеглупому, чего ж адобе фотожоп перетаскивал такую уйму времени? AFAIK у них с той версии, которая была чисто под PPC, до UniBin, ещё 1 промежуточная появилась.

_________________
"The Reality is our game"


 

Junior
Статус: Не в сети
Регистрация: 01.03.2012
Некоторые умы видимо не знают, что переезд на новую архитектуру - это иногда достаточно тяжеловесное занятие.
Если не учитывать особенности архитектуры - то приложение будет работать по меньшей мере медленно. Основное достоинство ARMv8, я считаю, - это наличие 31-го незанятого регистра общего назначения. В предыдущих версиях регистров тоже было 31, но большая часть регистров были либо не доступны либо уже заняты под определенные нужды. В итоге коду функции оставалось около 6-ти регистров - ненамного больше, чем в x86 архитектуре. В ARMv8 на регистры общего назначения уже не накладываются эти ограничения.
Поэтому в ARMv8 станут за счет освободивших регистров станут доступны методы оптимизации, которые используются в DSP процессорах. И после правильной оптимизации программы написанные на этих зверьках будут рвать x86 как тузик грелку.


 

Member
Статус: Не в сети
Регистрация: 22.05.2009
zDeamon писал(а):
И после правильной оптимизации программы написанные на этих зверьках будут рвать x86 как тузик грелку.

Цитата:
В итоге коду функции оставалось около 6-ти регистров - ненамного больше, чем в x86 архитектуре.

:old_haha:
Вы когда последний раз книжку по асму х86 открывали, во времена dos-a и 8086? Ознакомьтесь с современными прцессорами, и их регистрами.


 

Junior
Статус: Не в сети
Регистрация: 21.01.2011
communyaka, Genry, то, что программа типа "Hello, World!" портируется в пару кликов, вовсе не означает, что так происходит со всеми приложениями. и чем приложение сложнее - тем больше времени и сил оно потребует для "переезда" и оптимизации.

И не забывайте, что речь идёт о серверном сегменте, и если горе-программист считает нормальным, что запрос к серверу обрабатывается на 0,1с дольше или занимает на 1Мб ОЗУ больше чем на старой платформе, то это означает лишь одно - работать этому программисту осталось недолго.


 

Junior
Статус: Не в сети
Регистрация: 01.03.2012
0xffffh
Речь идет о регистрах общего назначения, а не о векторной надстройке.


 

Member
Статус: Не в сети
Регистрация: 05.08.2011
Mr_Trupoed писал(а):
чем приложение сложнее - тем больше времени и сил оно потребует для "переезда" и оптимизации

Если приложение использует CUDA а не OpenCL, то это грабли на которые попали программисты этого приложения. Тут возможности простого переезда на ARM нет. И таких проприетарных "чудиков" масса.


 

Junior
Статус: Не в сети
Регистрация: 19.07.2011
Скажите пожалуйста, почему сам концерн ARM не закажет, или хотя бы не проспонсирует, от части, написание самого необходимого софта ? Давно бесит ситуация со 100 летним SuperPi, на месте маркетологов AMD давно заказали бы супер оптимизированную версию под ATHLON-PHENOM архитектуру, однопоточную канэчно )


 

Junior
Статус: Не в сети
Регистрация: 25.10.2010
Откуда: Владимир\Москва
Имхо современная ИТ индустия уже совсем обленилась и потеряла совесть. Если они планируют захватывать рынок по сабжу - первое: пишется ПО по сабжу с учётом АРМ архитектуры. Второе: создаётся проц, исходя из потребностей ПО. Третье: ПО шлифуется на инжинерных семплах проца (оптимизация и дебаггинг). Если из этого списка выкинуть любой этап - будет дико нерациональный расход бюджета, электричества и процессорного времени.


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 12 
-

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21


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

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan