[geeks] Game GPU clusters for supercomputering
Sridhar Ayengar
ploopster at gmail.com
Sat May 24 19:52:59 CDT 2008
Joshua Boyd wrote:
> As you can imagine, between the 128x128 register file, and the SRAM, a
> context switch on a SPE is horrendous. This means that in a
> multitasking environment SPEs can't really be shared between
> applications, so if you have a video player that uses 2 SPEs, it grabs
> those SPEs and doesn't release them until you stop it.
Is there anything stopping one from just requesting SPEs and releasing
them as if you were starting up and shutting down on a process level?
As in, is it possible to dynamically allocate SPEs with really, really
coarse granularity?
Say, if said video app is playing, happily running along on two SPEs,
but then you hit stop. Could it let go of those two SPEs until you hit
play again? I understand that there would be a big pile of overhead
involved, but would the cost of the overhead outweigh the benefit from
relinquishing the SPEs for a few seconds?
Peace... Sridhar
More information about the geeks
mailing list