On Sun, 5 Dec 2004, Martin Josefsson wrote:
> I removed the delayed TDT updating and gave it a go again (this is scott +
> prefetching):
>
> 60 1486193
> 64 1267639
> 68 1259682
Yet another mail, I hope you are using a NAPI-enabled MUA :)
This time I tried vanilla + prefetch and it gave pretty nice performance
as well:
60 1308047
64 1076044
68 1079377
72 1058993
76 1055708
80 1025659
84 1024692
88 1024236
92 1024510
96 1012853
100 1007925
104 976500
108 947061
112 919169
116 892804
120 868084
124 844609
128 822381
Large gap between 60 and 64byte, maybe the prefetching only prefetches
32bytes at a time?
As a reference: here's a completely vanilla e1000 driver:
60 860931
64 772949
68 754738
72 754200
76 756093
80 756398
84 742111
88 738120
92 740426
96 739720
100 722322
104 729287
108 719312
112 723171
116 705551
120 704843
124 704622
128 665863
/Martin
|