Neil Henning

Verse @ Epic, ex-Burster @ Unity, ex-RTG @ AMD, ex-Vulkanite @ Codeplay

Neil Henning boosted:
Alexandre Mutelxoofx
2023-03-26

Next step I'm implementing matrix * matrix for large matrices with .NET 7 SIMD, starting to be 30-40% faster than Tensorflow, which is 😎 but I'm still 30-40% slower than MKL! 😅
Not that bad for a first try, but I will have to dig further if 1) I can optimize things further with some fancy AVX2 instructions, 2) If I can improve cache locality usage when going //

2023-03-25

Storyteller is an amazing little game. Not long, but a lovely concept and I had a lot of fun playing! store.steampowered.com/app/162

Neil Henning boosted:
2023-03-25

It’s been years in the making and we’re finally ready to show the world: don’t miss Yeoul’s EuroLLVM keynote, “-fbounds-safety: enforcing bounds safety for production C code”! discourse.llvm.org/t/the-2023-

2023-03-25

@logicalerror @aras @gekido the process creep completely suffocated me to be honest. I lost the will to do anything under it.

Neil Henning boosted:

Friday fun playing around with #fortnite #uefn running round a scan the Natural History Museum (inspired by tweet below). This platform is insanely good!

2023-03-24

@dneto @gfxstrand nearly did that in my youth - and if I had I would be blind now (had undiagnosed Keratoconus!). So glad I was too poor to afford it at the time!

2023-03-24

@xoofx I think when I did it I used Robin Green's 2003 GDC talk approach, but turning log2 into log, and then using:

ln(x) = ln(2n × f )
= ln(2n )+ ln f
= nln2+ln f

I had to avoid a divide when I did this 10 years ago because it was slow on the GPU I was working on I remember!

2023-03-24

@xoofx what did you use to do the range reduction? I vaguely remember the last time I did a low ULP variant of these years ago there were some tricks needed to get the input down to the range for the polynomial approximation!

Neil Henning boosted:
2023-03-24

FUN FACT about Verse now that UEFN is out: the floating point is not quite IEEE-754 double, but it's close. Specifically the functional logic programming part of Verse (which is to say, its foundation) requires a few axioms that IEEE floats don't satisfy, so the float semantics are slightly tweaked.

2023-03-23

@MouseByTheSea thanks man!

Neil Henning boosted:
2023-03-23
2023-03-23

@jupiter it's amazing how popular the skookum script derived concurrency model has been with our alpha users and the internal teams that made the experiences in Verse - I'm glad you liked it!

2023-03-23

@xoofx there was a question in the Q&A about it - but basically we've got a VM, GC, and transactional memory!

2023-03-23

@daniel_collin glad to see this finally public man!

2023-03-23

I think this slide is important for the many people who asked what the future direction of the Verse language is - we're going to bring it to UE!

A slide detailing the future plans for the Verse programming language - it's coming to UE in future!
2023-03-23

The team did a bit of a deeper dive into the Verse language specifically in a later session - can check out the recording here youtube.com/live/teTroOAGZjM?f

2023-03-23

@gabrielesvelto that’s still 50-60 million cars on the road. I agree the demand for cars could be down, but there is zero way for rural communities to exist without cars, and trust me I’d rather be on a train!

2023-03-23

@gabrielesvelto I get your ICE comments - but cars in general? In a remote community like mine there are zero alternatives to cars!

Neil Henning boosted:
Claudia Doppioslash/ShaderCatdoppioslash@mastodon.gamedev.place
2023-03-23

Dependent Types mentioned in a GDC talk! Never thought I’d see the day 😀
[in the Q&A of the Verse talk]

Neil Henning boosted:
2023-03-22

#UnrealEngine references thread for Verse🧵

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst