Massimult: A Novel Parallel CPU Architecture Based on Combinator Reduction

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Nicklisch-Franken, Jurgen, Feizerakhmanov, Ruslan
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929614642741248
author Nicklisch-Franken, Jurgen
Feizerakhmanov, Ruslan
author_facet Nicklisch-Franken, Jurgen
Feizerakhmanov, Ruslan
contents The Massimult project aims to design and implement an innovative CPU architecture based on combinator reduction with a novel combinator base and a new abstract machine. The evaluation of programs within this architecture is inherently highly parallel and localized, allowing for faster computation, reduced energy consumption, improved scalability, enhanced reliability, and increased resistance to attacks. In this paper, we introduce the machine language LambdaM, detail its compilation into KVY assembler code, and describe the abstract machine Matrima. The best part of Matrima is its ability to exploit inherent parallelism and locality in combinator reduction, leading to significantly faster computations with lower energy consumption, scalability across multiple processors, and enhanced security against various types of attacks. Matrima can be simulated as a software virtual machine and is intended for future hardware implementation.
format Preprint
id arxiv_https___arxiv_org_abs_2412_02765
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Massimult: A Novel Parallel CPU Architecture Based on Combinator Reduction
Nicklisch-Franken, Jurgen
Feizerakhmanov, Ruslan
Distributed, Parallel, and Cluster Computing
Hardware Architecture
Performance
Programming Languages
The Massimult project aims to design and implement an innovative CPU architecture based on combinator reduction with a novel combinator base and a new abstract machine. The evaluation of programs within this architecture is inherently highly parallel and localized, allowing for faster computation, reduced energy consumption, improved scalability, enhanced reliability, and increased resistance to attacks. In this paper, we introduce the machine language LambdaM, detail its compilation into KVY assembler code, and describe the abstract machine Matrima. The best part of Matrima is its ability to exploit inherent parallelism and locality in combinator reduction, leading to significantly faster computations with lower energy consumption, scalability across multiple processors, and enhanced security against various types of attacks. Matrima can be simulated as a software virtual machine and is intended for future hardware implementation.
title Massimult: A Novel Parallel CPU Architecture Based on Combinator Reduction
topic Distributed, Parallel, and Cluster Computing
Hardware Architecture
Performance
Programming Languages
url https://arxiv.org/abs/2412.02765