Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hirotaka Kawata
2,774 views
seccamp2012 チューター発表
Technology
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
More Related Content
PDF
産学間連携推進室(AC部屋) 2012 成果報告会
by
Hirotaka Kawata
PDF
ハードウェアを用いてPythonを学ぶ
by
Yuta Kitagami
PDF
20210705 sd#26 kitazaki
by
Ayachika Kitazaki
PDF
20210510 software design
by
Ayachika Kitazaki
PDF
20201005 sd#17 kitazaki
by
Ayachika Kitazaki
PDF
Fpgax 20130604
by
Takefumi MIYOSHI
PPT
FPGA
by
firewood
PDF
増え続ける情報に対応するためのFPGA基礎知識
by
なおき きしだ
産学間連携推進室(AC部屋) 2012 成果報告会
by
Hirotaka Kawata
ハードウェアを用いてPythonを学ぶ
by
Yuta Kitagami
20210705 sd#26 kitazaki
by
Ayachika Kitazaki
20210510 software design
by
Ayachika Kitazaki
20201005 sd#17 kitazaki
by
Ayachika Kitazaki
Fpgax 20130604
by
Takefumi MIYOSHI
FPGA
by
firewood
増え続ける情報に対応するためのFPGA基礎知識
by
なおき きしだ
What's hot
PPTX
Myoshimi extreme
by
Masato Yoshimi
PDF
kagamicomput201713
by
swkagami
PDF
半導体
by
Tetsuya Kimata
PDF
High-speed Sorting using Portable FPGA Accelerator (IPSJ 77th National Conven...
by
Takuma Usui
PDF
ACRi_webinar_20220118_miyo
by
Takefumi MIYOSHI
PDF
OSC Tokyo 2013 Spring JRPUG
by
Hideki Aoshima
PDF
財布にやさしいRを使ったデータマイニング
by
Ryoji Yanashima
PDF
FPGA startup 第一回 LT
by
Yamato Kazuhiro
PDF
Movidius Neral Compute Stickを使ってみた
by
NISHIMOTO Keisuke
PDF
Bthesis - A High-speed and Portable FPGA Accelerator
by
Takuma Usui
PDF
FPGAのトレンドをまとめてみた
by
Takefumi MIYOSHI
PPTX
N88-BASIC Language
by
sunflat
PPTX
Abstracts of FPGA2017 papers (Temporary Version)
by
Takefumi MIYOSHI
PDF
Gpu vs fpga
by
Yukitaka Takemura
PDF
FPGA+SoC+Linux実践勉強会資料
by
一路 川染
PDF
[DL Hacks]FPGA入門
by
Deep Learning JP
PDF
2020 01-11-koedo
by
Hashimoto Hisashi
PDF
ソフトウェア技術者はFPGAをどのように使うか
by
なおき きしだ
PDF
電波望遠鏡用の分光器をAltera SDK for OpenCL使ってサクッと作ってみた
by
Hiroki Nakahara
PDF
FPGAによるHDMI to LVDS変換器
by
I_HaL
Myoshimi extreme
by
Masato Yoshimi
kagamicomput201713
by
swkagami
半導体
by
Tetsuya Kimata
High-speed Sorting using Portable FPGA Accelerator (IPSJ 77th National Conven...
by
Takuma Usui
ACRi_webinar_20220118_miyo
by
Takefumi MIYOSHI
OSC Tokyo 2013 Spring JRPUG
by
Hideki Aoshima
財布にやさしいRを使ったデータマイニング
by
Ryoji Yanashima
FPGA startup 第一回 LT
by
Yamato Kazuhiro
Movidius Neral Compute Stickを使ってみた
by
NISHIMOTO Keisuke
Bthesis - A High-speed and Portable FPGA Accelerator
by
Takuma Usui
FPGAのトレンドをまとめてみた
by
Takefumi MIYOSHI
N88-BASIC Language
by
sunflat
Abstracts of FPGA2017 papers (Temporary Version)
by
Takefumi MIYOSHI
Gpu vs fpga
by
Yukitaka Takemura
FPGA+SoC+Linux実践勉強会資料
by
一路 川染
[DL Hacks]FPGA入門
by
Deep Learning JP
2020 01-11-koedo
by
Hashimoto Hisashi
ソフトウェア技術者はFPGAをどのように使うか
by
なおき きしだ
電波望遠鏡用の分光器をAltera SDK for OpenCL使ってサクッと作ってみた
by
Hiroki Nakahara
FPGAによるHDMI to LVDS変換器
by
I_HaL
Viewers also liked
ODP
About University of Tsukuba Linux User Group
by
Hirotaka Kawata
PDF
xv6 + mist32 + mruby
by
Hirotaka Kawata
ODP
Open Design Computer Project - Tsukuba.pm
by
Hirotaka Kawata
PDF
30日でできない!コンピューター自作入門 - カーネル/VM探検隊@つくば
by
Hirotaka Kawata
PDF
バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1
by
Hirotaka Kawata
PPTX
ゼロから始める自作 CPU 入門
by
Hirotaka Kawata
PDF
Micro Python で組み込み Python
by
Hirotaka Kawata
About University of Tsukuba Linux User Group
by
Hirotaka Kawata
xv6 + mist32 + mruby
by
Hirotaka Kawata
Open Design Computer Project - Tsukuba.pm
by
Hirotaka Kawata
30日でできない!コンピューター自作入門 - カーネル/VM探検隊@つくば
by
Hirotaka Kawata
バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1
by
Hirotaka Kawata
ゼロから始める自作 CPU 入門
by
Hirotaka Kawata
Micro Python で組み込み Python
by
Hirotaka Kawata
Similar to seccamp2012 チューター発表
PDF
IPA未踏成果報告会
by
Ito Takahiro
PDF
第3回ローレイヤー勉強会 : FPGAでコンピュータを作ってみた
by
Ito Takahiro
PDF
Open design computer project(boost)
by
Ito Takahiro
PDF
Open design computer project
by
Ito Takahiro
PDF
Python physicalcomputing
by
Noboru Irieda
PDF
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
by
Yuto Takei
PDF
FPGAをロボット(ROS)で「やわらかく」使うには
by
Hideki Takase
PDF
20210528_ACRi-panel_ksano_r2_submit
by
直久 住川
PPTX
総合技術特別講義講演資料2017
by
Hironori Nakajo
PDF
俺ASICと俺CPU“松竹V(しょうちくぶい)”
by
たけおか しょうぞう
PDF
初めてのCPUを作ってみた
by
Eric Sartre
PPTX
x86-64/Linuxに独自メモリ空間を勝手増設
by
Minoru Nakamura
PDF
V6read#3
by
magoroku Yamamoto
PDF
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
by
Mr. Vengineer
PPTX
x86-64/Linuxに独自メモリ空間を勝手増設
by
Minoru Nakamura
PDF
自作コンピューターでなんかする - 第八回 カーネル/VM探検隊&懇親会
by
Hirotaka Kawata
PDF
ただのリンカを書いた話.pdf
by
simotin13 Miyazaki
PDF
Reconf 201506
by
Takefumi MIYOSHI
PDF
Introduction of FPGA
by
Imaoka Micihihiro
PDF
Tuning, etc.
by
Hiroshi Watanabe
IPA未踏成果報告会
by
Ito Takahiro
第3回ローレイヤー勉強会 : FPGAでコンピュータを作ってみた
by
Ito Takahiro
Open design computer project(boost)
by
Ito Takahiro
Open design computer project
by
Ito Takahiro
Python physicalcomputing
by
Noboru Irieda
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
by
Yuto Takei
FPGAをロボット(ROS)で「やわらかく」使うには
by
Hideki Takase
20210528_ACRi-panel_ksano_r2_submit
by
直久 住川
総合技術特別講義講演資料2017
by
Hironori Nakajo
俺ASICと俺CPU“松竹V(しょうちくぶい)”
by
たけおか しょうぞう
初めてのCPUを作ってみた
by
Eric Sartre
x86-64/Linuxに独自メモリ空間を勝手増設
by
Minoru Nakamura
V6read#3
by
magoroku Yamamoto
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
by
Mr. Vengineer
x86-64/Linuxに独自メモリ空間を勝手増設
by
Minoru Nakamura
自作コンピューターでなんかする - 第八回 カーネル/VM探検隊&懇親会
by
Hirotaka Kawata
ただのリンカを書いた話.pdf
by
simotin13 Miyazaki
Reconf 201506
by
Takefumi MIYOSHI
Introduction of FPGA
by
Imaoka Micihihiro
Tuning, etc.
by
Hiroshi Watanabe
More from Hirotaka Kawata
PDF
Spring Boot 4 in Kotlin - Kotlin 対応がさらに便利に
by
Hirotaka Kawata
PDF
サーバーサイド Kotlin を社内で普及させてみた - Server-Side Kotlin Night 2025
by
Hirotaka Kawata
PDF
Kotest を使って 快適にテストを書こう - KotlinFest 2024
by
Hirotaka Kawata
PDF
KotlinConf 2018 から見る 最近の Kotlin サーバーサイド事情
by
Hirotaka Kawata
PDF
本当にわかる Spectre と Meltdown
by
Hirotaka Kawata
PDF
Introduction of PyCon JP 2014 in PyCon SG
by
Hirotaka Kawata
Spring Boot 4 in Kotlin - Kotlin 対応がさらに便利に
by
Hirotaka Kawata
サーバーサイド Kotlin を社内で普及させてみた - Server-Side Kotlin Night 2025
by
Hirotaka Kawata
Kotest を使って 快適にテストを書こう - KotlinFest 2024
by
Hirotaka Kawata
KotlinConf 2018 から見る 最近の Kotlin サーバーサイド事情
by
Hirotaka Kawata
本当にわかる Spectre と Meltdown
by
Hirotaka Kawata
Introduction of PyCon JP 2014 in PyCon SG
by
Hirotaka Kawata
seccamp2012 チューター発表
1.
Open Design Computer Project 川田裕貴
2.
自己紹介 @hktechno 川田 裕貴 (かわた
ひろたか) 筑波大学 情報学群 情報科学類 2009年度 AC 2011年度 未踏IT人材発掘・育成事業 Open Design Computer Project ソフトウェア開発担当
3.
コンピューターを作った
4.
魔法のデバイス FPGA 自由に回路を 書き換え可能な IC ハードウェア記述言 (HDL)で回路を記述 主な用途 プロトタイプ 小ロットのチップ
5.
Open Design Computer Project
とは オープンソース 開発ツールが揃っている 低消費電力向け FPGAに構築可能
6.
mist32 アーキテクチャ アウトオブオーダー実行 回路規模は大きくなるが速くなる ハードウェアとソフトウェアの協調動作
OS を支援する機能をたくさん載せる 独自の命令セット アウトオブオーダー実行に最適化
7.
アセンブラとバイナリ 00000470 <genrand_int31>: 470:
11 00 03 c0 push rbase 474: 11 00 03 e0 push rret 478: 18 00 03 c0 srspr rbase 32bit 47c: 0e e0 03 a0 lih rtmp,0x0 addr 480: 0d 40 47 a0 wl16 rtmp,0x220 484: 20 70 03 e2 movepc rret,8 488: 14 40 03 a0 b rtmp,#al call 48c: 08 30 00 01 shr r0,0x1 490: 12 00 03 e0 pop rret 494: 12 00 03 c0 pop rbase return 498: 14 40 03 e0 b rret,#al
8.
mist32 の位置づけ (目標) 性能の目安→ ↑ビット数
9.
セキュリティとか カーネル空間をページテーブルごと隔離 プロセスページ空間全てにカーネル空間を マップする必要がなくなる NX
bit と同等の機能 ページごとに実行可能フラグを持つ 最近はあたりまえ?
10.
いままで PDTR
カーネル空間は、 ユーザー空間 どのプロセスからも - プロセスごと 見える ----- カーネル空間 いろいろできる! - 割り込みハンドラ - システムコール
11.
これからのページング PDTR
KPDTR ユーザー空間 カーネル空間 - 割り込みハンドラ - プロセスごと - システムコール メモリ空間を分離させることができる! 不用意にカーネル空間へアクセスされない
12.
開発規模について MIST1032SAプロセッサ + ペリフェラル
行数 : 81,000行 使用LE : 101,800LE 開発環境 GCC : 3,100行 binutils(gas, ld) : 1,800行 シミュレータ : 1,500行 Newlib : 1,000行
13.
FPGA に
入りきらない... /(^o^)\
14.
これから... インオーダーコアの制作 とりあえず規模の小さいものも作る 回路規模の縮小化 DE2-115
デモボードに乗るようにする OS をはやく載せられる状態に GCC のバグつぶし、支援機能テスト
15.
ものの公開場所 Web サイト http://open-arch.org/ プロセッサ
http://github.com/cpulabs/ ソフトウェア http://github.com/techno/
16.
さいごに... Verilog HDL 狂の
CPU 好きと OS とかいじってた人が 出会うとこんなことができます 仲間は大事です 探しましょう 出会いは大切に
17.
ありがとうございました
Download