| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
| Страници: (4) 1 2 [3] 4 ( Първото ново мнение ) | ![]() ![]() ![]() |
| johnfound |
Публикувано на: 14-08-2018, 21:25
|
||||||
![]() Име: Група: VIP Ранг: Почетен член Мнения: 8045 Регистриран на: 27.05.04 |
Ъ-ъ-ъ? -------------------- asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
||||||
| ici |
Публикувано на: 14-08-2018, 21:28
|
||
![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 19077 Регистриран на: 06.06.04 |
Да, мисля че не си разбрал. Автора говори че Интел са педераси, че пеналти бранч е 100%, т.е. или ще го предвидиш грешно или ще те налазят хакери, в резултат на което си преебан напълно - и то винаги. Освен че Интел са педераси, другите са толкова добри че даже и без кеш конвейерите са пълни догоре и клизмят АЛУ-то кой колкото може, така че и кеш не ти трябва. Тук там се оплаква че в капучиното няма захар. -------------------- Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit. |
||
| ici |
Публикувано на: 14-08-2018, 21:30
|
||||||||
![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 19077 Регистриран на: 06.06.04 |
опитах се да вляза в някакъв фосил анонимно и на два пъти ме нарита. -------------------- Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit. |
||||||||
| gat3way |
Публикувано на: 14-08-2018, 21:45
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 5090 Регистриран на: 22.06.12 |
Ето пример за оптимизиран алгоритъм, реализиращ оптимизации за таргета, на (подмножество на) C:
https://github.com/dbrgn/descrack/blob/master/crack.cl Четлив ли е хаха А знаете ли защо изглежда точно така? Примерно нечетливите трикове с s-box-овете с константите изсмукани от дупето не са дело на човешкия разум, а са оптималния резултат след дни изпълнение на друга програма, която работа пък е да даде оптимален отговор на въпроса как да се реализират тези трансформации използвайки минимален брой регистри и минимален брой аритметични операции. Опитвам се да си представя колко по-четливо би било на асемблер, хаха жалко че нямам AMD хардуер в момента, ама от стария с VLIW архитектурата и клаузите хаха. |
| johnfound |
Публикувано на: 14-08-2018, 21:59
|
||||
![]() Име: Група: VIP Ранг: Почетен член Мнения: 8045 Регистриран на: 27.05.04 |
Няма как да те нарита, освен ако не си объркал паролата, показана за anonymous потребителя. Още повече, че репозиторитата ми са напълно достъпни и за nobody - тоест без да се логваш като anonymous. Аз самият се логвам само когато искам да променям нещо. Иначе си браузвам кода като nobody. Да не говорим, че просто можеш да клонираш репозиторито на твоят си хард и да си го браузваш колкото си искаш:
Само оправдания... Това мнение е било редактирано от johnfound на 14-08-2018, 22:00 -------------------- asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
||||
| AK-85 |
Публикувано на: 14-08-2018, 22:01
|
||
|
Име: Група: Потребител Ранг: Старо куче Мнения: 815 Регистриран на: 06.07.06 |
А пък ние казваме (или поне аз), че причината да се ползват серийни абстрактни машини е, защото много проблеми са си серийни по природа, и че с решенията, които предлага, пичът леко лети в облаците. Иначе добре си го разбрал. Или да го кажа по друг начин - ако статията приключваше точно преди последната секция ("Imagining a Non-C Processor"), нямаше да имам почти никакви особени забележки, ама с финала авторът си вкарва автогол. |
||
| Demigod |
Публикувано на: 14-08-2018, 22:13
|
|
Име: Група: Потребител Ранг: Почетен член Мнения: 4453 Регистриран на: 26.04.09 |
аз все още не мога да разбера дали тази разлика между абстрактната машина и текущият хардуер съществува в пропорциите, в които тои си мисли, че съществова ....
Въпросът ми е: В момента ако имам не-сериен проблем мога ли да напиша програма на асемблер, която да е по - добра от всички програми, които компилатор има потенциал да генерира само защото следва C стандарта ? -------------------- being insane is so .... liberating ....
|
| ici |
Публикувано на: 14-08-2018, 22:13
|
||||||
![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 19077 Регистриран на: 06.06.04 |
Дреме ми на грездея за фосила. Исках да погледна кода. Там пише за анонимус. С анонимус не става с "паролата" която пише. Дебилно е, не ме инересува. -------------------- Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit. |
||||||
| AK-85 |
Публикувано на: 14-08-2018, 22:48
|
||
|
Име: Група: Потребител Ранг: Старо куче Мнения: 815 Регистриран на: 06.07.06 |
Аз вече ти отговорих на този въпрос, но да повторя - ако задачата се характеризира с паралелизъм по данни, т.е. SIMD, тогава с асемблер имаш по-добър шанс, отколкото със C при същите ограничения, които е поставил авторът на статията (разчита се изцяло на автовекторизатора, не се използват intrinsic-ове, задачата не е тривиална като събиране на вектори и т.н.). Имай предвид, че това са донякъде изкуствени ограничения, т.е. програмистите на C ще ги нарушат при първа възможност, ако това отговаря на целите им (включително и ще прибегнат до писане на асемблер за блокове от код, които се изпълняват често). Ако говорим за друг вид паралелизъм, тогава асемблерът е точно толкова зле, колкото и C. |
||
| johnfound |
Публикувано на: 15-08-2018, 08:14
|
||
![]() Име: Група: VIP Ранг: Почетен член Мнения: 8045 Регистриран на: 27.05.04 |
За да погледнеш кода не е нужно на цъкаш на Login, а на Files. Логично, не? Това мнение е било редактирано от johnfound на 15-08-2018, 08:15 -------------------- asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
||
Страници: (4) 1 2 [3] 4 |
![]() ![]() ![]() |