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




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 117 • Страница 5 из 6<  1  2  3  4  5  6  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.06.2009
Откуда: хз не помню
mag_ai не путай инструкции с архитектурой, арм быстрее x86 только на коротких. если взять x86 приложения и переконвертировать на арм он там запустится лет через 5, а вот если наоборот то все нормально. инструкции на x86 нужны для ускорения но не обязательны, а вот арм состоит из них.



Партнер
 

Member
Статус: Не в сети
Регистрация: 06.10.2008
Откуда: НВ/ХМАО
mag_ai
Дело в производительности, или у вас 4-х ядерный Cortex-A15 уже догнал 10-ядерный Зион? Вот для потребления контента ARM подходит, видео там смотреть, в интернете лазить, книжки читать и музыку слушать. А вы предлагаете заново переписать весь софт для тормозных ARM, чтобы там все так же работало, как и на x86. Вопрос - зачем это нужно и, главное, кому? Вам что ли? У вас "компьютер" уже на Cortex-A15 с Linux'ом имеется?

_________________
Я стою, как перед вечною загадкою,
Пред великою да сказочной страною


 

Member
Статус: Не в сети
Регистрация: 23.02.2013
Откуда: г. Орел
corsi писал(а):
А вы предлагаете заново переписать весь софт для тормозных ARM

опять утверждение на основе чего? это как тесты "бульдозера" и новых интлов - там где 8 ядер реально впахивают есть реальное преимущество амд (например архивирование). сказать что амд выпускает ну прям ваще медленные процессоры - только тот человек который не видет дальше своего носа.
с армами проблема того же порядка. вот ссылка на хабр (где на видео запущен на нексус 10 дектопный линукс с полным окружением) - http://d.pr/wrfz
сделайте погрешность что это ос запущенна 1 человеком и не особо оптимизирована под это железо. то есть 5-10% производительности если ее по полить командой самсунга.
corsi писал(а):
4-х ядерный Cortex-A15 уже догнал 10-ядерный Зион?

ну я ж говорю армы не имеют щас 64 иснтрукций - по производительности (или я вру?) 10 ядер против 4 (тоже честности мало), но есть маленькая фишка даже если TDP арма с 10+ сравнить с тем же ксенкой выйдет не в пользу хсенки и с каждым 10+н ядер производительность будет расти (если отменить то что системная шина не позволит).
XIMERA123 бред не пишите появление инструкций на х86 это вынужденный шаг как и появление инструкций на арм.
никто не из чего не стоит и не кто ни кем не погоняет. инструкции натягиваются поверх архитектур.

_________________
Мертвый киберпанк с улыбкой мутанта... (:


 

Member
Статус: Не в сети
Регистрация: 16.12.2008
Откуда: Воронеж
corsi писал(а):
А что, у нас Tegra 3 икона стиля? Или важный какой-то ориентир? Что на неё то смотреть?

это к
Psilon писал(а):
http://www.thg.ru/cpu/obzor_arm_vs_x86_ ... #arm_x86__Цитата:Если разобраться в показателях энергопотребления ныне существующих платформ, то утверждение, что архитектура x86 менее эффективна, чем ARM, не совсем справедливо. В большинстве случаев они финишируют плечом к плечу. А если сравнивать Microsoft Surface и Acer W510, то модель на базе Atom постоянно обходит планшет с чипом Nvidia Tegra 3.

corsi писал(а):
Винда позволяет работать "здесь и сейчас". ARM - нет.

Мы про операционки или процессоры? Линукс тоже позволяет работать здесь и сейчас, и кроме АРМ ещё и на MIPS, POWER, SPARC...
corsi писал(а):
Разница в скорости на порядок между каким-нибудь i5 и Cortex-A15 - тоже изъяном не является? А Разница с Celeron за $40 в разы - тоже мелочь?

Для офиса - да, или может вы умеете набирать текст так быстро что загрузите хотя бы одно ядро Cortex-A15? :lol:
corsi писал(а):
Вы опять врете? На ARM Win RT, нет там Windows 8.
А я сказал что Windows 8? Я сказал что последняя и она с офисным пакетом
corsi писал(а):
...которая нагнула всех остальных, вы хотели сказать? Верно, верно.
Нагнула остальных не х86 а мудрое управление Интел и её бабло, и то не факт что так будет вечно
corsi писал(а):
Новости читайте, Surface провалился с треском. (:

Провал Surface не есть провал Win RT, а конкретного продукта и во многом обусловлен неадекватной ценой. Сделай Майкрософт Win RT свободнораспостраняемой как версии х86, и с адекватной ценой, и она взлетит вполне успешно

mag_ai писал(а):
прямой совместимости между набором инструкций арм - х86 нет и софт который задействует инструкции может вообще отказаться работать на х86.

Сейчас на ASME для х86 практически не пишут, а включение всяких SSE опционально и компилятор может их и не включать, так что код написанный на СИ и языках более высокого уровня легко портируется на АРМ

Добавлено спустя 23 минуты 57 секунд:
corsi писал(а):
Слив ARM на винде засчитан!

Самоубеждение - великая сила, даже больных на ноги поднимает :-)
corsi писал(а):
У вас "компьютер" уже на Cortex-A15 с Linux'ом имеется?

Если у вас есть, я бы купил от вас Хромбук за 250 баксов(как его продавали в Пендосии) с большой радостью :dance:

_________________
AMD Phenom II X6 1055T, Asus M4A79 Deluxe, 4gb(2x OCZ Titanium XTC OCZ2T11502G), PowerColor Radeon HD 7970 3GB


 

Member
Статус: Не в сети
Регистрация: 06.10.2008
Откуда: НВ/ХМАО
mag_ai писал(а):
опять утверждение на основе чего?
На основе тестов. Им до Celeron современных еще ползти и ползти.
mag_ai писал(а):
это как тесты "бульдозера" и новых интлов - там где 8 ядер реально впахивают есть реальное преимущество амд (например архивирование). сказать что амд выпускает ну прям ваще медленные процессоры - только тот человек который не видет дальше своего носа.
Бульдозеры проигрывают новым Intel'ам в 5-10 и более раз?
mag_ai писал(а):
ну я ж говорю армы не имеют щас 64 иснтрукций - по производительности (или я вру?) 10 ядер против 4 (тоже честности мало), но есть маленькая фишка даже если TDP арма с 10+ сравнить с тем же ксенкой выйдет не в пользу хсенки и с каждым 10+н ядер производительность будет расти (если отменить то что системная шина не позволит).
Не выйдет сравнить, на ARM'ах те же программы, что прекрасно работают на Зионах - не запустятся. =)
edal писал(а):
Провал Surface не есть провал Win RT, а конкретного продукта и во многом обусловлен неадекватной ценой. Сделай Майкрософт Win RT свободнораспостраняемой как версии х86, и с адекватной ценой, и она взлетит вполне успешно
А что не сделала? Там дураки сидят, и только на форуме оверклокерс - умные? (:

_________________
Я стою, как перед вечною загадкою,
Пред великою да сказочной страною


 

Member
Статус: Не в сети
Регистрация: 22.02.2010
Откуда: Большой Деревни
Фото: 2
edal писал(а):
ASME для х86 практически не пишут, а включение всяких SSE опционально и компилятор

то что ассемблер забросили, это большая беда. позор писать тетрис, который требует 4 ядерного CORE. а по поводу Cшных компиляторов, к сожалению разрабы в них заранее пихают профили, и в результате всегда генерится скалярный код sse2..4, а то и AVX. что убивает совместимость со старыми процами, но толку от всех этих фуфловых инструкций -0.


 

Member
Статус: Не в сети
Регистрация: 03.06.2012
terenty79
какой сейчас последний asm?


 

Member
Статус: Не в сети
Регистрация: 16.12.2008
Откуда: Воронеж
corsi писал(а):
А что не сделала? Там дураки сидят, и только на форуме оверклокерс - умные? (:

Это не ко мне, они думали что могут как Огрызок...
terenty79 писал(а):
то что ассемблер забросили, это большая беда. позор писать тетрис, который требует 4 ядерного CORE

Это точно
terenty79 писал(а):
по поводу Cшных компиляторов, к сожалению разрабы в них заранее пихают профили, и в результате всегда генерится скалярный код sse2..4, а то и AVX.

GCC вроде поддается настройке... Про Интел и Майкрософт компиляторы не знаю.

_________________
AMD Phenom II X6 1055T, Asus M4A79 Deluxe, 4gb(2x OCZ Titanium XTC OCZ2T11502G), PowerColor Radeon HD 7970 3GB


 

Member
Статус: Не в сети
Регистрация: 22.02.2010
Откуда: Большой Деревни
Фото: 2
Thunder745 писал(а):
какой сейчас последний asm?

например JWAsm http://www.japheth.de/
или такой http://flatassembler.net

Добавлено спустя 4 минуты 48 секунд:
edal писал(а):
GCC вроде поддается настройке.

фиг там. sse1 уже всегда генерится. а в интеле sse3. микросовтовский начиная с msvc2010 по умолчанию генерил sse2, но поднялся срач против, и пока откатились тоже на sse1. чистого нативного x86\87 уже нигде нет. только в старом борланде.


 

Member
Статус: Не в сети
Регистрация: 16.12.2008
Откуда: Воронеж
XIMERA123 писал(а):
инструкции на x86 нужны для ускорения но не обязательны, а вот арм состоит из них

С точностью до наоборот
х86
Цитата:
Complex instruction set computer — вычисления со сложным набором команд. Процессорная архитектура, основанная на усложнённом наборе команд. Типичными представителями CISC являются микропроцессоры семейства x86 (хотя уже много лет эти процессоры являются CISC только по внешней системе команд: в начале процесса исполнения сложные команды разбиваются на более простые микрооперации (МОП), исполняемые RISC-ядром).

АРМ
Цитата:
RISC-процессоры
Reduced instruction set computer — вычисления с упрощённым набором команд (в литературе слово reduced нередко ошибочно переводят как «сокращённый»). Архитектура процессоров, построенная на основе упрощённого набора команд, характеризуется наличием команд фиксированной длины, большого количества регистров, операций типа регистр-регистр, а также отсутствием косвенной адресации. Концепция RISC разработана Джоном Коком из IBM Research, название придумано Дэвидом Паттерсоном (David Patterson).

Упрощение набора команд призвано сократить конвейер, что позволяет избежать задержек на операциях условных и безусловных переходов. Однородный набор регистров упрощает работу компилятора при оптимизации исполняемого программного кода. Кроме того, RISC-процессоры отличаются меньшим энергопотреблением и тепловыделением.

Среди первых реализаций этой архитектуры были процессоры MIPS, PowerPC, SPARC, Alpha, PA-RISC. В мобильных устройствах широко используются ARM-процессоры.


Добавлено спустя 8 минут 5 секунд:
terenty79 писал(а):
фиг там. sse1 уже всегда генерится. а в интеле sse3. микросовтовский начиная с msvc2010 по умолчанию генерил sse2, но поднялся срач против, и пока откатились тоже на sse1. чистого нативного x86\87 уже нигде нет. только в старом борланде.
Вы имеете ввиду при компиляции под х86? В принципе логично, если не смотреть на рынок встраиваемой техники.
Интересно, а чем компилят проги под 80386? Он ведь выпускался до 2007 года и до сих пор используется

_________________
AMD Phenom II X6 1055T, Asus M4A79 Deluxe, 4gb(2x OCZ Titanium XTC OCZ2T11502G), PowerColor Radeon HD 7970 3GB


 

Member
Статус: Не в сети
Регистрация: 22.02.2010
Откуда: Большой Деревни
Фото: 2
edal писал(а):
Интересно, а чем компилят проги под 80386

специальными компиляторами. по крайней мере в АТС NEC 2000, где AMD386sx на процессорных платах стоят.


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
terenty79 писал(а):
то что ассемблер забросили, это большая беда. позор писать тетрис, который требует 4 ядерного CORE.

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

Или историю забывать начали и то, почему начал развиваться С и умирать АСМ?


Вот, набросал коротенький пример: программа создает массив, асинхронно записывает в него значения счетчика, при этом происходит синхронизация инкремента и все значения получаются различными, то есть состояния гонок, взаимоблокировок и прочей лабуды нету.
Код:
using System.Threading;
using System.Threading.Tasks;

namespace ConsoleApplication25
{
    class Program
    {
        static void Main()
        {
            int k = 0;
            var a = new int[1000000];
            Parallel.For(0, a.Length, i =>
                {
                    a[i] = k;
                    Interlocked.Increment(ref k);
                });
        }
    }
}

Не считая подключения библиотек, код (тело Main) занимает 7 строк, из которых половина - это объявление переменных и скобочки. Вопрос: сколько сотен (или тысяч) строк займет аналогичный код на асме? Лично я боюсь услышать ответ. А чем больше строк, тем больше ошибок и хуже переносимость. В данном случае, она будет на нуле. При этом код кстати рассчитывает оптимальное число потоков в зависимости от установленного процессора и некоторых других параметров.


Писать что-то серьезней прошивки контроллера на асме никто уже никогда не будет, смиритесь. Человекочасы давным давно важнее "машинного времени". В разумных пределах офк. Говнокод городить никто не собирается и "пыха" остается уделом... Людей, не очень стремящихся к эффективности и быстродействию...

_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


Последний раз редактировалось Psilon 21.04.2013 21:33, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 22.02.2010
Откуда: Большой Деревни
Фото: 2
Psilon писал(а):
Тот же компилятор С сгенерирует код в 100 раз эффективней,

да щас прям. чего же тогда на спектруме, с не юзали. или на комодоре амига. просто разбаловались уже, что на штеуде всё перемелится. и потом асм не умер. кое где, он до сих пор юзается прекрасно.

Добавлено спустя 4 минуты 44 секунды:
Psilon писал(а):
Не считая подключения библиотек

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


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
Цитата:
ага, абстракции в этих говнобиблиотеках, сожрут не один мегабайт и море тактов. а так не спорю, клепать програмки проще. но и с многим сейчас сложен больно. и тогда в ход идут всякие жабы, питоны, неты и прочая шалупень.

Сколько небыдло-программок наклепали лично вы? Очень уж интересно стало.
Цитата:
да щас прям. чего же тогда на спектруме, с не юзали. или на комодоре амига. просто разбаловались уже, что на штеуде всё перемелится. и потом асм не умер. кое где, он до сих пор юзается прекрасно.

Да действительно, а чтож раньше писали без анализаторов кода и IntelliSense, чего же их не запихнули в Turbo C++ или TASM-MASM? А ну да, я знаю ответ
Цитата:
да щас прям. просто разбаловались уже, что в IDE все перемелится без ошибок...

_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


 

Member
Статус: Не в сети
Регистрация: 22.02.2010
Откуда: Большой Деревни
Фото: 2
Psilon писал(а):
Сколько небыдло-программок наклепали лично вы?

я на спектруме клепал, и на пк когда 286 ibm ps/1 у нас в клубе появились. потом государство рухнуло, и у меня началась тяжолая рабочая жизнь.


 

Member
Статус: Не в сети
Регистрация: 16.12.2008
Откуда: Воронеж
Psilon писал(а):
Писать что-то серьезней прошивки контроллера на асме никто уже никогда не будет, смиритесь. Человекочасы давным давно важнее "машинного времени".

Не поверите, пишут, и весьма эффектно Kolibri - очень миниатюрная и невероятно быстрая операционная система. Её основной дистрибутив умещается на дискету (1,44 Мб) - и это при том, что содержит набор драйверов, браузер, текстовый процессор, графический редактор, просмотрщик, более 30 игр и другие программы. Встроена полная поддержка файловых систем FAT12/16/32, для чтения доступны NTFS, ISO 9660, Ext2/3/4.
Такая скорость и компактность достигается благодаря тому, что ядро и большинство программ написаны на ассемблере FASM, тем самым максимально оптимизированы под процессоры х86. Для запуска достаточно всего 8 мегабайт оперативной памяти. Мечтали вы когда-нибудь о том, чтобы приложения запускались мгновенно, сразу после нажатия на иконку? Без крутящихся часиков и кружков. Просто сразу

Или вот более полная сборка

_________________
AMD Phenom II X6 1055T, Asus M4A79 Deluxe, 4gb(2x OCZ Titanium XTC OCZ2T11502G), PowerColor Radeon HD 7970 3GB


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
edal ну да, только не забываем:
Цитата:
Ассемблер как инструмент еще не гарантирует неземной крутости результата. Совершенно кривокосая работа даже со стандартнейшим железом, сомнительный выбор API, странная оптимизация размера в дикий ущерб скорости делают KolibriOS несколько… хммм… безблагодатной.

_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


 

Member
Статус: Не в сети
Регистрация: 12.06.2009
Откуда: хз не помню
edal
Цитата:
С точностью до наоборот

а теперь прочитайте то что вы кинули еще раз.
хватит уже народ спорить, место арм это дешевая техника и не когда не превзойдет x86


 

Member
Статус: Не в сети
Регистрация: 23.02.2013
Откуда: г. Орел
corsi писал(а):
На основе тестов.

где эти тесты? я уже один такой "тест" видел ничего адекватного нет в нем.
понятно дело что "любой тест" можно "проплатить" и кому это выгодно... еще раз говорю нет щас адекватного железа которое можно напрямую сравнивать с х86.
если же брать телефон на атоме и телефон на арме (кроме новой платформы от интел и новых платформ на арме - которые я еще не держал в руках) по тут паритет причем не в пользу интел. интел жрет много, видео ядро не айс - если это "плюсы" х86 я вертел такую х86 на всем чем можно.
corsi писал(а):
Бульдозеры проигрывают новым Intel'ам в 5-10 и более раз?

нет. коротко и ясно.
corsi писал(а):
Не выйдет сравнить, на ARM'ах те же программы, что прекрасно работают на Зионах - не запустятся.

нет. коротко и ясно. большинство софта которые "зионы" крутят это линуксы и никсы. линуксы вообще уже портированы... никсы в срочном порядки вбухивают деньги на портирование.
terenty79 я не уверен, но gcc вроде как собирает армовский линукс если он собирает этот линукс значит есть все же обходные дверки. (:

_________________
Мертвый киберпанк с улыбкой мутанта... (:


 

Member
Статус: Не в сети
Регистрация: 16.12.2008
Откуда: Воронеж
Psilon писал(а):
Ассемблер как инструмент еще не гарантирует неземной крутости результата. Совершенно кривокосая работа даже со стандартнейшим железом, сомнительный выбор API, странная оптимизация размера в дикий ущерб скорости делают KolibriOS несколько… хммм… безблагодатной.

То что там драйверов не хватает я согласен, но вот на счет скорости запуска приложений - Винде бы так. Вы сами то пробовали её?
P.S. А цитату вы откуда выдернули? или это такой способ акцентирования?
XIMERA123 писал(а):
а теперь прочитайте то что вы кинули еще раз.
Может укажете какую часть?
Или вы не согласны с Википедией что в х86, х86-команды разбиваются на простые и потом исполняются RISC-ядром, а в АРМ они сразу такие?

Добавлено спустя 5 минут 50 секунд:
XIMERA123 писал(а):
хватит уже народ спорить, место арм это дешевая техника и не когда не превзойдет x86
Именно по этому у него и много шансов. Андроид-девайсы тоже в большинстве своем дешевая техника и весьма успешно обошли огрызко-девайсы, и это не считая того что аналитики не учитывают миллионы безымянных китайских смартов и планшетов

_________________
AMD Phenom II X6 1055T, Asus M4A79 Deluxe, 4gb(2x OCZ Titanium XTC OCZ2T11502G), PowerColor Radeon HD 7970 3GB


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 117 • Страница 5 из 6<  1  2  3  4  5  6  >
-

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


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

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


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

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