The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск libOS, unikernel на языке Rust для запуска приложений..., opennews (??), 08-Июн-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


29. "Выпуск libOS, unikernel на языке Rust для запуска приложений..."  +1 +/
Сообщение от Аноним (-), 09-Июн-18, 12:16 
Ни си, ни асм, не есть синоним "производительность". Архитектура нынче куда сложнее, чем таковая была в 80-е годы. Но почему-то народ до сих пор верит, что 3 команды на асме работают быстрее, чем скомпиленное в 5 асм команд из си кода, игнорируя и конвеер, и прочие плюшки (угу, в том числе и приведшие в мелтдаунам и спектрам).
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

34. "Выпуск libOS, unikernel на языке Rust для запуска приложений..."  +/
Сообщение от qcgg (?), 09-Июн-18, 13:10 
Расскажи это разработчикам KalibriOS
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск libOS, unikernel на языке Rust для запуска приложений..."  +1 +/
Сообщение от Аноним (-), 09-Июн-18, 15:00 
Она лагает и в ней ну очень много багов
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск libOS, unikernel на языке Rust для запуска приложений..."  +3 +/
Сообщение от др. Аноним (?), 09-Июн-18, 15:04 
> Расскажи это разработчикам KalibriOS

Во-первых, KolibiOS. Во-вторых - кто и о чем должен рассказать? Соптимизнуть под конкретную архитектуру, сделав лучше, чем компилятор, еще лет десять назад, на 32-битах было уже не так и просто. Просто "write it in asm!!" уже не катило. В основном, SIMDы и прочее еще поддавались ручному тюнингу, а для остального кода овчинка не стоила выделки (+10%-20% при полной привязке к конкретной модели ЦПУ).


Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

40. "Выпуск libOS, unikernel на языке Rust для запуска приложений..."  +1 +/
Сообщение от др. Аноним (?), 09-Июн-18, 15:11 
> Ни си, ни асм, не есть синоним "производительность". Архитектура нынче куда сложнее,
> чем таковая была в 80-е годы. Но почему-то народ до сих пор верит, что 3 команды на асме работают быстрее, чем скомпиленное в 5 асм команд из си кода,

Да ладно. В начале 2000х любимейший совет на вопрос "код тормозит, что делать?" было "перепиши на асме, летать будет!". Но уже много лет как "асму" заменили на "могучий и волшебный Си".


Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

43. "Выпуск libOS, unikernel на языке Rust для запуска приложений..."  +/
Сообщение от qrKot (?), 12-Июн-18, 07:10 
>> Но почему-то народ до сих пор верит, что 3 команды на асме работают быстрее, чем скомпиленное в 5 асм команд из си кода,

Какбэ, команда в asm выполняется за определенное, заранее известное количество тактов процессора. Например, та же mov [],eax/ebx вполне себе ровно за 2 такта. Поэтому, например, в подавляющем числе случаев, 3 ассемблерных инструкции выполнятся быстрее, чем 5 таких же инструкций...

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру