Форум программистов, компьютерный форум CyberForum.ru

Приоритет программы и кэш-память - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
BESSON_off
 Аватар для BESSON_off
3 / 0 / 1
Регистрация: 08.07.2013
Сообщений: 329
19.08.2013, 18:13     Приоритет программы и кэш-память #1
Всем привет!

Подскажите пожалуйста, есть ли способы в коде программы установить ее приоритет? А также очень интересует - можно ли запрограммировать так, чтобы программа загружалась в кэш-память сразу же, после ее загрузки в оперативную память?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
20.08.2013, 20:55     Приоритет программы и кэш-память #21
Действительно. Всё, что можно сказать, сказано. А именно:
Цитата Сообщение от kvadro Посмотреть сообщение
Нет, нельзя.
Цитата Сообщение от Убежденный Посмотреть сообщение
Уровень оптимизации, на котором становятся важны кэш-промахи - это программист из Intel-а
Цитата Сообщение от Убежденный Посмотреть сообщение
Можете. Но реально это ничего не даст.
О чём тема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
20.08.2013, 21:14     Приоритет программы и кэш-память #22
Цитата Сообщение от BESSON_off Посмотреть сообщение
А самый оптимальный вариант заставить программу выполняться максимально быстро по вашему какой?
Пишем свой scheduler (планировщик инструкций), потом bundler (упаковщик), долго оптимизируем, получаем пару грантов за инновации, затем изобретаем суперэффективный алгоритм префетчинга, и только потом (внезапно) обнаруживаем, что в x86 это все поддерживается на хардварном уровне, при чем неплохо, и все наши усилия бесполезны.

И да, присодиняюсь к вопросу
Цитата Сообщение от Jupiter Посмотреть сообщение
а какую RTOS используете?
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.08.2013, 21:56     Приоритет программы и кэш-память #23
Цитата Сообщение от BESSON_off Посмотреть сообщение
А что это такое?

Не по теме:

я спрашивал с целью потроллить, хотите банальностей, извольте


в гугле забанили?
Kukurudza
104 / 85 / 6
Регистрация: 29.08.2012
Сообщений: 539
21.08.2013, 07:02     Приоритет программы и кэш-память #24
ОС и без вас разберется какому ядру что считать. Максимум чего вы добьетесь своими попытками прикрепить что-то к чему-то - 0.0001% прирост производительности, и намертво зависшую систему (ибо она считает вашу задачу, ну ессно, если нет больше свободных ядер).
А получить напрямую доступ к кешу нельзя, процессор и без вас знает что ему и куда отображать. Вы вряд ли умнее всех разработчиков из интела.
Расскажите что у вас за алгоритм? Мож вы там АЕС шифруете, поддержка которого есть на уровне железа у интелов
BESSON_off
 Аватар для BESSON_off
3 / 0 / 1
Регистрация: 08.07.2013
Сообщений: 329
21.08.2013, 15:58  [ТС]     Приоритет программы и кэш-память #25
C понятием RTOS в выходные разбираться буду, всему свое время.

А что касается созданной темы - сделал выводы, что единственное, что может сделать простой смертный - это выставить приоритет на эту программу в ручную.
Kukurudza
104 / 85 / 6
Регистрация: 29.08.2012
Сообщений: 539
21.08.2013, 16:11     Приоритет программы и кэш-память #26
Нет. Простой смертный может улучшить алгоритм.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2013, 16:15     Приоритет программы и кэш-память
Еще ссылки по теме:

C++ Кэш процессора (__cpuid) C++
C++ Очищается ли вся динамическая память по завершению программы?
C++ Приоритет операторов

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

Или воспользуйтесь поиском по форуму:
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
21.08.2013, 16:15     Приоритет программы и кэш-память #27
BESSON_off, Му-ха-ха
Если б это было возможно, любая программа выставляла бы себе наивысший приоритет, а всем остальным низший!
Yandex
Объявления
21.08.2013, 16:15     Приоритет программы и кэш-память
Ответ Создать тему
Опции темы

Текущее время: 16:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru