Programmer interested in compilers, parallel computing, scientific computing, Tweets reflect personal opinions, not those of employer.

San Jose
Joined May 2009
Trying out @mobileXus. So far working out well.
101
Wondering why Mediatek Dimensity seems to have zero presence in the US market
Virtually attending @hotchipsorg tutorials
For COVID-19, we should be tracking growth rate and doubling times of active cases now, not total cases
1
Have been trying out @RamNode cloud offering based on OpenStack. Very nice so far with the usual RamNode stability and performance.
1
1
4
Looks like WebGPU specification is still a long way off and WebGL seems to still not have a standard compute shader extension?
Full specs are up for Variable Rate Shading in D3D12: github.com/Microsoft/DirectX…
1
46
97
Replying to @codedivine
Civ6 seems to be the lone shining example: reddit.com/r/civ/comments/ar…
It is 2019. Game devs have had some time to work with low level APIs. Wondering what are the examples of games that offer much better perf in DX12/Vulkan compared to DX11? OpenGL is not a great baseline
3
1
3
rahul garg retweeted
Just wrote my first English blog to introduce hardware intrinsic in .NET Core 3.0 fiigii.com/2019/03/03/Hardwa… In the future several months, I will write more to explain SIMD programming via C# and .NET Core JIT compiler optimizations for SIMD code.
11
82
2
262
Presentation about Vulkan from @jcant0n . Appears to be in Spanish which I don't know but still comprehensible. Slides 11 and 12 are hilarious: slideshare.net/cKhronos/frea…
1
Replying to @codedivine
@xenko3d has their own bindings: github.com/xenko3d/SharpVulk…, and I know that @WaveEngineTeam supports Vulkan as well. Not sure which bindings they use, or if they are public. There is also github.com/FacticiusVir/Shar…, which is probably closer to what you want.
2
1
Any one using C# or F# with Vulkan? Which bindings are you using? I am trying to use @ericmellino Vk binding. It is nice but very low level, not as pleasant as eg: SharpDX on DX side
1
2
Apparently Vulkan and now OpenGL header files are under Apache license. Makes my head explode to think about what it means for headers to be under Apache. Library or software I understand, but headers? I guess I don't understand OSS licenses as well as I thought
1
1
Vulkan API has a specification in XML format. A generator tool then generates the header. License is specified in the original XML .. but there is also an exception clause specifically for generators that removes some of the restrictions. This is even more confusing
1
I guess vulkan drivers or applications are generally not affected. But makes me wonder if all language bindings need to be under apache. Very confusing
1
Started reading "The age of surveillance capitalism" by Shoshana Zuboff
1
#fsharp folks, is there any established good pattern about doing RAII in F#? Eg: Do I need to call dispose explicitly for member fields or is there any better alternative? @dsyme @_cartermp
3
2
3
Doing some graphics programming in #fsharp and it keeps coming up
2