Changes between Version 1 and Version 2 of LibCSSE


Ignore:
Timestamp:
May 20, 2014, 5:18:30 PM (12 years ago)
Author:
john
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LibCSSE

    v1 v2  
    1515}}}
    1616
    17 ||= Idea                       =||= Westmere      =||= Sandy Bridge  =||= Ivy Bridge    =||
    18 || Replace `dec` with `sub`     || none            || none            || none            ||
    19 || Use movsd instead of movsq   || slightly slower || slightly slower || 6% faster       ||
    20 || Simple `movdqa` loop         || 138% slower     || 58% slower      || 46% slower      ||
    21 || `movdqa` 32 at a time (old)  || 27% slower      || 14% faster      || 17% faster      ||
    22 || `movdqa` 32 at a time (new)  || 27% slower      || 15% faster      || 18% faster      ||
    23 || `movdqa` 64 at a time        || 224% slower     || 131% slower     || 116% slower     ||
     17||= Idea                          =||= Westmere      =||= Sandy Bridge  =||= Ivy Bridge    =||
     18|| Replace `dec` with `sub`        || none            || none            || none            ||
     19|| Use movsd instead of movsq      || slightly slower || slightly slower || 6% faster       ||
     20|| Simple `movdqa` loop            || 138% slower     || 58% slower      || 46% slower      ||
     21|| `movdqa` 32 at a time (old)     || 27% slower      || 14% faster      || 17% faster      ||
     22|| `movdqa` 32 at a time (new)     || 27% slower      || 15% faster      || 18% faster      ||
     23|| `movdqa` 32 at a time (reorder) || 27% slower      || 15% faster      || 19% faster      ||
     24|| `movdqa` 64 at a time           || 224% slower     || 131% slower     || 116% slower     ||