News for hackers. Stuff that matters.
Re:Chuck Moore on push-down stacks by gruseom on Thursday April 05, 2012 @09:23PM (#3805528)
if you are doing high-performance computing and just need the horsepower without all those niceties, you can win big with this chip

So did you get a sense of what applications would be a good fit to program for it? The fact that it doesn't "work great with existing compilers" seems to be the stumbling-block.

Re:Chuck Moore on push-down stacks by daniel-cussen on Friday April 06, 2012 @12:30AM (#3806013)
So, because your processor can only fit 512 instructions, and because it's a RISC processor, it's feasible to either write your own compiler, use colorforth, write it in straight assembly, or some combination thereof. Compilers are pretty bad at generating succinct code, and OK at generating fast code, and a RISC processor might just fit inside your head.

So, I really see two applications for this product: first, to create a supercomputer for fixed-point uses (maybe crypto) with 1 "petaFLOP" (I know, we're not actually talking floating-point multiplications here) for a fraction of the price and much greater energy efficiency. It'd be a world-class supercomputer for $200,000.

The other application would be to embed it in mobile devices to take advantage of its energy efficiency.

Re:Chuck Moore on push-down stacks by gruseom on Friday April 06, 2012 @12:47PM (#3807886)
What do you imagine the language would be to program that supercomputer?
Re:Chuck Moore on push-down stacks by daniel-cussen on Friday April 06, 2012 @11:12PM (#3809835)
A Lisp that goes straight to asm. Oh yeah.
Re:Chuck Moore on push-down stacks by gruseom on Saturday April 07, 2012 @03:23PM (#3811856)
What Lisp do you have in mind? Presumably you mean something more specific by "goes straight to asm" than just "is compiled".

If I were going to do this I would build a Lisp bottom-up from the instruction set and my goal would be to find the most interesting language could emerge that way. On the other hand, that's so similar to what Forth already does that it might be better just to treat the hardware as the Forth machine it already is and do what it wants.

Re:Chuck Moore on push-down stacks by daniel-cussen on Sunday April 08, 2012 @12:07PM (#3814122)
You'd take the Richard Gabriel approach, in which you do all kinds of tricks by playing around with macros and types.

Of course you'd probably run it in X86 and let that compile to a binary you propagate through your supercomputer.