Hacker News new | ask | show | jobs
by wmf 953 days ago
Nope, Parallela was the wrong thing at the time and it's still wrong. Cache is good.
2 comments

> Nope, Parallela was the wrong thing at the time and it's still wrong.

Can you elaborate?

It didn't have DRAM or caches. Programming with scratchpads is so difficult that people just give up.
Scratchpads are the memory equivalent of VLIW.

Processors can extract parallelism dynamically at runtime. They can also manage your memory automatically at run time. Better yet, they can utilize hardware resources instead of software resources. It is such an obvious win.

Are you saying that scratchpads were like VLIW in the sense that they seemed like a really cool idea, but failed because people didn’t want to manually code things well enough to take advantage of them?
Absolute statements are bad.