slide-rs / fibe-rs

Fiberized task queue in Rust
Apache License 2.0
11 stars 0 forks source link

Information #1

Open kvark opened 9 years ago

kvark commented 9 years ago

Naughty Dog fibers

Destiny multi-threading

ghost commented 9 years ago

This has some great info: https://www.youtube.com/watch?v=4OCUEgSNIAY

Not game releated.

mtsr commented 9 years ago

@csherratt Awesome presentation, but if you just take a look at the number of instructions on the README.md for HPX to get it to even compile... I'm so happy I'm doing something other than C++ right now.

mtsr commented 9 years ago

It does intrigue me whether it would be worth going that far for our goals as well. Getting rid of the explicit multi-threading and switching to resumable functions and asynchronous code instead of tasks.

kvark commented 9 years ago

I'd like to have a major brainstorm on the topic, actually (and I'm re-watching the presentation, yes). So the main idea of the talk is to make parallelism implicit, and just specify what you want in terms that are compatible with multi-threading (sounds very much Haskell), right? If so, what would be the best way to get these kind of interfaces in Rust?