GCC имеет __builtin_prefetch
для поддержки предварительной выборки. Мой вопрос заключается в том, как я могу предварительно выбрать данные на определенный уровень кеша. Например, я только хотел бы предварительно отфильтровать данные до L2 cache
, а не до L1 cache
.prefetch до определенного уровня кеша
1
A
ответ
5
__builtin_prefetch имеет три аргумента; третий - уровень кеша. AFAICT, это влияет только на SSE, где он генерирует prefetchnta, prefetcht1, prefetcht2, prefetcht3, соответственно.
+0
О, я этого не знал. Конечно, это лучше. –
Смежные вопросы
- 1. Развернуть дерево до определенного уровня
- 2. Extjs4 treepanel expand до определенного уровня
- 3. jQuery jqgrid treegrid до определенного уровня
- 4. Показать весь контент до определенного уровня
- 5. Get-ChildItem до определенного уровня папок
- 6. CSS-граница определенного уровня
- 7. RabbitMQ Prefetch
- 8. Очистка определенного кеша в Django
- 9. Создайте список деревьев до определенного уровня только в CakePHP
- 10. OpenLayers 3 - увеличение до определенного уровня после анимации
- 11. Прослеживание иерархии SQL снизу вверх до определенного уровня
- 12. понимание спящего режима кеша первого уровня
- 13. Удаление объектов из кеша второго уровня NHibernate
- 14. Отключение кеша второго уровня JPA не работает
- 15. typeahead.js prefetch не работает
- 16. Получить элементы определенного уровня иерархии
- 17. angularjs очистка кеша от определенного запроса
- 18. Отключение кеша django для определенного приложения
- 19. Перейти массив от нижнего уровня до уровня
- 20. Twitter Typeahead - Prefetch
- 21. Django Python Serializer Prefetch
- 22. typeahead prefetch странное поведение
- 23. Использование ассемблером команд prefetch
- 24. Prefetch, связанные с Джанго
- 25. Использование `Prefetch` Django 1.7
- 26. Prefetch Реагировать Native
- 27. sifr3 - prefetch не работает?
- 28. Удаление определенного значения из кеша Django на основе cookie
- 29. Ограничение размера кеша Пикассо до 60 МБ max
- 30. jquery mobile prefetch/cache images
Yeh, и предварительно получить только четные биты ... :) –
В общем вы не можете. Большинство архитектур процессора даже не поддерживают такое явное управление кешем. –