๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Execution architectures for program algebra

โœ Scribed by Jan A. Bergstra; Alban Ponse


Publisher
Elsevier Science
Year
2007
Tongue
English
Weight
287 KB
Volume
5
Category
Article
ISSN
1570-8683

No coin nor oath required. For personal study only.

โœฆ Synopsis


We investigate the notion of an execution architecture in the setting of the program algebra PGA, and distinguish two sorts of these: analytic architectures, designed for the purpose of explanation and provided with a process-algebraic, compositional semantics, and synthetic architectures, focusing on how a program may be a physical part of an execution architecture. Then we discuss in detail the Turing machine, a well-known example of an analytic architecture. The logical core of the halting problemthe inability to forecast termination behavior of programs-leads us to a few approaches and examples on related issues: forecasters and rational agents. In particular, we consider architectures suitable to run a Newcomb Paradox system and the Prisoner's Dilemma.


๐Ÿ“œ SIMILAR VOLUMES


Program Algebra for Component Code
โœ J. A. Bergstra; M. E. Loots ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› Springer ๐ŸŒ English โš– 135 KB
An asynchronous approach to efficient ex
โœ Sumit Ghosh ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 422 KB

Computers are broadly classified into two classes: general-purpose and special-purpose. General-purpose computers provide tolerable performance on a wide range of programs. In contrast, specialized computers, tailored to a narrow class of programs, usually yield significantly higher throughput. Howe