Вопросы с тегом микро-оптимизация - PullRequest

Вопросы с тегом микро-оптимизация

2 голосов
4 ответов

В основном мне трудно получить время выполнения чуть меньше, чем оно есть, а также уменьшить...

Hysteria103 / 09 апреля 2019
1 голос
1 ответ

char c; int f() { return c ^ 1; } gcc компилирует это в нечто вроде movzbl c(%rip), %eax xorl $1,...

ntysdd / 03 апреля 2019
0 голосов
2 ответов

Я хочу вызвать процедуру в зависимости от содержимого регистра.После завершения процедуры она...

user931018 / 02 апреля 2019
0 голосов
1 ответ

У меня большой список (1e8 + записей) в форме [index:boolean]. Я хочу найти индексы значений,...

user3052119 / 29 марта 2019
5 голосов
2 ответов

int test1(int a, int b) { if (__builtin_expect(a < b, 0)) return a / b; return b; } был...

Tyker / 14 марта 2019
1 голос
0 ответов

Нашел странную вещь в источнике .Net, глядя на String. В помощнике Equals: https://referencesource

craig / 06 марта 2019
0 голосов
0 ответов

У меня есть 50 000 учетных записей, которые я должен отображать на карте в качестве маркеров.Все...

cUser / 07 февраля 2019
0 голосов
3 ответов

Я только начал изучать ассемблер с помощью Raspbian, и у меня возник вопрос: насколько эффективно...

Dong Jun / 06 февраля 2019
0 голосов
2 ответов

Какой самый эффективный способ установить, а также очистить флаг нуля (ZF) в x86-64? Методы,...

BeeOnRope / 03 февраля 2019
0 голосов
2 ответов

Я на IvyBridge. Я обнаружил несоответствие производительности jnz во внутреннем и внешнем циклах....

user10865622 / 12 января 2019
0 голосов
2 ответов

Можно ли как-нибудь ускорить эту функцию: void task(int I, int J, int K, int *L, int **ids, double...

Bananach / 06 января 2019
0 голосов
1 ответ

Я использую этот код для проверки влияния зависимости в итерации цикла на IvyBridge: global _start...

user10865622 / 05 января 2019
0 голосов
0 ответов

Мотивация этого вопроса - понять, как предварительная загрузка памяти программного обеспечения...

Amos / 04 января 2019
0 голосов
1 ответ

Я обнаружил на онлайн-ресурсе, что IvyBridge имеет 3 ALU.Поэтому я пишу небольшую программу для...

user10865622 / 04 января 2019
0 голосов
2 ответов

У меня есть несколько сильно оптимизированных математических функций, для выполнения которых...

Haus / 14 декабря 2018
0 голосов
1 ответ

Я думаю о том, как отрицать целое число со знаком в mips32.Моя интуиция использует определение...

BinaryTreeee / 01 декабря 2018
0 голосов
1 ответ

Я пытаюсь оптимизировать функцию приближения sin / cos.В его основе лежит простая схема Хорнера ,...

Max Langhof / 30 ноября 2018
0 голосов
1 ответ

Вы можете намекнуть, дать подсказки GCC о вероятности того или иного ветвления, используя...

user877329 / 27 ноября 2018
0 голосов
1 ответ

Выполняется ли инструкция умножения без переноса в постоянное время?Иначе говоря, время,...

yberman / 21 ноября 2018
0 голосов
2 ответов

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

doomista / 16 ноября 2018
0 голосов
4 ответов

В модуле Delphi math.pas есть процедура DivMod , которую я хочу преобразовать в линейный и...

Omid Motahed / 29 октября 2018
0 голосов
2 ответов

Время выполнения для этих трех фрагментов: pageboundary: dq (pageboundary + 8) ... mov rdx, [rel...

harold / 16 сентября 2018
0 голосов
2 ответов

Полностью зная, что эти полностью искусственные тесты не имеют большого значения , я, тем не менее,...

Matteo Italia / 13 сентября 2018
0 голосов
1 ответ

Я ищу тип формулы / способа измерения скорости выполнения инструкции или более точного определения...

Or Yaacov / 10 сентября 2018
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...