Regarding my tweet yesterday about wanting GPU ISAs instead of APIs, Jeff Roberts emailed me with the following comment:
-
-
Replying to @Jonathan_Blow
@Jonathan_Blow@cmuratori Two responses: 1) I think it is bad for CPUs and many platforms want to abstract that (Android, WinRT, Java, Web)2 replies 0 retweets 0 likes -
Replying to @scottmichaud
@Jonathan_Blow@cmuratori So GPUs are actually going backward, compared to the CPU.1 reply 0 retweets 0 likes -
Replying to @scottmichaud
@Jonathan_Blow@cmuratori 2) GPUs are different from CPUs because they're a co-processor. They outsource hard jobs. Not main logic.1 reply 0 retweets 0 likes -
Replying to @scottmichaud
@scottmichaud@Jonathan_Blow What does that have to do with anything?1 reply 0 retweets 0 likes -
Replying to @cmuratori
@cmuratori@Jonathan_Blow Answers "why do you think your GPU is not like a CPU?" Apart from Knights Landing, always an assistant role.2 replies 0 retweets 0 likes -
Replying to @scottmichaud
@scottmichaud@Jonathan_Blow But that is not an attribute of the hardware, that is an attribute of a job assigned to the hardware.1 reply 0 retweets 0 likes -
Replying to @cmuratori
@scottmichaud@Jonathan_Blow It is also not even actually correct, since integrated parts like Bulldozer are not as distinct as this.1 reply 0 retweets 0 likes
@scottmichaud @Jonathan_Blow It is more like an FPU and less like a separate thing, and can even be used for FPU-like services directly.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.