Massimult: A Novel Parallel CPU Architecture Based on Combinator Reduction

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Nicklisch-Franken, Jurgen, Feizerakhmanov, Ruslan
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_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