Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
In 1936, Alan Turing published a famous model of computation. However, it is in need of revision in part because Moore's Law for computation now takes the following form:
* Clock frequency is no longer increasing exponentially.
* Instead, the number of cores is increasing exponentially.
This talk explains why Turing's model is becoming obsolete (both in theory and practice) and how to program the many cores.
In turn, programming the many cores provides technology for inconsistency robustness: information system performance in the face of continually pervasive inconsistencies---a shift from the previously dominant paradigms of inconsistency denial and inconsistency elimination attempting to sweep them under the rug.
Further reading:
"ActorScript(TM) extension of C#(TM), Java(TM), Objective C(TM), and JavaScript(TM)” ArXiv 1008.2748
"Actor Model for Discretionary Adaptive Concurrency" ArXiv. 1008.1459
"Incompleteness Theorems: The Logical Necessity of Inconsistency" Google Knol
In 1936, Alan Turing published a famous model of computation. However, it is in need of revision in part because Moore's Law for computation now takes the following form: * Clock frequency is no longer increasing exponentially. * Instead, the number of cores is increasing exponentially. This talk explains why Turing's model is becoming obsolete (both in theory and practice) and how to program the many cores. In turn, programming the many cores provides technology for inconsistency robustness: information system performance in the face of continually pervasive inconsistencies---a shift from the previously dominant paradigms of inconsistency denial and inconsistency elimination attempting to sweep them under the rug. Further reading: "ActorScript(TM) extension of C#(TM), Java(TM), Objective C(TM), and JavaScript(TM)” ArXiv 1008.2748 "Actor Model for Discretionary Adaptive Concurrency" ArXiv. 1008.1459 "Incompleteness Theorems: The Logical Necessity of Inconsistency" Google Knol
Total views
5,057
On Slideshare
0
From embeds
0
Number of embeds
17
Downloads
0
Shares
0
Comments
0
Likes
6
The SlideShare family just got bigger. You now have unlimited* access to books, audiobooks, magazines, and more from Scribd.
Cancel anytime.
Be the first to comment