Re: [racket] Racket VM in FPGAs

2013-10-19 Thread Alexander McLin
No problem, glad to have referred you to the paper, I hope it'll be useful. Just for everybody else on the list, the paper URL is http://dspace.mit.edu/handle/1721.1/6334 > On Oct 19, 2013, at 4:08 PM, Petr Samarin wrote: > > To be more specific, initially I want to replace the Java VM in JOP

Re: [racket] Racket VM in FPGAs

2013-10-19 Thread Alexander McLin
I'd be interested in hearing how it's going! Just curious, are you reusing ideas from Scheme-79, or starting off in an entirely different direction? From your original email, I assume you're using JOP as a springing board? Alex > On Oct 19, 2013, at 4:32 AM, Petr Samarin wrote: > > First I w

Re: [racket] Racket VM in FPGAs

2013-10-19 Thread Petr Samarin
To be more specific, initially I want to replace the Java VM in JOP with a Racket VM. JOP is great as a starting point because it has many useful things available from the start: support for USB and serial interfaces to load the bytecode from the PC, memory interfaces, floating point unit. I ha

Re: [racket] Racket VM in FPGAs

2013-10-19 Thread Petr Samarin
First I want to develop a small core (probably written in VHDL) that supports a subset of Racket's bytecode. I don't want to target any specific board/FPGA so that it can be used anywhere. But during development I will be testing the core on the board that I have at home (DE2-70 from Terrasic).

Re: [racket] Racket VM in FPGAs

2013-10-18 Thread Neil Van Dyke
Petr, I will be very interested to hear how this project goes, including which FPGA you end up targeting, your application (large-scale parallel? low power?), and how speed compares to the JIT'd VM running on CPUs. If you can use an open source toolchain, all the better, although a free-as-i

Re: [racket] Racket VM in FPGAs

2013-10-18 Thread Jay McCarthy
I think this is the best source: http://plt.eecs.northwestern.edu/racket-machine/ But this is helpful too http://docs.racket-lang.org/raco/decompile.html I would target a subset like what Whalesong does first http://hashcollision.org/whalesong/ On Fri, Oct 18, 2013 at 3:28 PM, Petr Samarin w

[racket] Racket VM in FPGAs

2013-10-18 Thread Petr Samarin
Hi all, I am planning to write a hardware implementation of the Racket VM. Basically something like JOP (http://www.jopdesign.com/) but for Racket. Where can I find the documentation for the Racket VM? Thanks, Peter Racket Users list: http://lists.racket-lang.org/users