News for hackers. Stuff that matters.
Re:KolibriOS – operating system written entirely in assembly... by BubRoss on Wednesday April 15, 2020 @01:08PM (#22880245)
That is all very interesting. If you were drawing sprites, why not use straight openGL?

Do you think it would have worked to organize tiles and threads outside of halide and use halide for isolated parts that are already organized into arrays?

Re:KolibriOS – operating system written entirely in assembly... by thesz on Wednesday April 15, 2020 @02:53PM (#22881552)
We would like to be relatively target-agnostic. OpenGL could be one of targets, but not only one. We also would like to work on regular and/or GPU-equipped cluster machines, etc.

On the suggestion in your second part: why use Halide then? Should it be responsibility of Halide to work out the best loop nesting and best use of threads?

Again, Halide was put aside and we used CUDA for final version, exactly because of inability of Halide to do good work in our case.

Re:KolibriOS – operating system written entirely in assembly... by BubRoss on Wednesday April 15, 2020 @05:21PM (#22883221)
> Should it be responsibility of Halide to work out the best loop nesting and best use of threads?

I don't know about "should", but it seems to me that it would still be valuable, even if working out the threading and organization.of the data into an array.

> Again, Halide was put aside and we used CUDA for final version, exactly because of inability of Halide to do good work in our case

I didn't say anything about that. I'm not sure why you are restating it.

Re:KolibriOS – operating system written entirely in assembly... by vanderZwan on Wednesday April 15, 2020 @01:16PM (#22880360)
I suppose Halide was mainly involved for this part:

> transform a series of angle-amplitude pairs (radioastronomy) to the image