LINUX.ORG.RU

История изменений

Исправление Woolf, (текущая версия) :

Ну. АМД хвастались своими аппаратными оптимизациями. Бенчмарк от CPU-Z хорошо поддался одной из таких оптимизаций. Иии? Как это может говорить о том, что АМД СПЕЦИАЛЬНО дурили бенчмарки? :D
Приведу умный коммент оттуда:

I seriously doubt they were detecting this specific benchmark. The benchmark was probably doing some calculations, stashing the results in machine registers, then overwriting them with new results without using them or storing them to RAM. A sufficiently clever optimizer in the CPU could notice that those instructions have no net effect, and decide to skip them entirely. There's already a lot of dataflow analysis going on in a modern CPU (to implement out-of-order execution), so it's not really a stretch to do something like this.

Шах и мат.

Исправление Woolf, :

Ну. АМД хвастались своими аппаратными оптимизациями. Бенчмарк от CPU-Z хорошо поддался одной из таких оптимизаций. Иии? Как это может говорить о том, что АМД СПЕЦИАЛЬНО дурили бенчмарки? :D
Приведу умный коммент оттуда:

I seriously doubt they were detecting this specific benchmark. The benchmark was probably doing some calculations, stashing the results in machine registers, then overwriting them with new results without using them or storing them to RAM. A sufficiently clever optimizer in the CPU could notice that those instructions have no net effect, and decide to skip them entirely. There's already a lot of dataflow analysis going on in a modern CPU (to implement out-of-order execution), so it's not really a stretch to do something like this.

Исходная версия Woolf, :

Ну. АМД хвастались своими аппаратными оптимизациями. Бенчмарк от CPU-Z хорошо поддался одной из таких оптимизаций. Иии? Как это может говорить о том, что АМД СПЕЦИАЛЬНО дурили бенчмарки? :D