HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Интернет Таблетка Nokia 770 - впечатления
Страницы: 1 2 3 4 5 [6] 7

[Ответить]
maslovsky [14.06.2006 16:19] :
Эх, придется снова попробовтаь этот аппарат

К сожеланию, потеряна бинарная совместимость с предыдущей версией, то есть программы нужно будет как минимум пересобирать и поддерживать пакеты двух вариантов...
Siarhei Siamashka [15.06.2006 00:18] :
С другой стороны, перешли на EABI, а это тоже должно принести какую-то пользу: http://wiki.debian.org/ArmEabiPort
По крайней мере, если я правильно понял то, что прочитал - раньше мало того. что на ARM нет аппаратной поддержки floating point, так и ее эмуляция была сделана, чтобы не сказать нехорошее слово, крайне неэффективно. Теперь эта проблема должна быть исправлена.

Получается, Nokia 770 - этакий bleeding edge девайс, который использует самые новые технологии

Еще интересно, что Nokia продолжает набирать сотрудников для работы над maemo (список вакансий на http://planet.maemo.org). Будем надеяться, что все это всерьез и надолго.

Пересобирать - да, поддерживать старый вариант - нет. Судя по тому, что писали в списке рассылки, Internet Tablet OS 2005 собираются окончательно похоронить. Наверное этот первый вариант Internet Tablet OS 2005 был чем-то вроде прототипа, теперь от него отказываются и на основе полученного опыта теперь выкатывают то, чем оно в конце концов должно являться. Но не хотелось бы, чтобы ломать совместимость вошло у них в привычку
geometer [15.06.2006 02:41] :
Заметно -- это просто не то слово. Я бился над скоростью загрузки книг в читалке, так и эдак код менял -- все равно время было в 10 раз хуже чем на Заурусе. А с выходом новой прошивки волшебным образом стало всего в 2 раза хуже того же Завра. Это соотношение я уже понимаю -- на Нокии процессор в 2 раза медленнее.

Так что рискну предположить, что это не передовые технологии, а зафиксирована, наконец, какая-то существенная проблема.
Siarhei Siamashka [15.06.2006 08:52] :
Может быть и не одна, а целая куча проблем И не совсем проблемы, а просто банальное отсутствие оптимизацизаций в тех местах, которые критичны для быстродействия и C код, переписанный на ассемблере может дать существенный выигрыш (причем, оптимизированный именно для OMAP, а не XSCALE). Кстати, может кто быстро глянуть, как на новой прошивке со скоростью копирования памяти?
maslovsky [15.06.2006 18:23] :
Заметно -- это просто не то слово. Я бился над скоростью загрузки книг в читалке, так и эдак код менял -- все равно время было в 10 раз хуже чем на Заурусе. А с выходом новой прошивки волшебным образом стало всего в 2 раза хуже того же Завра. Это соотношение я уже понимаю -- на Нокии процессор в 2 раза медленнее.

Так что рискну предположить, что это не передовые технологии, а зафиксирована, наконец, какая-то существенная проблема.

Ну замечательно, значит точно буду пробовать сей аппарат ещё раз
jkukka [15.06.2006 22:12] :
баяяяян!!!!!!
используйте soft-vfp как рекомендует Intel для нормальных систем
Siarhei Siamashka [15.06.2006 22:51] :
Вы не горячитесь и лучше покажите ссылку на информацию о том, как использовать soft-vfp с Internet Tablet OS 2005. Если вам станет от этого легче, то да, Nokia только сейчас сделала так, как рекомендовал Intel для нормальных систем

Но тут, наверное, больше виновата не Nokia, а Debian, на основе которого и сделана прошивка для данного девайса. Рекомендовать Intel'у легко, а перевести весь дистрибутив на новый ABI, попутно сломав совместимость со старыми версиями не так-то просто.
maslovsky [16.06.2006 13:54] :
Вы не горячитесь и лучше покажите ссылку на информацию о том, как использовать soft-vfp с Internet Tablet OS 2005. Если вам станет от этого легче, то да, Nokia только сейчас сделала так, как рекомендовал Intel для нормальных систем

Но тут, наверное, больше виновата не Nokia, а Debian, на основе которого и сделана прошивка для данного девайса. Рекомендовать Intel'у легко, а перевести весь дистрибутив на новый ABI, попутно сломав совместимость со старыми версиями не так-то просто.

Нет, виноваты маркетологи, которые парят мозги разработчикам - давайте скорее, нужно выводить продукт на рынок и т.д.
geometer [16.06.2006 16:55] :
А этот тест сколько (по времени) работать должен? Я уж минут 10, как запустил. Как показал надпись "-- running correctness tests --" -- так и стоит.

PS Опс, досчитал. Сейчас повторю с выводом в файл и покажу результаты.
geometer [16.06.2006 17:33] :
А кстати, как его нужно было компилировать? В смысле, с какими ключиками?

Вот результат для 'gcc' (вот только не подумал, что там по умолчанию):

--- running correctness tests ---
all the correctness tests passed
--- running performance tests (memory bandwidth benchmark) ---:
memset() memory bandwidth: 121.93MB/s
memset8() memory bandwidth: 275.94MB/s
memcpy() memory bandwidth (perfectly aligned): 100.82MB/s
memcpy16() memory bandwidth (perfectly aligned): 109.23MB/s
memcpy() memory bandwidth (16-bit aligned): 68.53MB/s
memcpy16() memory bandwidth (16-bit aligned): 98.92MB/s
--- testing performance for random blocks (size 0-15 bytes) ---
memset time: 0.570
memset8 time: 0.530
--- testing performance for random blocks (size 0-511 bytes) ---
memset time: 2.540
memset8 time: 1.370

А вот для 'gcc -O3':

--- running correctness tests ---
all the correctness tests passed
--- running performance tests (memory bandwidth benchmark) ---:
memset() memory bandwidth: 122.64MB/s
memset8() memory bandwidth: 268.87MB/s
memcpy() memory bandwidth (perfectly aligned): 101.80MB/s
memcpy16() memory bandwidth (perfectly aligned): 110.96MB/s
memcpy() memory bandwidth (16-bit aligned): 69.44MB/s
memcpy16() memory bandwidth (16-bit aligned): 99.86MB/s
--- testing performance for random blocks (size 0-15 bytes) ---
memset time: 0.390
memset8 time: 0.270
--- testing performance for random blocks (size 0-511 bytes) ---
memset time: 2.370
memset8 time: 1.140
[Ответить]
[< Назад]  [Вперед >]