Re:Architecture of Lisp Machines (2008) [pdf]
by fulafel on Sunday July 04, 2021 @05:29AM
(#27728360)
Yep, sounds like a good sketch.
I guess to really get into it a good start would be to work with existing SIMD and take a quantitative approach to what is actually the most hot part of it. I wonder if any existing language implementations (eg Common Lisp) attempt to do these kinds of things in the first place.
Also I expect any compiler would assume that the contents of an array subject to SIMD computation would be homogeneous anyway, perhaps trying to enforce it elsewhere.
In any case this doesn’t seem like a big deal to me…but I could be wrong!