Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(68)

Issue 7033051: Add assembly versions of memset32 and memset16 for x64 posix systems (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 10 months ago by gyagp
Modified:
10 years, 10 months ago
CC:
skia-review_googlegroups.com, yupingx.chen_intel.com
Base URL:
https://skia.googlecode.com/svn/trunk
Visibility:
Public.

Description

Add assembly versions of memset32 and memset16 that utilize 64 bit registers for x86 Posix systems. Contributed by yupingx.chen@intel.com

Patch Set 1 #

Patch Set 2 : add memset bench #

Unified diffs Side-by-side diffs Delta from patch set Stats (+882 lines, -0 lines) Patch
A bench/MemsetBench.cpp View 1 1 chunk +114 lines, -0 lines 0 comments Download
M gyp/bench.gypi View 1 1 chunk +1 line, -0 lines 0 comments Download
M gyp/opts.gyp View 1 chunk +6 lines, -0 lines 0 comments Download
A src/opts/memset16_x64_posix.S View 1 chunk +453 lines, -0 lines 0 comments Download
A src/opts/memset32_x64_posix.S View 1 chunk +295 lines, -0 lines 0 comments Download
M src/opts/opts_check_SSE2.cpp View 2 chunks +13 lines, -0 lines 0 comments Download

Messages

Total messages: 19
gyagp
Thank you in advance and happy new year.
12 years, 10 months ago (2013-01-04 03:27:13 UTC) #1
Stephen White
On 2013/01/04 03:27:13, gyagp wrote: > Thank you in advance and happy new year. Thank ...
12 years, 10 months ago (2013-01-04 15:44:15 UTC) #2
gyagp
On 2013/01/04 15:44:15, Stephen White wrote: > On 2013/01/04 03:27:13, gyagp wrote: > > Thank ...
12 years, 10 months ago (2013-01-05 01:31:45 UTC) #3
Stephen White
On 2013/01/05 01:31:45, gyagp wrote: > On 2013/01/04 15:44:15, Stephen White wrote: > > On ...
12 years, 10 months ago (2013-01-07 15:48:40 UTC) #4
TomH
On 2013/01/05 01:31:45, gyagp wrote: > The assembly code will provide 5% - 13% speedup ...
12 years, 10 months ago (2013-01-07 16:01:13 UTC) #5
gyagp
On 2013/01/07 15:48:40, Stephen White wrote: > On 2013/01/05 01:31:45, gyagp wrote: > > On ...
12 years, 10 months ago (2013-01-08 01:32:49 UTC) #6
yupingx.chen_intel.com
I get the test result on Ubuntu 12.02 X64 platform, the attachment is my test ...
12 years, 10 months ago (2013-01-08 08:46:32 UTC) #7
TomH
On 2013/01/08 08:46:32, yupingx.chen_intel.com wrote: > I get the test result on Ubuntu 12.02 X64 ...
12 years, 10 months ago (2013-01-08 09:57:26 UTC) #8
gyagp
On 2013/01/08 09:57:26, TomH wrote: > On 2013/01/08 08:46:32, http://yupingx.chen_intel.com wrote: > > I get ...
12 years, 10 months ago (2013-01-09 02:57:43 UTC) #9
gyagp
Test results(The left column is the memset count range, the right column is the speedup ...
12 years, 10 months ago (2013-01-14 01:52:04 UTC) #10
Stephen White
On 2013/01/14 01:52:04, gyagp wrote: > Test results(The left column is the memset count range, ...
12 years, 9 months ago (2013-01-14 16:04:26 UTC) #11
gyagp
On 2013/01/14 16:04:26, Stephen White wrote: > On 2013/01/14 01:52:04, gyagp wrote: > > Test ...
12 years, 9 months ago (2013-01-15 01:21:34 UTC) #12
TomH
Ping. Do we have a Skia team owner to push this through to acceptance?
12 years, 5 months ago (2013-06-03 11:19:37 UTC) #13
reed1
I will install it and try it out.
12 years, 5 months ago (2013-06-03 13:00:46 UTC) #14
reed1
So we can do comparisons, I have landed the bench already. Here are my numbers ...
12 years, 5 months ago (2013-06-03 16:59:22 UTC) #15
TomH
> Looks like ~5% speedup. Do we think that is worth the cost of maintaining ...
12 years, 5 months ago (2013-06-04 10:11:08 UTC) #16
TomH
We've not touched this CL in 18 months; close as obsolete?
10 years, 10 months ago (2014-12-22 23:18:12 UTC) #17
gyagp
On 2014/12/22 23:18:12, TomH wrote: > We've not touched this CL in 18 months; close ...
10 years, 10 months ago (2014-12-23 00:19:44 UTC) #18
gyagp
10 years, 10 months ago (2014-12-23 00:21:30 UTC) #19
Message was sent while issue was closed.
On 2014/12/23 00:19:44, gyagp wrote:
> On 2014/12/22 23:18:12, TomH wrote:
> > We've not touched this CL in 18 months; close as obsolete?
> 
> yes, please.

I just closed this review as I found have the right to do so.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b