Ресурс Phoronix сравнил (http://www.phoronix.com/scan.php?page=article&item=llvm_gcc_...) компиляторы Clang 3.0, GCC 4.6.3 и GCC 4.7.2, присутствующие в системных репозиториях Ubuntu 12.10, на архитектуре ARM Cortex A15. Процессором в тесте выступил двухъядерный SoC Samsung Exynos 5, примененный в Samsung Chromebook. Дополнительно был протестирован GCC 4.8 из SVN. Также была предпринята попытка собрать из исходников более свежий выпуск Clang 3.1, однако получившиеся бинарники под платформу ARM Cortex A15 оказались неработоспособны и в результате тест с использованием Clang 3.1 произвести не удалось.
Во всех тестах выиграл GCC, при том местами отличия в скорости были практически в 2 раза. Различия между поведением разных версий GCC оказалось не столь существенным, все 3 версии выступили примерно на одном уровне, с сравнительно небольшими регрессиями или улучшениями между версиями.URL: http://www.phoronix.com/scan.php?page=article&item=llvm_gcc_...
Новость: http://www.opennet.me/opennews/art.shtml?num=35484
Жестокая встреча с реальностью, для поклонников шланга =)
Ну никто и не говорил что он будет хорошо работать на архитектурах отличных от Intel
"очевидно, это только начало, он развивается гораздо быстрее GCC, вот через одну- две сотни лет..."
Apple - крупнейшая компания в мире по продажам девайсов с ARM процессорами. Очевидно что поддержка ARM в LLVM для них такая же первоочередная задача как и процессоров Intel. Кроме того сравнивался 3.0, а на днях выходит уже 3.2. Как его протестируют, там и будем судить о "темпах развития".
> Apple - крупнейшая компания в мире по продажам девайсов с ARM процессорами.Вас Яббл покусал, у Самсунга продаж больше. Даже если не считать, что в продукции Яббла стоят чипы Самсунга.
> Даже если не считать, что в продукции Яббла стоят чипы Самсунга.Пруф этого?
Какой пруф, анонимус опять гонит. Чипы разработаны в Apple и лишь произведены на фабрике, принадлежащей гнусмасу.
Ты хотел сказать чипы были перемаркированы ябблом?
Нет я хотел сказать что произошло следующее:1) Apple наняли много инженеров, специализирующихся на микропроцессорах.
2) Они сделали чертежи и топологию кристалла, причём получилось весьма неплохо, по соотношению производительность/тепловыделение ему нет равных.
3) Гнусмас вырезал кремниевую пластинку, нанёс на ней несколько слоёв полупроводника, распилил на маленькие кристаллы, запихнул их в корпуса вместе с проводками.Вторая попытка: кто же всё-таки сделал процессор Apple?
> Нет я хотел сказать что произошло следующее:
> 1) Apple наняли много инженеров, специализирующихся на микропроцессорах.
> 2) Они сделали чертежи и топологию кристалла, причём получилось весьма неплохо, по
> соотношению производительность/тепловыделение ему нет равных.
> 3) Гнусмас вырезал кремниевую пластинку, нанёс на ней несколько слоёв полупроводника, распилил
> на маленькие кристаллы, запихнул их в корпуса вместе с проводками.
> Вторая попытка: кто же всё-таки сделал процессор Apple?Samsung и некие инженеры, нанятые со стороны.
> Samsung и некие инженеры, нанятые со стороны.Ответ неверный. Попробуйте ещё раз
>> Samsung и некие инженеры, нанятые со стороны.
> Ответ неверный. Попробуйте ещё разНемогу попробовать, жнтоны для игрового автомата кончились X_X
Компании ARM и Samsung. А Apple взял разработку одних и заказал производство у других...
> Компании ARM и Samsung. А Apple взял разработку одних и заказал производство
> у других...Не тупи. От арма в в А6Х тока набор команд и то расширенный.
http://en.wikipedia.org/wiki/Apple_A6Вот там все написано. Конкретно говорится что точной информации нет, но есть слухи что используются части ARM с добавлениями.
Невозможно сесть и разработать проц с нуля. Да и смысла в с этом нет, если за основу можно просто взять ARM, который уже отлажен. И более того, ARM не стоит на месте, не имеет смысл от него далеко отходить, потому что там тоже куча всего разрабатывается в Кэмбридже. Но это чисто логические размышления. В любом случае, только отъявленый фанат может заявить что Эппл все с нуля сделал.
> Невозможно сесть и разработать проц с нуля.Возможно, но нахрен не нyжно. Ибо на доведение до ума уйдет масса времени. А конкуренты ждать не будут.
А вот китайцы положили на это секретный толстый прибор, и стиснув зубы делали свой процессор. Да - почти 10 лет. Но! Он терерь у них везде от лаптопа до их супера _целиком_ сделанного в Китае. А скоро будет совсем уж много где.
архитектура MIPS
Ну так китайцы хотят технологической независимости, а на это не жалко ресурсов, это всегда окупится. У них же не стоит задача впарить снег эскимосам в стиле Эппла
Почитай-ка лучше сам, то что кинул:
>The A6 is said to use a 1.3 GHz[5] custom Apple-designed ARMv7 based dual-core CPU,[6] called Swift,[3] rather than a licensed CPU from ARM like in previous designs
>Information is scarce but the Swift core uses a new tweaked instruction set, ARMv7s, featuring some elements of the ARM Cortex-A15 such as support for the Advanced SIMD v2, and VFPv4.
Ключевые слова ARMv7 based :)
сам факт что "...точной информации нет" говорит УЖЕ О МНОГОМ, конечно если с логикой впорядке.
1. если бы Apple сделали процессор своими силами, они бы распиарили этот факт на каждом углу, хотя бы ради повышения акций...
2. Самсунгу так же скрывать не чего, за исключением того что молчание может быть следствием договора.. с Apple, то что Apple умеет связывать по рукам, это надеюсь известный факт?
>> Компании ARM и Samsung. А Apple взял разработку одних и заказал производство
>> у других...
> Не тупи. От арма в в А6Х тока набор команд и то
> расширенный.Дада, а то что таргет в Xcode идет как armv6, armv7, armv7a это все иллюзия.
> Дада, а то что таргет в Xcode идет как armv6, armv7, armv7a это все иллюзия.Вот такой вот расширенный набор команд от эппла^W ARM :)
> Дада, а то что таргет в Xcode идет как armv6, armv7, armv7a
> это все иллюзия.Дада! А чего же под пятный ифон все перекомпилировали в armv7s?
а чьи инженеры, кстати? не из астрала же и не фриленсеры)
> а чьи инженеры, кстати? не из астрала же и не фриленсеры)Ты лучше Толстго спроси, он похоже с Ябблом в близких отношениях!
> 2) Они сделали чертежи и топологию кристалла, причём получилось весьма неплохо,...и все дружно констатировали что процессор чего-то по устройству кристалла и пинауту - ну просто вылитый самсунь. Видимо, он не только печется на самсуневой фабрике, но и разрабатывается где-то там же, являясь по сути чипом самса с перебитой этикеткой :)
> по соотношению производительность/тепловыделение ему нет равных.
Маркетинговый буллшит, сэр! Это можно про почти любой ARM сказать. И там если сравнить эппл с остальными ARM того же класса - будет совершенно заурядный экспонат.
> на маленькие кристаллы, запихнул их в корпуса вместе с проводками.
> Вторая попытка: кто же всё-таки сделал процессор Apple?Помнится куча поколений процов эппла по layout-у и вообще внутреннему устройству являли собой минимально модифицированные процы самсуня. Кто же сделал процессор? ARM выкатил ядро. Самсунь обвесил периферией и отшлепал на фабрике. Ну а фирма эппл любезно предоставила свой логотип :)
>[оверквотинг удален]
> - ну просто вылитый самсунь. Видимо, он не только печется на
> самсуневой фабрике, но и разрабатывается где-то там же, являясь по сути
> чипом самса с перебитой этикеткой :)
> Маркетинговый буллшит, сэр! Это можно про почти любой ARM сказать. И там
> если сравнить эппл с остальными ARM того же класса - будет
> совершенно заурядный экспонат.
> Помнится куча поколений процов эппла по layout-у и вообще внутреннему устройству являли
> собой минимально модифицированные процы самсуня. Кто же сделал процессор? ARM выкатил
> ядро. Самсунь обвесил периферией и отшлепал на фабрике. Ну а фирма
> эппл любезно предоставила свой логотип :)Вылезай из криокамеры. Все что ты говоришь было до А6. А6 - это то над чем эпл трудились после покупки Интринсити и ПА семай. И действительно даже моднейший Кортекс-А15 не может пока обогнать этот А6.
> семай. И действительно даже моднейший Кортекс-А15 не может пока обогнать этот А6.Очень ждем бенчмарков подтверждающих данный маркетинговый буллшит.
Ах, phoronix test suite на этом запустить не получится, ибо банально огорожено все? Ну извините, маркетинговому буллшиту от сектантов могут верить только сектанты. А технари с мозгом верят только фактам.
ну да - технари верят тому булшиту который постит хроникс :)
Ну и технари нонче пошли....
> ну да - технари верят тому булшиту который постит хроникс :)
> Ну и технари нонче пошли....Alex только прикидывается технарем, а на самом деле он гуманитарий маркетолог ...
> ну да - технари верят тому булшиту который постит хроникс :)Они по крайней мере указывают конфигурацию и в состоянии объяснить что и нафига померяно и почему это было сделано именно так. В то время как критиканы или просто истекают г-ном на форуме, или такие "бенчи" устраивают что фороникс на их фоне является просто эталоном профессионализма. Хоть на самом деле они всего лишь меряют на уровне нормальной приличной лабораторной работы в ВУЗах, недовольные оными почему-то даже так не могут.
Смотри тесты гугл нексус 10, там А15ый.
Идите вы уже почитайте что-нибудь. Там APQ8064 который крайт, а не 15 кортекс.
> Идите вы уже почитайте что-нибудь. Там APQ8064 который крайт, а не 15
> кортекс.Чооо? В нексус 10 кортекс 15ый от самца.
А. Ты не про лжшний огрызок а про планшет.
Оукей. Где он там сливает?
> Смотри тесты гугл нексус 10, там А15ый.Ну и на что предлагается смотреть? Если я могу себе представить запуск какого-нибудь линя и на нем PTS с более-менее обычными программами на гуглопланшете, то с яблоком то такой вариант не катит в силу огороженности. Как его такое вообще бенчмаркать то, для начала?
Всякие опенгл и браузерные бенчи же.
> Всякие опенгл...пробенчмаркается GPU и драйвер оного. Как это относится к CPU?
> и браузерные бенчи же.
Пробенчмаркается браузерный движок и что там еще. Опять же - очень косвенное отношение и к качеству компилера и к возможностям проца. Ибо бенчмаркаться будет в основном JSовский JIT и насколько хорошо он в конкретном двигле на конкретный проц разложился.
В общем все это не про бенчмарк процессорного ядра и его возможностей + компилера на оном.
Хехе. Квалком годами пилит армы и только недавно сделал крайт который почти как кортексы пятнадцатые. Хуявей мегафирма по коммуникациям с громадной денежно-инженерной базой еле-еле слепили свой к3в2. И тут опа - выпрыгивает конторка на несколько рыл инженеров и делает круче всех остальных.
> на несколько рыл инженеров и делает круче всех остальных.У яблока маркетинговый буллшит всегда круче всех остальных :)
Бгы.... "Сделали чертежи процессора"? Продолжайте рассказывать анектоды. По секрету, вспомните о том, что для создания ЦП с нуля, хотя бы и на основе готовой системы команд нужно 4-6 лет. В качестве примера смотрим цикл создания АРМ А15. По их же словам в 2006м они скосячили и не начали разработку, но ошибку поняли в 2008м.
> Какой пруф, анонимус опять гонит. Чипы разработаны в AppleАга, именно поэтому их кристалл по жизни являл собой самсуневский проц, практически 1 в 1. Ну да, маркировку с огрызком на чип эппл разработал. Как обычно :).
Пусть они не первая по продажам, а вторая или даже третья. Как это меняет суть того о чем я говорил?
> это меняет суть того о чем я говорил?Суть с самоного начала кривая. Единственное что у эппла нормального - дизайнеры. А остальные у них такие же как везде.
> Apple - крупнейшая компания в мире по продажам девайсов с ARM процессорами.
> Очевидно что поддержка ARM в LLVM для них такая же первоочередная
> задача как и процессоров Intel. Кроме того сравнивался 3.0, а на
> днях выходит уже 3.2. Как его протестируют, там и будем судить
> о "темпах развития".Очевидно, что эппл проприетарщики и то чем они собирают софт под свои компы никто открывать без особой надобности не будет. Энджой йо БЗД.
> Apple - крупнейшая компания в мире по продажам девайсов с ARM процессорами.
> Очевидно что поддержка ARM в LLVM для них такая же первоочередная
> задача как и процессоров Intel. Кроме того сравнивался 3.0, а на
> днях выходит уже 3.2. Как его протестируют, там и будем судить
> о "темпах развития".Форонекс в своей манере тонко намекнул эйплу что на холяву чуда не бывает и пора вложить бабло в шланг :)) или хотябы в фороникс для улучшения результатов теста :)))
Нагуал в своей манере - несет хрень какую-то. Фороникс ему не угодил видите ли.Гражданин, ну вы же не взяли самсовый хромобук и не провели на нем серию бенчей. Так чего вы вякаете? Купите хромобук и сделайте бенчи лучше. Если кишка не тонка.
> Нагуал в своей манере - несет хрень какую-то. Фороникс ему не угодил
> видите ли.
> Гражданин, ну вы же не взяли самсовый хромобук и не провели на
> нем серию бенчей. Так чего вы вякаете? Купите хромобук и сделайте
> бенчи лучше. Если кишка не тонка.Здаствуйте alexLAMO Как здоровьичко ? Вы так спешили с предыдущим каментом что опять забыли ник сменить, Внимательнее нужно внимательнее :))
> Здаствуйте alexLAMOКто все эти люди? oO
> Как здоровьичко ? Вы так спешили с предыдущим каментом что опять забыли ник сменить,
Шиза косила наши ряды!
> Внимательнее нужно внимательнее :))
Особенно умильно заявления про внимательность выглядят в свете... пропущенных вами знаков препинания. К вопросу о внимательности :)
> Apple - крупнейшая компания в мире по продажам девайсов с ARM процессорами.
> Очевидно что поддержка ARM в LLVM для них такая же первоочередная
> задача как и процессоров Intel. Кроме того сравнивался 3.0, а на
> днях выходит уже 3.2. Как его протестируют, там и будем судить
> о "темпах развития".Вы что, в серьез верите что те кто прогают под iOS на OSX замораичаютя такими вопросами?
> Apple - крупнейшая компания в мире по продажам девайсов с ARM процессорами.
> Очевидно что поддержка ARM в LLVM для них такая же первоочередная
> задача как и процессоров Intel.Вот это я и называю эталонным маркетинговым буллшитом.
Ну то-есть, теория - это замечательно. А на практике результаты бенчей мягко говоря не вдохновляющие. А бинари которые скомпилились но не работают корректно - вообще ахтунг, пардон. Сразу видно что технология еще в младенчестве совсем - детские болезни во весь рост.
> Apple - крупнейшая компания в мире по продажам девайсов с ARM процессорами.
> Очевидно что поддержка ARM в LLVM для них такая же первоочередная
> задача как и процессоров Intel. Кроме того сравнивался 3.0, а на
> днях выходит уже 3.2. Как его протестируют, там и будем судить
> о "темпах развития".А я чешу яйца вилкой, и что?
Дак он и на Intel архитектурах сливает существенно.
Щито? Я вот компиляю для iOS. А мне адепты кланга всю плешь проели
> Жестокая встреча с реальностью, для поклонников шланга =)ну, не допилен пока. ну и что? не «ужасужасужас» ведь. в конце концов допилят.
>> Жестокая встреча с реальностью, для поклонников шланга =)
> ну, не допилен пока. ну и что? не «ужасужасужас» ведь. в конце
> концов допилят.Это тестирование касается только архитектуры ARM, там не то что не допилили там еще кони не валялись :)))
> Это тестирование касается только архитектуры ARM, там не то что не допилили
> там еще кони не валялись :)))«в два раза медленней gcc» — это не такой уж плохой результат, между прочим.
> «в два раза медленней gcc» — это не такой уж плохой результат, между прочим.Конфетку ему дай. Утешительный приз :)
3.1 ? использую на макclang 4.2[сообщение отредактировано модератором]
clang 4.2 не существует. Сходи на оф. сайт.[сообщение отредактировано модератором]
>clang 4.2 не существует. Сходи на оф. сайт.Видимо Apple выбились вперёд. Это вам не GPL, кто сказал что они должны возвращать фичи обратно!
[сообщение отредактировано модератором]
огрызок - это гламур, основанный на опенсорсе. единственное, что эппл действитльно сделал, это студия Pixar
> огрызок - это гламур, основанный на опенсорсе. единственное, что эппл действитльно сделал,
> это студия PixarТы хотел сказать джобси? Огрызок то тут по моему не причем.
да, в общем-то. в Pixar были только компы от эппл.
Ту агрессивную рекламу iPhone в 2007 году никак не могут забыть. Никакой это не гылямур и не показуха. Техника Apple за границей мегапопулярна, и её не воспринимают как показуху там. Как показуху её воспринимают у нас, как гопота, потому что верят всему что покажут на быдлоканале ТНТ, так и дети богатых родителей - по той же причине.
за границей был-то хоть? причем, не в гостях, а подольше? мегапопулярна она среди сопляков, которые в подарок получают сей девайс, ну и среди тех, кто с родителями живет - платить за жильё не нужно, но денежки им профукать куда-то надо. это да
> но денежки им профукать куда-то надо. это даСобственно сейчас популярность яблочных девайсов идет на спад под натиском ведроида. Что не удивительно: намного менее конские условия в сторе и прочая.
> clang 4.2 не существует. Сходи на оф. сайт.У Яббла своя нумерация версий.
Это странно, у меня только 4.0/usr/bin/clang --version
Apple clang version 4.0 (tags/Apple/clang-421.0.57) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posixuname -a
Darwin macbook.local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64 i386 MacBookPro8,1 Darwin
пусть определятся чт оони 3.1 используют LLVM или CLANG )))
после таких сравнений икспертов даже читать не хочется
А вот в MacPorts версия правильная:/opt/local/bin/clang --version
clang version 3.2 (branches/release_32 168259)
Target: x86_64-apple-darwin12.2.0
Thread model: posixЧто за хрень они там собирают в XCode?
> 3.1 ? использую на макclang 4.2JFYI, яппл только еще пыжится выпустить версию 3.2. А у вас уже 4.2 откуда-то. Либо у вас машина времени и вы эпично спалились, либо у вас куриный мозг и вы эпично ламернулись. Впрочем для макофагов это вполне обычное состояние дел. Какая платформа - такие и пользователи.
основной цимес Кланга не в скорости работы, а в том как он встраивается в IDE. Например Sublime Text с плагином SublimeClang начинает на лету подсвечивать ошибки и дополнять имена функций с переменными, по-моему это очень круто.
> основной цимес Кланга не в скорости работы, а в том как он
> встраивается в IDE. Например Sublime Text с плагином SublimeClang начинает на
> лету подсвечивать ошибки и дополнять имена функций с переменными, по-моему это
> очень круто.Особенно лицензия у шланга "интересная", и да, история любви BSD и Apple так никого ничему
не научила?
Если нет, так что же мелочиться, давайте просто пересядем на винду с вижуалстудио, и будем
восхвалять и прославлять великого балмера, ну то есть в вашем случае Яблоко и его почившего
топ менеджера.P.S. заигрывания и бесплатная работа на патентного тролля "Яблочко" до добра не доведут.
P.S.P.S Чего минусуем, без тега <сарказм/> уже и суть сообщения не ясна? =)
>> основной цимес Кланга не в скорости работы, а в том как он
>> встраивается в IDE. Например Sublime Text с плагином SublimeClang начинает на
>> лету подсвечивать ошибки и дополнять имена функций с переменными, по-моему это
>> очень круто.
> Особенно лицензия у шланга "интересная", и да, история любви BSD и Apple
> так никого ничему
> не научила?больше научила история ath9k vs Linux kernel - когда GNU скоты перебивали копирайты и лицензию у BSDL кода. В открытую...
алё, лжец, где ссылки на коммиты, про которые ты говорил: "Они идут по стопам разработчиков Linux kernel - которые берут код и перебивают копирайты"?
какой бугурт. аффтор дров атеровских в треде.
> больше научила история ath9k vs Linux kernel - когда GNU скоты перебивали
> копирайты и лицензию у BSDL кода. В открытую...Вы как-то забыли про инцедент когда бсдшники приперлись, взяли весьма нетривиальный алгоритм rate control у линуксоидов, нагло сменили лицензию и сделали вид что так и надо. А потом пришел автор алгоритма и популярно объяснил что раз проприетарщики не хотят делиться с ним ИХ алгоритмами rate control, то и он с ними тоже делиться не желает.
И кстати да, не в обиду, но благодаря такой политике у линуксоидов эти самые драйвера работают просто на порядок лучше. Тут вам и 40MHz и short GI, и весьма продвинутое управление скоростью в зависимости от эфирной обстановки. В целом оно рвет по скорости работы вафли бцд на британский флаг. Ну в общем корпорасы - это хорошо. Если они в упряжи пашут. А не эксплуатируют всяких дурней нахаляву.
зачем ты с ним беседуешь? давай сначала дождёмся ответа на http://www.opennet.me/openforum/vsluhforumID3/87575.html#115к сожалению, модераторы вытерли ветку, где он это говорил, а я требовал пруф, но почтовый архив всё помнит. как видишь, после этого вопроса он затыкается и убегает. поэтому предлагаю встречать сим вопросом каждое его утверждение, и пока или не покажет коммиты, или публично не признает, что лжец — ни о чём другом с ним не говорить.
> основной цимес Кланга не в скорости работы,Ну да, подумаешь, компилер плохо компилит. Зато рюшечки и бантики есть.
>> основной цимес Кланга не в скорости работы,
> Ну да, подумаешь, компилер плохо компилит. Зато рюшечки и бантики есть.Видимо для кого то и какашка с Яббл(c)(R)(tm)(fuck) логотипом, сразу милой и приятной
на вкус становится =)
Чудо маркетинга!
>> основной цимес Кланга не в скорости работы,
> Ну да, подумаешь, компилер плохо компилит. Зато рюшечки и бантики есть.ну и сидите на своем Android с жабой :)
> ну и сидите на своем Android с жабой :)Я согласен даже спать с царевной-лягушкой, лишь бы яблочных фошыстов мимо пронесло.
Забавно наблюдать сравнение компилятора, версию которого сейчас практически не используют, с, опять же, устаревшими версиями GNU-хайтека.Почему бы Форониксу не опробовать новейшие версии компиляторов, скажем, последние снапшоты LLVM/Clang 3.2, GCC 4.6.4.20121123, GCC 4.7.3.20121124 и GCC 4.8.0.20121014 на той системе, где они реально присутствуют ОДНОВРЕМЕННО и могут быть СРАВНИМЫ хотя бы на кросс-компиляции? Я говорю о FreeBSD 10-CURRENT и её экспериментальном порте на процессорную архитектуру [arm].
> Забавно наблюдать сравнение компилятора, версию которого сейчас практически не используют,
> с, опять же, устаревшими версиями GNU-хайтека.
> Почему бы Форониксу не опробовать новейшие версии компиляторов, скажем, последние снапшоты
> LLVM/Clang 3.2, GCC 4.6.4.20121123, GCC 4.7.3.20121124 и GCC 4.8.0.20121014 на той
> системе, где они реально присутствуют ОДНОВРЕМЕННО и могут быть СРАВНИМЫ хотя
> бы на кросс-компиляции? Я говорю о FreeBSD 10-CURRENT и её экспериментальном
> порте на процессорную архитектуру [arm].Только без слез! Я понимаю, что обидно, но что поделаешь, жизнъ.
> на той системе, где они реально присутствуют ОДНОВРЕМЕННО и могут быть СРАВНИМЫТ.е. на GNU/Linux.
>> на той системе, где они реально присутствуют ОДНОВРЕМЕННО и могут быть СРАВНИМЫ
> Т.е. на GNU/Linux.Как раз-таки на GNU/Linux мы и увидели сравнение дряхлой коровы с молодыми кобылами, и какой из них получается фарш.
Надо делать акцент на актуальных вещах, а не на том, что вышло год назад (LLVM 3.0 — 1 декабря 2011г) и сравнивается с последними версиями GCC.
да ты сосем заврался:
>Также была предпринята попытка собрать из исходников более свежий выпуск Clang 3.1, однако получившиеся бинарники под платформу ARM Cortex A15 оказались неработоспособны и в результате тест с использованием Clang 3.1 произвести не удалось.http://en.wikipedia.org/wiki/Clang
>Stable release 3.1 / 22 May 2012; 6 months ago…
"Также была предпринята попытка собрать из исходников более свежий выпуск Clang 3.1, однако получившиеся бинарники под платформу ARM Cortex A15 оказались неработоспособны и в результате тест с использованием Clang 3.1 произвести не удалось."А, ну да. У линуксоидов "более свежий" Clang версии 3.1, а не 3.2 из SVN...
У вас РЕЛИЗЫ не собираются, о каких нафиг свн можно вообще говорить.Зыж
Т.е. гцц 4.7 быстрее шланга 3.1 в бесконечное число раз :D
> У вас РЕЛИЗЫ не собираются, о каких нафиг свн можно вообще говорить.Это у вас что-то в консерватории Ubuntu нужно править, раз релизы не собираются и не работают.
FreeBSD 9.1-PRERELEASE прекрасно собирается с помощью LLVM/Clang 3.1 и прекрасно работает, только libstdc++ гнутую нужно пока использовать — без неё мир никакой. В LLVM/Clang 3.2 из SVN это пофиксили.
> Т.е. гцц 4.7 быстрее шланга 3.1 в бесконечное число раз :D
На linux only.
> Это у вас что-то в консерватории Ubuntu нужно править, раз релизы не
> собираются и не работают.Не, пардон, если компилер не собирается нормально под ARMовый проц, править надо явно не в убунте а в этом компилере. Ну или в том который его собирал. В зависимости от того где баг порылся.
> FreeBSD 9.1-PRERELEASE прекрасно собирается с помощью LLVM/Clang 3.1 и прекрасно работает,
А что, мсье уже собрал бзду под хромобук с этим A15 и получил работоспособное окружение, включая работающую версию свежего шланга? Как-то очень сомнительно, если честно.
> только libstdc++ гнутую нужно пока использовать — без неё мир никакой.
Проблему шерифов негра уж 4 года как не волнуют...
> В LLVM/Clang 3.2 из SVN это пофиксили.
Слушай, чувак, фороникс бенчит то что можно повертеть в руках и реально юзануть на практике. Почти никто не ездит по городу на прототипных версиях автомобилей, не окрашенных и без приборной панели. Это так сложно понять? А то что где-то сбоку взять тестовые версии - это вообще опционально. И то они берут. Если по простому получается и не надо донапиливать хрензнаетсколько. GCC 4.8 они взяли, например. Тем не менее, разбросы между версиями компилеров не столь уж существенны. Если пойти и графики наконец посмотреть. В этом бенче и соседних. То-есть, семейство gcc отличается от семейства шлангов намного значительнее чем представители семейств между собой. Хоть там какой версии.
> На linux only.
На бсд, очевидно, кодогенерация улучшается посредством особой уличной магии, да? :)
> Слушай, чувак, фороникс бенчит то что можно повертеть в руках и реально
> юзануть на практике. Почти никто не ездит по городу на прототипных
> версиях автомобилей, не окрашенных и без приборной панели. Это так сложно
> понять? А то что где-то сбоку взять тестовые версии - это
> вообще опционально. И то они берут. Если по простому получается и
> не надо донапиливать хрензнаетсколько. GCC 4.8 они взяли, например. Тем не
> менее, разбросы между версиями компилеров не столь уж существенны. Если пойти
> и графики наконец посмотреть. В этом бенче и соседних. То-есть, семейство
> gcc отличается от семейства шлангов намного значительнее чем представители семейств между
> собой. Хоть там какой версии.Алекс слово чувак означает кастрированного барана. Если вы допускаете такое определение к себе не нужно переносить его на других людей. Что касается тестов фороникса то это наглый пиздеш. Фороник тестирует то за что заплачено или может быть заплачено. Вот недавно вышел steam под линукс и где же тесты сравнения быстродействия ОДИНАКОВЫХ игр под линукс и вин ? А незаплачено!
> Алекс слово чувак означает кастрированного барана.Шиза окончательно зохавала ваш мозг? Для тормозов в последний раз повторяю: я - не Алекс. Может быть вы ретард? Я не менее 5 раз это повторил.
"...а Слава КПСС - вообще не человек" :)
> заплачено или может быть заплачено.
И кто заплатил за победу GCC? Неужто (вообще некоммерческая) FSF? Или лично Столлман? :D
> Вот недавно вышел steam под линукс
Он еще в закрытой бете. Нифига себе "вышел".
> Шиза окончательно зохавала ваш мозг? Для тормозов в последний раз повторяю: я
> - не Алекс. Может быть вы ретард? Я не менее 5
> раз это повторил.Зашугали поцана, скрывацо начал :)))
Заходим на http://octane-benchmark.googlecode.com/svn/latest/index.htmlЗапускаем тесты и ждем сколько же попугаев выдаст (чем выше тем лучше):
chromium-23.0.1271.97 (сборка GCC-4.6.3) Octane Score: 8496
chromium-24.0.1312.52 (сборка LLVM/Clang 3.1) Octane Score: 8268
chromium-24.0.1312.52 (сборка GCC-4.6.3) Octane Score: 8676
firefox-18.0 (сборка GCC-4.6.3) Octane Score: 5855
firefox-18.0 (сборка свеженьким LLVM/Clang 3.2) Octane Score: 5822 — новейший LLVM/Clang 3.2 почти сравнялся по скорости кода с GCC 4.6.3. ;)
> Заходим на http://octane-benchmark.googlecode.com/svn/latest/index.htmlНа этот раз (через два года) Octane 2.0.
chromium-40.0.2214.115 (сборка LLVM/Clang 3.4.1) Octane Score: 13042
firefox-36.0.1 (сборка LLVM/Clang 3.4.1) Octane Score: 13792
К этому времени в систему добавлена ещё одна планка памяти DDR3-1333 4GB, апгрейжена видеоподсистема с интегрированного видеоядра чипсета AMD 785G на дискретную ведеокарту NVIDIA GeForce GTX 750 с соответствующей заменой драйвера. Процессор остался прежним - AMD Phenom II X4 810. FreeBSD 10.1-STABLE.
> А, ну да. У линуксоидов "более свежий" Clang версии 3.1,Извини, гражданин, если попытка его сборки под ARM A15 ведет к поломаным бинарям и именно по этой причине не удалось сделать бенч - сразу видно релиз. Страдающий качеством пре-альфа версии. Ну или почему gcc собирается нормально, а шланг - нет? Ах, у эппла нет машинок на ARM в роли дев-платформ, на которых код компилят? Ну, бывает, да.
> попытка его сборки под ARM A15 ведет к поломаным бинарям иЕго собирали GCC, если что.
> Его собирали GCC, если что.Ну вот у кого-то где-то баг порылся. Учтя что все остальное гццом собирается под ARM нормально - совсем не факт что баг именно в GCC. Это детальные раскопки проводить надо.
> Почему бы Форониксу не опробовать новейшие версии компиляторов, скажем, последние снапшоты
> LLVM/Clang 3.2, GCC 4.6.4.20121123, GCC 4.7.3.20121124 и GCC 4.8.0.20121014 на тойИ что? iOS устройства преодолеют скорость света?
> системе, где они реально присутствуют ОДНОВРЕМЕННО и могут быть СРАВНИМЫ хотя
> бы на кросс-компиляции? Я говорю о FreeBSD 10-CURRENT и её экспериментальномДа кому этот труп интересен. Я хоть фряху более 5 лет использовал. А ныннешние бздуны за пределы putty не выходят
> Да кому этот труп интересен. Я хоть фряху более 5 лет использовал.
> А ныннешние бздуны за пределы putty не выходяттвое мнение очень важно для нас.
> А ныннешние бздуны за пределы putty не выходятИногда еще огороженную со всех сторон макось юзают. ТруЪ юниксоиды, что сказать...
>> Почему бы Форониксу не опробовать новейшие версии компиляторов, скажем, последние снапшоты
>> LLVM/Clang 3.2, GCC 4.6.4.20121123, GCC 4.7.3.20121124 и GCC 4.8.0.20121014 на той
> И что? iOS устройства преодолеют скорость света?
>> системе, где они реально присутствуют ОДНОВРЕМЕННО и могут быть СРАВНИМЫ хотя
>> бы на кросс-компиляции? Я говорю о FreeBSD 10-CURRENT и её экспериментальном
> Да кому этот труп интересен. Я хоть фряху более 5 лет использовал.
> А ныннешние бздуны за пределы putty не выходятМеньше выходят - дольше работает) Когда ковырять начнут - тогда БСДу на Линукс сменят..
>Я говорю о FreeBSD 10-CURRENT и её экспериментальном порте на процессорную архитектуру [arm].Пи^WГоворть, не меш^Wсравнения для фороникса писать.
> хотя бы на кросс-компиляции?
Почти 1битные флоаты. Повеселил.
> Забавно наблюдать сравнение компилятора, версию которого сейчас практически не используют,
> с, опять же, устаревшими версиями GNU-хайтека.Если бы чукча умел читать - он бы обнаружил объяснения этому эффекту.
> системе, где они реально присутствуют ОДНОВРЕМЕННО и могут быть СРАВНИМЫ хотя
> бы на кросс-компиляции?С кросскомпиляцией сношайся сам. А если при попытке собрать компилер под cortex A15 получаются поломанные бинари - ну наверное в этом не фороникс виноват, а те кто эти самые компилеры пишет, да? :)
> Я говорю о FreeBSD 10-CURRENT и её экспериментальном порте на процессорную архитектуру [arm].
Тесты сферической хреноты в вакууме интереса для публики не представляют. Придурков готовых юзать именно такую конфигурацию для делания чего-то полезного и видимого окружающим на этой планете не густо. А бенчить сферических коней в вакууме нет никакого смысла.
Вот так почитаешь, комментарии про сравнение компилятор, и складывается мысль, что Clang должен изначально во всем выигрывать GCC. Не все сразу, в конце концов, у GCC за плечами много лет разработки. А Clang еще молодой проект и только начинает крепчать, и тем у него отличный.P.S. Хотя по дороге идти гораздо проще когда по ней уже кто то ходил
так ведь одни тут про исключительность clang глаголят - тролли, теоретики да просто фанбои. первым нужно самовыражение при нулевых знаниях, у двух последних групп мало знаний, много амбиций, и абсолютно никакого участия в проектах в качестве разработчиков. то есть, толку от их "весомого" мнения - ноль.
крепчание проекта зависит от крепчания мейнтейнеров, а не от шумовых эффектов вышеперечисленных трех групп.p.s. искренне желаю проекту clang стать конуренцией gcc, но сейчас он несколько не дотягивает
> так ведь одни тут про исключительность clang глаголят - тролли, теоретики да
> просто фанбои. первым нужно самовыражение при нулевых знаниях, у двух последних
> групп мало знаний, много амбиций, и абсолютно никакого участия в проектах
> в качестве разработчиков. то есть, толку от их "весомого" мнения -
> ноль.
> крепчание проекта зависит от крепчания мейнтейнеров, а не от шумовых эффектов вышеперечисленных
> трех групп.
> p.s. искренне желаю проекту clang стать конуренцией gcc, но сейчас он несколько
> не дотягиваетДа уж, он пока коротковат ))))
>> так ведь одни тут про исключительность clang глаголят - тролли, теоретики да
>> просто фанбои. первым нужно самовыражение при нулевых знаниях, у двух последних
>> групп мало знаний, много амбиций, и абсолютно никакого участия в проектах
>> в качестве разработчиков. то есть, толку от их "весомого" мнения -
>> ноль.
>> крепчание проекта зависит от крепчания мейнтейнеров, а не от шумовых эффектов вышеперечисленных
>> трех групп.
>> p.s. искренне желаю проекту clang стать конуренцией gcc, но сейчас он несколько
>> не дотягивает
> Да уж, он пока коротковат ))))В попугаях то - конечно коротковат, ктобы не в попгуаях сравнивал. Тому бы цена. Линус не спешит кернел под шлангом компилировать.
> Вот так почитаешь, комментарии про сравнение компилятор, и складывается мысль, что Clang
> должен изначально во всем выигрывать GCC. Не все сразу, в конце
> концов, у GCC за плечами много лет разработки. А Clang еще
> молодой проект и только начинает крепчать, и тем у него отличный.
> P.S. Хотя по дороге идти гораздо проще когда по ней уже кто
> то ходилПравильно говоришь, вот к примеру разработчики 3-гнома, тоже подумали:
"Что мы как лохи, все удобно да эффективно делаем, поро бы уже свернуть с прямой дороги
в наркотические е*еня!", так они создали.... ну вобщем вы сами знаете что они создали.
> Вот так почитаешь, комментарии про сравнение компилятор, и складывается мысль, что Clang
> должен изначально во всем выигрывать GCC. Не все сразу, в конце
> концов, у GCC за плечами много лет разработки. А Clang еще
> молодой проект и только начинает крепчать, и тем у него отличный.держи краба. ты понимаешь что это поделие сырое еще
> P.S. Хотя по дороге идти гораздо проще когда по ней уже кто
> то ходилглавное не подскользнуться
http://pastebin.com/gs3EPmeF
скрипт http://zalil.ru/34026003
> http://pastebin.com/gs3EPmeFПиндец как информативно. Что-то делается. Где-то. Получается какой-то результат.
Не в обиду вам, у фороникса намного более компетентные бенчмарки получаются. Там по крайней мере понятно что и как бенчмаркалось, в какой конфигурации и прочая.
может вы слепой, но я прилепил скрипт и сорцы
оно не увидело графиков и не вкурило.
> оно не увидело графиков и не вкурило.В отличие от нагуалов и ко я умею обрабатывать результаты измерений. Поэтому данные потуги вымучить из себя подгон решения под ответ вызывают у меня улыбку :). Да, я в курсе что если тщательно подгонять - можно намерять много чего. Только это не будет представлять никакой ценности.
Вообще, парни, поступите в какой-нибудь приличный вуз и поделайте там лабы. Вас по крайней мере научат замеры по людски проводить (даже у Фороникса хватает ума отложить на графиках погрешность). И объяснять что, почему и нафига вы померяли. А ваши жалкие потуги "мы чего-то зачем-то померяли, в общем на важно, но тот кто надо победил" вы себе оставьте. Ну и Чурову и Ко. С технарями у вас такой номер не пройдет.
>> оно не увидело графиков и не вкурило.
> В отличие от нагуалов и ко я умею обрабатывать результаты измерений. Поэтому
> данные потуги вымучить из себя подгон решения под ответ вызывают у
> меня улыбку :). Да, я в курсе что если тщательно подгонять
> - можно намерять много чего. Только это не будет представлять никакой
> ценности.С телепатией у вас Alex как обычно ...
> Вообще, парни, поступите в какой-нибудь приличный вуз и поделайте там лабы. Вас
> по крайней мере научат замеры по людски проводить (даже у Фороникса
> хватает ума отложить на графиках погрешность). И объяснять что, почему и
> нафига вы померяли. А ваши жалкие потуги "мы чего-то зачем-то померяли,
> в общем на важно, но тот кто надо победил" вы себе
> оставьте. Ну и Чурову и Ко. С технарями у вас такой
> номер не пройдет.Судя по вашим симпатиям к тестам фороникса в вашем чуйдо-вузе метрологию не проходят ...
Ох уж эти гуманитарии - маркетологи ...
слушай, хватит уже упарываться. это User294, если я не ошибся.
> слушай, хватит уже упарываться. это User294, если я не ошибся.Во, Кэп как всегда в яблочко :). Но шиза у гражданина знатная развилась. Ему прямо санитары уже нужны. Это наверное на почве того что AlexAT его несколько раз кондово приложил. Я конечно понимаю что обидно, но чтоб до настолько упоротой шизы и мании преследования? Ппцъ, я б на его месте к психиатру на визит записался с такой манией.
да ладно, побудь уже для него Алексом. больной же человек, что взять…
> С технарями у вас такой номер не пройдет.вы знакомы с технарями? пусть научат вместо обильных высеров указывать на ошибку.
> вы знакомы с технарями? пусть научат вместо обильных высеров указывать на ошибку.Так я указал чуть выше. Я не попугай 20 раз повторять, да?
Пардон, чуть ниже.
> может вы слепой, но я прилепил скрипт и сорцыОн н слепой он просто неспешно думает :))
> может вы слепой, но я прилепил скрипт и сорцыЭто не отвечает на вопрос почему бенчмарк проведен именно так. Навскидку:
1) Там аж целый 1 тест. У фороникса же довольно много разных тестов, позволяющих потестить оптимизаторы в хвост и в гриву. Победа или слив в каком-то 1 тесте мало что говорит о качестве оптимизатора. Вот когда пара дюжин совершенно разных тестов - уже можно делать выводы о том на что примерно можно рассчитывать.
2) Откуда я знаю почему вы выбрали именно указанный тест? Чем он лучше остальных? Может потому что на нем шланг не сливает. Если некто выиграл в 10 тестах и проиграл в 1, в среднем он как правило будет генерить более хороший код. Какие гарантии что вы не выпятили нам конкретный удачный тест? См. пункт 1.
3) Наверное, мсье к тому же не умеет читать. Ибо судя по вашему выводу скрипта, тест был запущен явно не на ARM Cortex A15.В результате - да, что-то померили. Но никаких интересных выводов из вашего бенча сделать нельзя.
>> может вы слепой, но я прилепил скрипт и сорцы
> Это не отвечает на вопрос почему бенчмарк проведен именно так. Навскидку:
> 1) Там аж целый 1 тест.напишите скрипт с нужными вам тестами, пусть товарищ погоняет.
> 2) Откуда я знаю почему вы выбрали именно указанный тест?
детский плач пропускаем.
> 3) Наверное, мсье к тому же не умеет читать. Ибо судя по вашему выводу скрипта, тест был запущен явно не на ARM Cortex A15.
да толковый результат и для x86 интересен.
> Но никаких интересных выводов из вашего бенча сделать нельзя.
дык чел двинулся, предложи тесты, помозгуем кто и на чём тормозит
> напишите скрипт с нужными вам тестами, пусть товарищ погоняет.Так это... фороникс уже написал весьма навернутый скрипт. Вам что, мало?
>> 2) Откуда я знаю почему вы выбрали именно указанный тест?
> детский плач пропускаем.Это не детский плач а капитанинг. Нефиг передергивать. Бенч из 1 теста - это пачка лулзов, однозначно говорящая о уровне компетенции "шпецыалиста".
> да толковый результат и для x86 интересен.
Только x86 к ARMам никак не относится. Подумаешь, мелочи какие. И кодогенерация там все-таки разная. Это разные процессоры. И валить все в одну кучу - полнейшее ламерство.
> дык чел двинулся,
Правда другой :). Тот который бредит Алексом :)
> предложи тесты, помозгуем кто и на чём тормозит
А что, набор тестов фороникса уже не айс? Там вполне разнообразные нагрузки есть. Половина из которых к тому же реальные программы используемые повседневно.
> Так это... фороникс уже написал весьма навернутый скрипт. Вам что, мало?За версту видать маститого технаря.
>>> 2) Откуда я знаю почему вы выбрали именно указанный тест?
>> детский плач пропускаем.
> Это не детский плач а капитанинг.серьёзно?
> Бенч из 1 теста - это пачка лулзов, однозначно говорящая о уровне компетенции "шпецыалиста".
Как бенч оно не катит. Если не подгонялось по принципу "вот тут вроде прогиба нет, можно опубликовать", а выбран произвольно - повод разобраться.
>> да толковый результат и для x86 интересен.
> Только x86 к ARMам никак не относится.мне повторить? окей. повторяю:
толковый результат [бенчмарка] и для x86 интересен.
> А что, набор тестов фороникса уже не айс?
да вот уже интересно стало, чуть подосвобожусь надо будет поковырять.
> Половина из которых к тому же реальные программы используемые повседневно.
к тестам фороникса у меня лично "претензия" только одна - нет даже близко попыток объяснить "почему". ну и касательно фряхи - часто выбираемые странные версии типа 8.3 и PC-BSD.
> Пиндец как информативно.
> Получается какой-то результат.С округлением до _одной_ значащей цифры. Однобитные фрибээсдэшники на амбразуре.
> Не в обиду вам, у фороникса намного более компетентные бенчмарки получаются.
>> http://pastebin.com/gs3EPmeF
> Пиндец как информативно. Что-то делается. Где-то. Получается какой-то результат.
> Не в обиду вам, у фороникса намного более компетентные бенчмарки получаются. Там
> по крайней мере понятно что и как бенчмаркалось, в какой конфигурации
> и прочая.Пиндец alex вы уже не в первый раз хаите чужие тесты, при этом выших тестов пока никто не видел ...
>> Пиндец как информативно.
> Пиндец alex вы уже не в первый раз хаитеcitaty.su/aforizmy-i-citaty-o-kritikax-o-kritike/
> Пиндец alexУ вас там что, мания преследования развилась? Я - не alex. А ваши мании для санитаров приберегите, не надо тут оными страдать.
>>> http://pastebin.com/gs3EPmeF
>> Пиндец как информативно. Что-то делается. Где-то. Получается какой-то результат.
>> Не в обиду вам, у фороникса намного более компетентные бенчмарки получаются. Там
>> по крайней мере понятно что и как бенчмаркалось, в какой конфигурации
>> и прочая.
> Пиндец alex вы уже не в первый раз хаите чужие тесты, при
> этом выших тестов пока никто не видел ...Да Alex фантазия у вас не богата, 3 левых ника и все начинаются с "анон" похоже вы сильны только - как вы раз написали: "В темноте под одеялом ..."
:))
> Да Alex фантазия у вас не богата, 3 левых ника и все начинаются с "анон"В какой там палате у нас Наполеоны? :)
>> Да Alex фантазия у вас не богата, 3 левых ника и все начинаются с "анон"
> В какой там палате у нас Наполеоны? :)Ну вам лучше знать, по документам вы все одинаково проходите :)))