@enkiv2 I don't think this is actually new. #Symbolics #LISP machines had garbage collection in hardware back in the 1970s.


@starbreaker @enkiv2
If researching computer history has taught me anything, it's that basically nothing meaningful or interesting with regard to computers was invented after 1979, and that since January 1st 1980, 100% of our progress has been in the form of incremental improvements in the scalability (speed, reliability, cost, size, node count) of 70s tech.

@enkiv2 We did bring Unix to the masses, but most people are limited to a crippled bastardization of Unix instead of having a fully functional general computing environment - or the education necessary to take advantage of such an environment.

Many of Engelbart's ideas have yet to be realised, 50 years on

@ninja @starbreaker @enkiv2 The notion of garbage collection hardware is not new, but making one that can effectively be used by a variety of different garbage collected languages is nontrivial.

I wonder if this thing also watches the memory bus to avoid the need for write barriers? I also wonder if it's actually able to do exact GC, if it's conservative, or if it's more like a programmable GPU where you send it "GC programs"?

@freakazoid @enkiv2 @starbreaker @ninja
Having only read the article, not the paper, I got the impression that this device required compiler support & was basically dedicated hardware for managing refcounts -- hardware that would keep its object mapping internally and perform GC scans whenever.

@enkiv2 @starbreaker

I am surprised at the differentiation and radiation of the computational complexity "zoo" since that time.

Sign in to participate in the conversation
Eldritch Café

Une instance se voulant accueillante pour les personnes queers, féministes et anarchistes ainsi que pour leurs sympathisant·e·s. Nous sommes principalement francophones, mais vous êtes les bienvenu·e·s quelque soit votre langue.