PipelineC · @pipelinec
75 followers · 36 posts · Server fosstodon.org

PipelineC's new 'shared resource buses' are pretty neat: Multiple 'threads' of C function derived state machines can easily share resources (memory, compute, etc) by generating AXI-like buses and arbitration. This is still highly experimental but very powerful - reach out if you want to make something together! github.com/JulianKemmerer/Pipe

#rtl #hdl #HLS #vhdl #verilog #asic #hardware #multithreaded #hpc

Last updated 1 year ago

PipelineC · @pipelinec
75 followers · 35 posts · Server fosstodon.org

Frame buffers are the "shared resource" in the recent Game of Life demo. PipelineC generates arbitration between multiple state machine 'threads' simultaneously reading+writing the buffers. What can you do with C code and a frame buffer? github.com/JulianKemmerer/Pipe

#rtl #hdl #HLS #vhdl #verilog #asic #hardware #multithreaded #hpc #computergraphics

Last updated 1 year ago

PipelineC · @pipelinec
75 followers · 34 posts · Server fosstodon.org

'C code' Game of Life in at 48FPS 🤓 PipelineC derived state machines and new shared resource buses make it super easy to adapt multi-threaded software C implementations for quick FPGA prototypes. Highly experimental but very powerful - reach out if you want to make something together! github.com/JulianKemmerer/Pipe

#fpga #rtl #hdl #HLS #vhdl #verilog #asic #hardware #multithreaded #hpc #computergraphics

Last updated 1 year ago

postmodern · @postmodern
997 followers · 828 posts · Server ruby.social

Is there a library like Sidekiq, but runs entirely in memory and doesn't need redis? I want to write a generic multi-threaded (also want to support the async gem) worker pool with input and output queues, and am wondering if this already exists?

#sidekiq #ruby #multithreaded #concurrency

Last updated 2 years ago

Boiling Steam · @boilingsteam
2990 followers · 7723 posts · Server mastodon.cloud