Rubyで高位合成どうでしょう

メモ
1
成瀬 @nalsh

実際にFPGA作るのは大変だろうけど、どうせIntelさんがそのうちFPGAコンパイラみたいなの作ってくれんでしょ(ゎ

2015-12-22 14:08:31
_ko1 @_ko1

@nalsh そこで高位合成言語ってのがね

2015-12-22 14:08:56
成瀬 @nalsh

@_ko1 それは知ってて、C言語レベルからって言いたかったのだが伝わるわけ無いな

2015-12-22 14:09:37
_ko1 @_ko1

@nalsh C/C++ 言語レベルからやるのが普通らしいよ(さっき聞いた)

2015-12-22 14:09:59
_ko1 @_ko1

@nalsh Cなのかー、とは思ったのだが

2015-12-22 14:10:14
成瀬 @nalsh

@_ko1 おう、もう普通のC (OpenCL?) からいけるんだ。これはRuby CPUいけるのでは

2015-12-22 14:11:07
_ko1 @_ko1

@nalsh NECの方のご発表では、C で書いた mpeg 処理を、みたいな話だったけど、これは研究じゃ無くて普通の話、ということで

2015-12-22 14:11:47
NaOHaq(苛性ソーダ) @NaOHaq

@_ko1 @nalsh っ [ ASIC・FPGA設計向けC言語ベース高位合成ツールCyberWorkBench jpn.nec.com/cyberworkbench/ ]

2015-12-22 14:13:13
成瀬 @nalsh

@_ko1 うーん、ざっとぐぐった感じだと、「Cで書ける(震え声」って感じっぽいな。まぁそりゃそうか

2015-12-22 14:14:16
_ko1 @_ko1

@kosaki55tea @nalsh 先ほどのNECの方の話を聞くと、そのレベルは過ぎてます、と仰ってた気がしますが、実際の現場を知らないので、なんとも

2015-12-22 14:16:01
NaOHaq(苛性ソーダ) @NaOHaq

@_ko1 @nalsh SystemVerilogの皮をかぶったHaskellでシステム記述するBluespec SystemVerilogつーのもあります cybernet.co.jp/bluespec/produ…

2015-12-22 14:16:05
成瀬 @nalsh

@NaOHaq @_ko1 もしやこの調子ならRubyでも書けるのでは(錯乱

2015-12-22 14:16:48
NaOHaq(苛性ソーダ) @NaOHaq

@nalsh @_ko1 とりあえず合成可能なRubyのサブセットとその操作的意味論を定義するところから……

2015-12-22 14:18:52