Replies: 1 comment 7 replies
-
Hey @Piedone nice to see you here again! :) The hardest part is that the vast majority of our codebase doesn't play well with those limitations, the most painful being the lack of support for IEEE-754 As of my personal involvement, I really struggle to find time these days, even for the basic ImageSharp contributions, so I can't promise anything 😞 @Sergio0694 likes to try crazy things, maybe you can convince him to help you 😉 |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
we at Lombiq run a pretty unique project called Hastlayer: Hastlayer can automatically transform compatible .NET code into a hardware implementation, making the result much faster and consume much less power (along the lines of 5-10x in suitable cases). We'd like to implement a Hastlayer-accelerated ImageSharp PoC and are looking for a developer experienced with the internals of ImageSharp to help us with it. Would you like to work with us? (And I mean paid consulting of course.)
The PoC, if successful, would serve as a demonstration in web apps (like Orchard Core apps, something that we're actually focused on as a company), as well as advanced scenarios like running image processing tasks for space industry use-cases, including ground segment and on board of a satellite (yes, we actually want to put Hastlayer on a satellite, and it's not as far-fetched as you may think).
Hastlayer is not a silver bullet and can only help if the algorithm in question is massively parallelizable (using hundreds of
Task
s) and compute or memory-bound, see details here. Also, the code needs to be compatible with what Hastlayer supports, which currently is elaborated here. There is a simple but well-performing image processing sample already.BTW all of this happens with FPGAs which are reconfigurable chips that can mimic other logic hardware. You can think of them as kind of an accelerator card in this use-case. So no need to actually manufacture the hardware generated by Hastlayer though that would also be a possibility :). FPGAs are available in the cloud too, like in AWS and Azure.
What do you think? If you're interested, please let me know here or send me an e-mail to my address under my profile.
Beta Was this translation helpful? Give feedback.
All reactions