Re: [julia-users] Compilation to hardware (ASICs)

2014-06-02 Thread Tony Kelman
I actually just started collaborating with these guys http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6546013 who recently moved from MIT to Berkeley. They're using Chisel, Bluespec, and a custom compiler that takes a graph representation of an algorithm and determines a hardware layout

Re: [julia-users] Compilation to hardware (ASICs)

2014-05-31 Thread David Ainish
It seems the idea of JIT Hardware Compilation has been around for a while: http://link.springer.com/chapter/10.1007%2F978-3-540-78791-4_12#page-1 http://www.informationweek.com/jit-compilation-to-hardware/d/d-id/1073781?

Re: [julia-users] Compilation to hardware (ASICs)

2014-05-30 Thread David Ainish
Nice projects on those links. LegUp http://legup.eecg.utoronto.ca/ looks good. I'm new to Julia so this may be a silly question... For that workflow (LLVM IR - FPGA/ASIC), does Julia already emit IR code? if not, once Julia is able to emit IR code, would it be possible to use a tool like LegUp

Re: [julia-users] Compilation to hardware (ASICs)

2014-05-30 Thread Jameson Nash
JIT hardware? I guess that is a reasonably logical next step after doing JIT software compilers JIT FGPA sounds almost reasonable. Last time I checked, the Xilinx FGPA coprocessor was very expensive (like new luxury car expensive), but is anyone doing stuff like that already? On Friday, May 30,

Re: [julia-users] Compilation to hardware (ASICs)

2014-05-29 Thread John Myles White
If someone wrote code to do that, I don't see why it wouldn't be possible. -- John On May 29, 2014, at 11:44 AM, David Ainish david.ain...@gmail.com wrote: 3D printing is growing at a rapid pace and in a few years it will be possible to 3D print our own integrated circuits and

Re: [julia-users] Compilation to hardware (ASICs)

2014-05-29 Thread Matt Bauman
It seems like there are several groups working on an LLVM IR to FPGA/ASIC compiler. That'd be the way to do it. Make julia emit the IR, and then compile that to your ASIC. http://stackoverflow.com/questions/3664692/creating-a-vhdl-backend-for-llvm Google search: llvm ir hardware (asic|fpga)

Re: [julia-users] Compilation to hardware (ASICs)

2014-05-29 Thread Steve Kelly
I am currently working on a path planner for 3D printing written in Julia. I also am going to be working on solid modeling with Julia scripts and functional representation for my undergraduate thesis. So maybe we can meet half way :) On Thu, May 29, 2014 at 6:00 PM, Matt Bauman mbau...@gmail.com