Предварительная обработка примеров?

Кто-нибудь может привести пример или ссылку на пример, который использует __ STOVELIN_PREFETCH в GCC (или просто префиктуре ASM PrefetchT0 в целом), чтобы получить существенное преимущество в производительности? В частности, я бы хотел, чтобы пример соответствовал следующим критериям:

  1. Это простой, небольшой, автономный пример.
  2. Удаление __ SovingIn_Prefetch приводит к разградованию производительности.
  3. Замена __ STOVITIN_PREFETCH Инструкция с соответствующими результатами доступа к памяти в деградации производительности.

То есть я хочу кратчайший пример, показывающий __ STOVELIN_PREFETCH , выполняющий оптимизацию, которая не может быть управлена ​​без него.

60
задан LxL 12 November 2014 в 19:11
поделиться