>Subleq is both an instruction set and a programming language for a [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 the computational power of our Subleq OISC multi-processor is comparable to that of a CPU of a modern personal computer.

web.archive.org/web/2020011323

Follow

>Cryptoleq: an abstract machine based on the concept of [OISC], capable of performing general-purpose computation on encrypted programs. The program operands are protected using the Paillier partially homomorphic cryptosystem, which supports addition on the encrypted domain. Full homomorphism over addition and multiplication, [...] is achieved by inventing a heuristically obfuscated software re-encryption module written using Cryptoleq instructions[.]

web.archive.org/web/2020091917

between SUBLEQ and CRYPTOLEQ we have a similar OISC approach to computing on both trusted and untrusted hardware! possibly even with good performance on an FPGA!

i'm not sure exactly how complex FPGA silicon is, but i would imagine that an OISC computer would be a fairly simple machine at the component level.

the next question is, how does this extremely simple instruction set compare to something like GreenArrays? greenarraychips.com/home/docum

Show thread
Sign in to participate in the conversation
Merveilles

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.