|
|
|
|
|
by rbanffy
554 days ago
|
|
> Lots of people think GPUs can only do floating point math. IIRC, every Raspberry Pi is brought up by the GPU setting up the system before the CPU is brought out of reset and the bootloader looks for the OS. > it is a travesty to persist with the "offloading to accelerator" model. Operating systems would need to support heterogeneous processors running programs with different ISAs accessing the same pools of memory. I'd LOVE to see that. It'd be extremely convenient to have first-class processes running on the GPU MIMD cores. I'm not sure there is much research done in that space. I believe IBM mainframe OSs have something like that because programmers are exposed to the various hardware assists that run as coprocessors sharing the main memory with the OS and applications. |
|
There is. And the finest example I can think of is Barrelfish https://barrelfish.org