In the theory of computation, a model of computation is used to study issues related to computability and computational complexity. Central in such a model are the computational processes considered. Processes of this kind can be described using an existing imperative process algebra based on ACP (Algebra of Communicating Processes). In this paper, it is studied whether this imperative process algebra can play a role in the field of models of computation, in particular in the field of models of parallel computation. The study is carried out by using the process algebra to describe models of computation corresponding to existing models based on (sequential) random access machines, asynchronous parallel random access machines, synchronous parallel random access machines, and time and work complexity measures for those models in a mathematically precise way.
翻译:在计算理论中,使用一种计算模型来研究与可计算性和计算复杂性有关的问题,这种模型的核心是考虑的计算过程,这种过程可以使用基于非加太(通信过程的代数)的非加太(通信过程的代数)的现有必要进程代数来描述,在本文中,研究这一迫切过程代数是否可以在计算模型领域,特别是在平行计算模型领域发挥作用,研究采用过程代数来描述根据(序列)随机存取机、无同步平行随机存取机、同步平行随机存取机、以数学精确的方式计算这些模型的时间和工作复杂性计量等现有模型的计算模式。