English

A Simple Multi-Processor Computer Based on Subleq

Distributed, Parallel, and Cluster Computing 2011-06-15 v1 Hardware Architecture Programming Languages

Abstract

Subleq (Subtract and Branch on result Less than or Equal to zero) is both an instruction set and a programming language for One Instruction Set Computer (OISC). We describe a hardware implementation of an array of 28 one-instruction Subleq processors on a low-cost FPGA board. Our test results demonstrate that computational power of our Subleq OISC multi-processor is comparable to that of CPU of a modern personal computer. Additionally, we provide implementation details of our complier from a C-style language to Subleq.

Cite

@article{arxiv.1106.2593,
  title  = {A Simple Multi-Processor Computer Based on Subleq},
  author = {Oleg Mazonka and Alex Kolodin},
  journal= {arXiv preprint arXiv:1106.2593},
  year   = {2011}
}

Comments

24 pages

R2 v1 2026-06-21T18:21:50.120Z