どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio CodeTakashi Okawa
?
Microsoft de:code 2019 のセッション番号 DT06 にてご案内した内容の補足資料です。セッション中にお見せしていないスライドもありますので、是非ご一読くださいませ!
Visual Studio 2019 と Visual Studio Code、どちらもいいところがありますので、適材適所にて、是非ご活用いただければ幸いです!
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio CodeTakashi Okawa
?
Microsoft de:code 2019 のセッション番号 DT06 にてご案内した内容の補足資料です。セッション中にお見せしていないスライドもありますので、是非ご一読くださいませ!
Visual Studio 2019 と Visual Studio Code、どちらもいいところがありますので、適材適所にて、是非ご活用いただければ幸いです!
2016/10/19 University of Tokyo
統合型ものづくりITシステム研究会
How software has evolved within 30 years or so. We need Japanese society to change itself to adapt for the development for IoT and AI.
4. “No Killer App”定理
Florent de Dinechin, "Building Custom Arithmetic Operators with the FloPoCo Generator”,
http://www.hipeac.net/conference/berlin/tutorial/?opoco 4
5. 高位合成処理系の利用
? C/C++やJava,C#などを使ったFPGA開発環境を提供
? 開発コストを小さくできる
? 生成されるHWの質は処理系依存
? 現状では,良いHWの生成にはコツも必要
? pragmaなどのディレクティブ,書き方
5
a = 1;
b = 2;
c = a + b;
if clk'event and clk = '1' then
case (s) is
when S0 =>
a <= 1;
s <= S1;
When S1 =>
b <= 2;
s <= S2;
When S2 =>
c <= a + b;
s <= S3;
end case;
end if;
50. Java Stream API
50
i -> i % 2 == 0
i[31:0]
kick
test_return[31:0]
busy
obj:A
test
beg
range
end
?lter reduce
initial
result
testメソッドをちまちまと呼ぶのではなく
Stream的に処理させられるようにしたい
→ Streamなインスタンスの中に仕込みたい
パイプライン化できると
ストリーム処理のメリットが目立ちそう
XilinxのノンブロッキングIPコアみたいな接続を許せるように改造するとよさそう