www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - SIMD GC

reply =?UTF-8?B?TcOhcmNpbw==?= Martins <marcioapm gmail.com> writes:
I was curious if anyone has tried implementing the GC mark phase 
with SIMD instrs?
If so, what were the results, and why didn't it get accepted?

At first thought, it seems like a simple project that could 
improve performance of big-memory programs by a significant 
margin, right?
Sep 02
parent rikki cattermole <rikki cattermole.co.nz> writes:
On 02/09/2017 1:42 PM, Márcio Martins wrote:
 I was curious if anyone has tried implementing the GC mark phase with 
 SIMD instrs?
 If so, what were the results, and why didn't it get accepted?
 
 At first thought, it seems like a simple project that could improve 
 performance of big-memory programs by a significant margin, right?
I'm not so sure it can be. https://github.com/dlang/druntime/blob/master/src/gc/impl/conservative/gc.d#L1955
Sep 02