The Hardware Changed. The Software Didn't.

0 views
Skip to first unread message

Paul Tarvydas

unread,
3:38 PM (5 hours ago) 3:38 PM
to pi...@googlegroups.com

The centralized CPU model is a historical accident driven by 1950s economics. CPUs and memory were expensive, so we time-shared a single machine and faked parallelism. Hardware has since gotten cheap. We should stop architecting software as if it hasn't.

The Hardware Changed. The Software Didn’t.

pt


Raoul Duke

unread,
3:47 PM (5 hours ago) 3:47 PM
to pi...@googlegroups.com
Sounds to me: Not wrong directionally, but a bit pie in the sky. The devil is in the details.

eg actor model can still have deadlocks, livelocks, etc. 

eg modern distributed systems actually do have to wrestle with state consistency, which is the root reason for locking in threading systems. 

fundamentally if we do not have a foundational answer to managing state consistency (including when to allow inconsistency), everything else is rearranging deck chairs, a bit. 

Reply all
Reply to author
Forward
0 new messages