0 / 0 / 0
Регистрация: 24.03.2017
Сообщений: 18
1

Работа с КЭШ памятью

17.01.2018, 01:40. Показов 3621. Ответов 22
Метки нет (Все метки)

Здравствуйте. Порекомендуйте пожалуйста литературу где хорошо описано, как работать с КЭШ памятью в программировании (желательно на С или С++).
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2018, 01:40
Ответы с готовыми решениями:

Работа с памятью
Всем привет! Не могу разобраться, как написать код программы, которая моделирует механизм...

работа с памятью
a) Статическая память. Двумерный массив. Дан массив целых чисел. В массиве есть отрицательные...

Работа с памятью
Добрый день всем. Я только начал изучение C#(раньше работал c: C++ маленько -т.е. общее...

работа с памятью
Доброго времени суток! У меня возникло затруднение - нужно реализовать на языке Си...

22
зомбяк
1562 / 1211 / 344
Регистрация: 14.05.2017
Сообщений: 3,925
17.01.2018, 16:30 21
Александр160119, в VS в Release-сборке компилятор уже установлен на максимальную оптимизацию.

По теме - https://yandex.ru/search/?text... 55&win=285 и http://www.nvidia.ru/object/cu... ks-ru.html
1
2753 / 1908 / 568
Регистрация: 05.06.2014
Сообщений: 5,559
17.01.2018, 16:42 22
Цитата Сообщение от Evg Посмотреть сообщение
Да там и команд скорее всего никаких нет.
Есть команды изменения control register, позволяющие этот кеш включить/выключить. Кому кроме разработчиков ОС/Биос это нужно - другой вопрос.
1
Evg
Эксперт CАвтор FAQ
21245 / 8261 / 636
Регистрация: 30.03.2009
Сообщений: 22,606
Записей в блоге: 30
17.01.2018, 16:48 23
Цитата Сообщение от TRam_ Посмотреть сообщение
в VS в Release-сборке компилятор уже установлен на максимальную оптимизацию
На современных архитектурах, строго говоря, не бывает "максимальных". Очень много оптимизаций сильно контексто-зависимы. Т.е. для такого исходника они дудут улучшение, а для эдакого исходника могут дать и ухудшение. Поэтому в компиляторах есть миллион тонких настроек, которыми можно добиться ускорения кода в каждом конкретном случае. Но нужно со всем этим разбираться и грамотно этим пользоваться

Почти наверняка большинство таких оптимизаций сильно привязаны к платформе и без понимания того, как работает процессор, вряд ли можно будет понять, как этим пользоваться. Другими словами, если не умеешь читать ассемблерный код, если не умеешь и профилировать задачу на ассемблерном уровне, то тюнингом (тонкими настройками) нет особого смысла заниматься. Но в любом случае научиться этим премудростям полезно, особенно когда есть задачи, от которых требуется добиться максимальной производительности на конкретной машине

Однако если не читал книгу "Учимся пользоваться google'ом за 21 день", то в этой сфере 100% делать нечего
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2018, 16:48
Помогаю со студенческими работами здесь

Работа с памятью
Есть приложение,в нем есть label'ы. Есть ли какая-нибудь возможность средствами C++ допустим,...

Работа с памятью
Форумчане, доброго времени суток. Заранее извиняюсь за нубские вопросы, но должен разобраться в...

Работа с памятью
Может кто хорошо понимает механизм выделения и освобождения памяти объяснить его, а то я в конец...

Работа с памятью
Нужно ривести пример использования операторов new и delete для выделения памяти под двумерный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru