TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Spur – RISC IV: The Lisp Multiprocessor Workstation

135 pointsby oumua_don1711 months ago

8 comments

sourcepluck11 months ago
&quot;From the perspective of 2024 though, I think that the most appropriate reaction is to marvel at the ambition of the UC Berkeley team, commercially successful or not, and to be equally impressed by how relevant (with the possible exception of LISP) the ideas in SPUR would become decades later.&quot;<p>I thought it was pretty widely accepted in the programming language community that Lisp has had a massive influence on the development of programming languages in general. I know it&#x27;s not the only game in town, as it were, and that there&#x27;s been lots of other interesting developments, but still. To imply that it hasn&#x27;t been &quot;relevant&quot; seems like an uninformed comment to me.
评论 #40718298 未加载
评论 #40718319 未加载
EncomLab11 months ago
I miss those days of deep granular CS projects that strove to create the most efficient minimalist systems possible - seems the opposite of today&#x27;s prolific jungles of libraries and linkers. Then again I consider Jonathan Blow a prophet in the desert of the real...
评论 #40718191 未加载
Y_Y11 months ago
Is there any modern CHERI-type approach to this? I don&#x27;t know if the idea is a dead end or not, but I&#x27;d be very interested to see a modern processor that is made with something more symbolic and lispy than current x86&#x2F;aarch64 designs which still feel to me like they&#x27;re made for C.
评论 #40722194 未加载
评论 #40719185 未加载
wiremine11 months ago
I fell through the rabbit hole on this one, and found this post with a delightful video from the The Computer Chronicles about RISC, circa 1986:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=DIccm7H3OA0" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=DIccm7H3OA0</a><p>I&#x27;m so glad we have these sorts of things archived!
lispm11 months ago
<a href="https:&#x2F;&#x2F;www.softwarepreservation.org&#x2F;projects&#x2F;LISP&#x2F;parallel#SPUR_Lisp_" rel="nofollow">https:&#x2F;&#x2F;www.softwarepreservation.org&#x2F;projects&#x2F;LISP&#x2F;parallel#...</a>
评论 #40719686 未加载
aredox11 months ago
Opening up the topic: is there any work, nowadays, on making a CPU custom-made for one language, implementing in hardware some of its mechanisms? Or at least FPGA implementations?<p>Apart from CHERI extensions, and a few research papers on hardware-accelerated garbage collection (which I find super cool, and wonder why it isn&#x27;t getting into actual production, given e.g. how stable Java GC is and how many huge companies use Java. Or maybe offloading it to an FPGA? The same way we have GPUs and TPUs for certain classes of computation?).
评论 #40717785 未加载
评论 #40720505 未加载
评论 #40717869 未加载
评论 #40717654 未加载
评论 #40719176 未加载
评论 #40718156 未加载
评论 #40723082 未加载
评论 #40717926 未加载
rjsw11 months ago
I don&#x27;t think the &#x27;cdr&#x27; instruction would have created a new list.
评论 #40724763 未加载
Someone11 months ago
FTA: <i>“SPUR was ahead of its time in building a multiprocessor system in the mid-1980s. IBM’s POWER4 processor from 2001 was the first multicore microprocessor, with Intel and AMD each following four years later.”</i><p>That’s comparing apples with oranges. The POWER4 had two cores on a single die (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;POWER4" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;POWER4</a>) while in this system (FTA) “a processor would consist of three custom VLSI designs and around two hundred other chips”<p>Multiprocessing systems are much older, for example C.mmp (<a href="https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;10.1145&#x2F;1480083.1480098" rel="nofollow">https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;10.1145&#x2F;1480083.1480098</a>, <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;C.mmp" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;C.mmp</a>) from 1971 (possibly also a bit of apples and oranges, but if so, IMO less so than in this article)