On Oct 24, 2014, at 6:12 AM, Max Leske <maxleske@gmail.com> wrote:
On 24.10.2014, at 15:06, kilon alios <kilon.alios@gmail.com> wrote:
very nice
so any more information to this, how exactly this optimization works and which kind of data will benefit from this ?
Just to be clear, the speed up measured here is due to Spur. Sista is in development and should produce even larger speed ups than the ~ -40% speed ups Spur achieves. Spur should speed up all pure Smalltalk code by - providing faster instantiation (including closures) - providing faster at:put: -providing faster GC (scavenging vs stackless scan-mark-compact) - providing much faster become - providing much faster wide string access via immediate characters
Clémentâs byte code set talk at ESUG: http://www.youtube.com/watch?v=e9J362QHwSA&index=64&list=PLJ5nSnWzQXi_6yyRLs... Clémentâs Sista talk at ESUG (2 parts): http://www.youtube.com/watch?v=X4E_FoLysJg&list=PLJ5nSnWzQXi_6yyRLsMMBqG8Ylw... http://www.youtube.com/watch?v=gZOk3qojoVE&list=PLJ5nSnWzQXi_6yyRLsMMBqG8Ylw...
Eliotâs Spur talk at ESUG (3 parts): http://www.youtube.com/watch?v=k0nBNS1aHZ4&index=49&list=PLJ5nSnWzQXi_6yyRLs... http://www.youtube.com/watch?v=sn3irBZE7g4&index=48&list=PLJ5nSnWzQXi_6yyRLs... http://www.youtube.com/watch?v=1Vg0iFeg_pA&list=PLJ5nSnWzQXi_6yyRLsMMBqG8Ylw...
On Fri, Oct 24, 2014 at 3:47 PM, Sebastian Sastre <sebastian@flowingconcept.com> wrote:
remarkable!!!
congratulations for the impressive results
thanks for sharing!
sebastian
o/
On 23/10/2014, at 17:40, Max Leske <maxleske@gmail.com> wrote:
For those of you who missed this on IRC:
henriksp: estebanlm: Care to run a small bench Cog vs Spur for me? [3:32pm] henriksp: int := ZnUTF8Encoder new. [3:32pm] henriksp: [int decodeBytes:#[67 97 115 104 44 32 108 105 107 101 32 226 130 172 44 32 105 115 32 107 105 110 103 0]] bench. [3:32pm] henriksp: had a 16x speedup with assembly implementation vs Cog, if it's 8x vs Spur, that's just really impressive [3:44pm] Craig left the chat room. (Quit: Leaving.) [3:53pm] Craig joined the chat room. [4:08pm] VitamineD joined the chat room. [4:20pm] estebanlm: checking [4:21pm] estebanlm: Cog: 167,000 per second. [4:22pm] estebanlm: Cog[Spur]: 289,000 per second. [4:23pm] estebanlm: henriksp: ping [4:33pm] tinchodias left the chat room. (Ping timeout: 245 seconds) [4:33pm] tinchodias joined the chat room. [4:34pm] henriksp: 70% more work done, nice! [5:09pm]
Yay! :)
Eliot (phone)