The OpenNET Project / Index page

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



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

Оглавление

Ричарда Столлман опубликовал книгу по языку Си и расширениям GNU, opennews (ok), 07-Сен-22, (0) [смотреть все] –1

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


11. "Ричарда Столлман опубликовал книгу по языку Си и расширениям..."  +/
Сообщение от Аноним (4), 07-Сен-22, 10:27 
Я писал на ассемблере очень много. Это сейчас в 64х битных процах дофига регистров. А раньше их было только 7. И естественно, что регистры - это самая быстрая память в компе. Так что желательно хранить как можно больше информации именно в них. Но постоянно думать о том, что же оставить в регистрах, а что выкинуть в память - это тот еще геммор. И в какой-то момент я просто осознал, что думаю об этой проблеме больше, чем собственно об алгоритме работы моей программы. Это неправильно.
Ответить | Правка | Наверх | Cообщить модератору

15. "Ричарда Столлман опубликовал книгу по языку Си и расширениям..."  +/
Сообщение от Аноним (15), 07-Сен-22, 10:33 
То ещё CISC был и оптимизации кода были очевидны, поскольку была очевидна работа простых процессоров. Под современные суперскалярные процы, RISC-процессоры, и уж тем более всякие VLIW кодить на асме в принципе невозможно.
Ответить | Правка | Наверх | Cообщить модератору

129. "Ричарда Столлман опубликовал книгу по языку Си и расширениям..."  +3 +/
Сообщение от Аноним (129), 07-Сен-22, 13:24 
Под логичный и симметричный RISC типа ARM програмить так то сильно приятнее чем под облепленого легаси урода с переусложненным набором команд типа x86 какого. При том вот именно x86-32 еще и по регистровому файлу и режимам адресации урод полный, в 64 битах немного попустило, но на нормальный проц оно похоже достаточно условно.
Ответить | Правка | Наверх | Cообщить модератору

130. "Ричарда Столлман опубликовал книгу по языку Си и расширениям..."  +1 +/
Сообщение от Аноним (130), 07-Сен-22, 13:25 
На асме ключевые узкие по перфомансу места вручную кодить вполне себе можно, полностью конечно никто всю программу писать не будет.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

225. "Ричарда Столлман опубликовал книгу по языку Си и расширениям..."  +/
Сообщение от Аноним (225), 07-Сен-22, 20:33 
> Под современные суперскалярные процы

Суперскаляры можно и не уполминать уже.

Современные суперскаляры вырождаются в буквальном смысле этого слова в RISC. Там RISC-ядра с эмуляцией инструкций для обратной совместимости.

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

301. "Ричарда Столлман опубликовал книгу по языку Си и расширениям..."  +/
Сообщение от Аноним (301), 08-Сен-22, 20:10 
Но uCode ROM и "декомпрессия" сложных опкодов в подпрограммы блоков выполнения остались...
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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