История изменений
Исправление intelfx, (текущая версия) :
Нинасколько не адекватен. Как уже выше отметили, ты меряешь время четырёх переключений контекста и записи небольшого количества нулей в кэш с памятью. Во-первых, чтения не происходит, во-вторых, кэши в современных системах вполне себе writeback (а 1M блока вполне себе влезает в L3), а в-третьих, у тебя оверхеда асимптотически столько же, сколько и нагрузки: O(n).
Исправление intelfx, :
Нинасколько не адекватен. Как уже выше отметили, ты меряешь время четырёх переключений контекста и записи небольшого количества нулей в кэш с памятью. Во-первых, чтения не происходит, во-вторых, кэши в современных системах вполне себе writeback (а 1M блока вполне себе влезает в L3), а во-вторых, у тебя оверхеда асимптотически столько же, сколько и нагрузки: O(n).
Исходная версия intelfx, :
Нинасколько не адекватен. Как уже выше отметили, ты меряешь время четырёх переключений контекста и записи кучи нулей в кэш с памятью. Во-первых, чтения не происходит (а кэши в современных системах вполне себе writeback), а во-вторых, у тебя оверхеда асимптотически столько же, сколько и нагрузки: O(n).