Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
BFが動くCPUを作りたい! @第3回CPUを語る会
Search
Yuma Ochi (chizuchizu)
June 02, 2024
Technology
530
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BFが動くCPUを作りたい! @第3回CPUを語る会
Yuma Ochi (chizuchizu)
June 02, 2024
More Decks by Yuma Ochi (chizuchizu)
See All by Yuma Ochi (chizuchizu)
IOAI Solution (NLP, CV) | Team Japan
chizuchizu
0
180
aranami_idea.pdf
chizuchizu
0
130
DiffType KIH2023
chizuchizu
0
330
週刊タイピングは役に立たない
chizuchizu
0
360
【発表資料】どこやったっけなぁ?
chizuchizu
1
310
アニーリングマシンを使った論理式学習モデルの開発(2021未踏ターゲット事業成果報告会)
chizuchizu
0
2k
浅(くて広い)層学習 (Amplifyハッカソン)
chizuchizu
1
750
全国医療AIコンテスト 2021 1st place solution
chizuchizu
0
4.9k
configのすゝめ
chizuchizu
1
300
Other Decks in Technology
See All in Technology
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
0
110
How to Design Configuration for Rails Applications
willnet
2
1.2k
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
120
ポケモン対戦を自動で記録して振り返ろう
fufufukakaka
0
310
契約で守るコンパウンドプロダクトのデザインシステム
yug1224
1
1.1k
「Docker Desktop不要の時代」は来たのか?」
ueponx
0
100
React改造してみた
tsukina_7mochi
0
160
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
1
1.1k
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.5k
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
400
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
3
1.1k
Agent × Maestro で始める モバイル E2E 端末準備からテスト実行・結果確認まで
sansantech
PRO
0
180
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Writing Fast Ruby
sferik
630
63k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Are puppies a ranking factor?
jonoalderson
2
4.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Why Our Code Smells
bkeepers
PRO
340
58k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
950
Transcript
νζνζ :VNB0DIJ ݄ #SBJOGVDL͕ಈ͘$16Λ࡞Γ͍ͨʂ
ӽஐ༏ਅ :VNB0DIJ • ߋߴઐใֶՊ • ઐਂֶशɺࣗಈӡసϞσϧ • झຯΫϥεϝΠτͱࣗ࡞$16ɺ$5' •
୲ɿճ࿏ઃܭɺͳΜͰ !DIJ[V@QPUBUP
5TVOBOFLP • ߋߴઐใֶՊ • झຯɿࣗ࡞$16 • ୲ɿ3".ɺΫϩοΫ EPJU? •
ߋߴઐใֶՊ • झຯɿʁ • ୲ɿσίʔμઃܭɺճ࿏ઃܭ
͓͜ͱΘΓ • ϋʔυΣΞ͠·ͤΜͰͨ͠ɹʢ෦·Ͱ͔͠࡞Ε͍ͯͳ͍ʣ
ࠓ࡞Ζ͏ͱͯ͠Δ$16 • ໋ྩ͕ݸͷΈͷղϓϩάϥϛϯάݴޠΛΠϯλϓϦλɾίϯύΠϥΛհͣ͞ ࣮ߦ͢Δಠࣗ*4"ͷ$16
ࠓ࡞Ζ͏ͱͯ͠Δ$16 • ໋ྩ͕ݸͷΈͷղϓϩάϥϛϯάݴޠΛΠϯλϓϦλɾίϯύΠϥΛհͣ͞ ࣮ߦ͢Δಠࣗ*4"ͷ$16 ໘ന͍ੑ࣭Λ࣋ͬͨ$16Λ࡞ͬͯ·͢ʂɹੈքͰզʑ͚ͩʂʂʂʂʂʂ
ͲΜͳ͜ͱΛ͍ͯ͠Δ͔ ཧճ࿏γϛϡϨʔλͰઃܭ ཧճ࿏ਤΛ࡞Δ
ͲΜͳ͜ͱΛ͍ͯ͠Δ͔ ٞͨ͠Γ࣮ݧͨ͠Γ σίʔμͷ༷ΛܾΊΔձٞ $16ͷσόοά
ͲΜͳ͜ͱΛ͍ͯ͠Δ͔ VDIBO͞ΜͷQPEDBTUʹग़ͨΓ
#SBJOGVDLͱ < > <
> <> < > <> < >
#SBJOGVDLͱ • ग़ྗl5PEBZJT'SJEBZJO$BMJGPSOJBz < >
< > <> < > <> < >
#SBJOGVDLͱ ໋ྩ ҙຯ ϙΠϯλΛ ϙΠϯλΛ Λ
Λ Λग़ྗ ೖྗΛʹೖ < ͕ͳΒ>ʹKVNQ > ͕Ͱͳ͍ͳΒ<ʹKVNQ • ͨͬͨzͭzͷ໋ྩ • ࣮༻ੑ͍͕͠ɺ lνϡʔϦϯάશzͳͷͰ ҙͷܭࢉ͕Մೳ
#SBJOGVDLͷಛ • ϝϞϦΛѻ͏ݴޠͰ͋Δ • 1ZUIPOͱҧͬͯษڧʹͳΔ • ൺֱɺϧʔϓɺجຊతԋࢉαϙʔτ͞Ε͍ͯΔ • ϋʔυΣΞͷಈ࡞Λ಄Ͱࢥ͍ු͔ΒΕΔ
• ղݴޠͱݴΘΕΔ͕ʜʜɹ͋Μ·Γͦ͏ࢥΘͳ͍
$ݴޠͷतۀத ࠓ͔ΒྻΛѻ͍·͢ʂ ϙΠϯλɺ͜͏Ͱ͢ʂʂʂ ࢴʹॻ͘ͱΘ͔Γ͍͢Ͱ͢ʂʂʂ
$ݴޠͷतۀத ࠓ͔ΒྻΛѻ͍·͢ʂ ϙΠϯλɺ͜͏Ͱ͢ʂʂʂ ࢴʹॻ͘ͱΘ͔Γ͍͢Ͱ͢ʂʂʂ #SBJOGVDLͷ΄͏͕ Θ͔Γ͍͢ͳ͊ʜ ʢΓ্͕Δʣ
$ݴޠͷतۀத ࠓ͔ΒྻΛѻ͍·͢ʂ ϙΠϯλɺ͜͏Ͱ͢ʂʂʂ ࢴʹॻ͘ͱΘ͔Γ͍͢Ͱ͢ʂʂʂ #SBJOGVDLΛ$16ʹ Ͱ͖ΔͩΖ͏͔ʁ ʢ·ͨΓ্͕Δʣ
$ݴޠͷतۀத ࠓ͔ΒྻΛѻ͍·͢ʂ ϙΠϯλɺ͜͏Ͱ͢ʂʂʂ ࢴʹॻ͘ͱΘ͔Γ͍͢Ͱ͢ʂʂʂ #SBJOGVDLΛ$16ʹ Ͱ͖ΔͩΖ͏͔ʁ ʢ·ͨΓ্͕Δʣ
۩ମతͳ༷ • #SBJOGVDLͷϓϩάϥϜΛೖྗ͠ܭࢉ͢ΔϋʔυΣΞΠϯλϓϦλ XPίϯύΠϥ • ཧ*$ͷΈΛ࣮ͬͯ FH)$YY •
ಈ࡞पʙ.)[Λఆ • ΞυϨε෯ɺσʔλͷαΠζCJU
ԿΛ͍͔ͬͯͬͨ
ΞʔΩςΫνϟઆ໌
ΞʔΩςΫνϟઆ໌ όε όε
ΞʔΩςΫνϟઆ໌ ϝϞϦ
ΞʔΩςΫνϟઆ໌ ϝϞϦ • ΞυϨεΛอ࣋͢ΔϨδελ • Λอ࣋͢Δ3". • ͲͪΒΫϩοΫʹྑ͍ײ͡ʹಉظͤ͞Δ ͜ͷόεʹσʔλ͕ྲྀΕΔ
ΞʔΩςΫνϟઆ໌ "-6
ΞʔΩςΫνϟઆ໌ "-6 ্ͷόεΛ*OQVUɺԼͷόεʹ0VUQVU • "-6͕͢Δ͜ͱ • Կ͠ͳ͍PS PS •
σίʔμʹΑͬͯτϥΠεςʔτόοϑΝ ੍͕ޚ͞ΕΔ
ΞʔΩςΫνϟઆ໌ 30.
ΞʔΩςΫνϟઆ໌ 30. • ϓϩάϥϜΧϯτΛΫϩοΫ͝ͱʹ ͠ ͯ30.ʹೖྗ͢Δ
ΞʔΩςΫνϟઆ໌ 30. • δϟϯϓ͢Δ߹͕͋ΔͷͰɺελοΫ ޙ ΄Ͳ ͔ΒQPQ͖ͯͨ͠Λϩʔυ͢Δػೳ ͍͍ͭͯΔ
ΞʔΩςΫνϟઆ໌ /FTU 4UBDL1PJOUFS
ΞʔΩςΫνϟઆ໌ /FTU 4UBDL1PJOUFS • #SBJOGVDLͷϧʔϓͷຊ࣭͕ͩɺઆ໌͕ ͍͠ͷͰ֓೦͚ͩઆ໌ • ϧʔϓδϟϯϓʹΑ࣮ͬͯݱ͞ΕΔ •
$ݴޠʹ͓͚Δؔݺͼग़͠ʹ͍ۙ
#SBJOGVDLʹ͓͚Δϧʔϓ • A<A͕Ͱ͋ΕରԠ͢ΔA>Aͷޙδϟϯϓ • A>A͕Ҏ֎ͳΒରԠ͢ΔA<Aͷޙʹδϟϯϓ
#SBJOGVDLʹ͓͚Δϧʔϓ • A<A͕Ͱ͋ΕରԠ͢ΔA>Aͷޙδϟϯϓ • A>A͕Ҏ֎ͳΒରԠ͢ΔA<Aͷޙʹδϟϯϓ ରԠ͢ΔA>AͬͯͲ͜Ͱ͔͢ʜʜ ΠϯλϓϦλͳͷͰɺޙΖͷϓϩάϥϜݟ͑ͳ͍ɻ ˠA>A͕ݟ͔ͭΔ·Ͱ/01
#SBJOGVDLʹ͓͚Δϧʔϓ • A<A͕Ͱ͋ΕରԠ͢ΔA>Aͷޙδϟϯϓ • A>A͕Ҏ֎ͳΒରԠ͢ΔA<Aͷޙʹδϟϯϓ ରԠ͢ΔA<AͬͯͲ͜Ͱ͔͢ʜʜ طʹݟ͍ͯΔͣ ˠA<AͷΞυϨεΛελοΫʹQVTI͍ͯ͜͠͏ TBUDLͷݱࡏҐஔΛTUBDLQPJOUFSͱݺͿ
#SBJOGVDLʹ͓͚Δϧʔϓ • A<A͕Ͱ͋ΕରԠ͢ΔA>Aͷޙδϟϯϓ • A>A͕Ҏ֎ͳΒରԠ͢ΔA<Aͷޙʹδϟϯϓ • ωετ͍ͯ͠Δͱ͖ʹA<A͔ΒA>Aʹδϟϯϓ͢Δಈ࡞ඇࣗ໌Ͱʁ Ͳͷਂ͞ͷA<AA>A·Ͱ/01ͤ͞Δ͔Λอଘ͢Δ͜ͱͰղܾ͢Δ ˠ/FTU1PJOUFSͱݺͿ
4UBDL1PJOUFSͱ/FTU1PJOUFSΛൺֱ͢Δ͜ͱͰɺ Ͳͷਂ͞·Ͱ/01ͤ͞Δ͔அՄೳ
41 /1ͷಈ͖ͷྫ
ΞʔΩςΫνϟઆ໌ /FTU 4UBDL1PJOUFS • 4UBDLΛอ࣋͢Δ3".ͱɺ4UBDL1PJOUFS ͱ/FTU1PJOUFSΛอ࣋͢ΔϨδελ
͜Μͳײ͡
ཧճ࿏্Ͱಈ͍ͨʂ
ϋʔυΣΞʹ࣮͢Δ͏͑Ͱࠔͬͨ͜ͱ • ϚϧνϓϨΫαʹཔͬͨઃܭ • ಈ࡞ͷঠѲʹि͔͔ؒͬͨ3". • *$Λম͖·ͬͨ͘ʑ • ೖखੑͷѱ͍*$ɺҙຯͷΘ͔Βͳ͍*$
ϋʔυΣΞʹ࣮͢Δ͏͑Ͱࠔͬͨ͜ͱ • ϚϧνϓϨΫαʹཔͬͨઃܭ • ಈ࡞ͷঠѲʹि͔͔ؒͬͨ3". • *$Λম͖·ͬͨ͘ʑ • ೖखੑͷѱ͍*$ɺҙຯͷΘ͔Βͳ͍*$
ϚϧνϓϨΫα ʹཔͬͨઃܭ • ݁ɿτϥΠεςʔτόοϑΝ Λ͓͏ • ֦ுੑʹ͚ܽΔ
ϋʔυΣΞʹ࣮͢Δ͏͑Ͱࠔͬͨ͜ͱ • ϚϧνϓϨΫαʹཔͬͨઃܭ • ಈ࡞ͷঠѲʹि͔͔ؒͬͨ3". • *$Λম͖·ͬͨ͘ʑ • ೖखੑͷѱ͍*$ɺҙຯͷΘ͔Βͳ͍*$
4&-&$5 '30. 8)&3&QBDLBHF%*1 "/%UZQF1BSBMMFM • ·ͱʹചͬͯΔͷ͕͜Ε͘Β ͍͔͠ͳ͍ IUUQTTV[VTIPXFCTIPQQSPKQ QJE
4&-&$5 '30. 8)&3&QBDLBHF%*1 "/%UZQF1BSBMMFM
3".ͬͯΫϩοΫͳ͍ΜͰ͢Ͷ?? • ཧճ࿏γϛϡϨʔλ ͱ༷͕ҟͳΓ͗ͯ͢ Ӣߦ͖͕ո͘͠ͳΔ IUUQTTV[VTIPXFCDPNQEG@ fi MFGDCDCQEG
ΫϩοΫͱԆճ࿏ͷධՁ
ϋʔυΣΞʹ࣮͢Δ͏͑Ͱࠔͬͨ͜ͱ • ϚϧνϓϨΫαʹཔͬͨઃܭ • ಈ࡞ͷঠѲʹि͔͔ؒͬͨ3". • *$Λম͖·ͬͨ͘ʑ • ೖखੑͷѱ͍*$ɺҙຯͷΘ͔Βͳ͍*$
ಾͷൃ • 3".͚͕ͩͩɺݪҼෆ໌ ͷൃʹ·͞Εͨ O • தʑ࠶ݱ͕Ͱ͖ͳ͔ͬͨ ͕ɺු͔ͤͨঢ়ଶ͕ةݥͱ
͍͏͜ͱ͕Θ͔ͬͨ • ྲྀ҆ఆԽిݯͷϊΠζ ةͳ͍ • େମঠѲ
ϋʔυΣΞʹ࣮͢Δ͏͑Ͱࠔͬͨ͜ͱ • ϚϧνϓϨΫαʹཔͬͨઃܭ • ಈ࡞ͷঠѲʹि͔͔ؒͬͨ3". • *$Λম͖·ͬͨ͘ʑ • ೖखੑͷѱ͍*$ɺҙຯͷΘ͔Βͳ͍*$
ೖखੑͷѱ͍*$ • ळ༿ݪͰ୳ͯ͠શવݟ͔ͭΒͳ͍ • ΦϯϥΠϯγϣοϓͰങ͓͏ • ೖखͰ͖Δ*$Λ୳ͦ͏ • ͋ΔͳΒγϦʔζΛબ΅͏
• ϨδελʹΧϯλճ࿏͕ͪΐ͏Ͳ͍͍ʢཁग़యʣ
͜ͷ*$ɾɾɾԿ͔มɾɾɾ • )$ͬͯͬͯ·͔͢ʁ
͜ͷ*$ɾɾɾԿ͔มɾɾɾ • )$ͬͯͬͯ·͔͢ʁ • /03ճ࿏Ͱ͢
͜ͷ*$ɾɾɾԿ͔มɾɾɾ • )$ͬͯͬͯ·͔͢ʁ • /03ճ࿏Ͱ͢ Α͘ݟͨΒૉࢠͷ͖͕ٯ Լ͔Β্ʂʂʂ
ϋʔυΣΞʹ࣮͢Δ͏͑Ͱࠔͬͨ͜ͱ • ϚϧνϓϨΫαʹཔͬͨઃܭ • ಈ࡞ͷঠѲʹि͔͔ؒͬͨ3". • *$Λম͖·ͬͨ͘ʑ • ೖखੑͷѱ͍*$ɺҙຯͷΘ͔Βͳ͍*$
• ΫϩοΫͰΔ͜ͱ͕ଟ͗͢Δ
ΫϩοΫͰΔ͜ͱ • 3".͔ΒΛಡΈग़͢ • "-6Ͱ͠ࢉ͢Δ • 3".ʹॻ͖ࠐΉ
ΫϩοΫͰΔ͜ͱ • 3".͔ΒΛಡΈग़͢ • "-6Ͱ͠ࢉ͢Δ • 3".ʹॻ͖ࠐΉ Ͱ͖ͳ͍ͷͰΫϩοΫΛप 3
8Λ࡞ͬͨ
Ͳ͏͢ΕΑ͔͔ͬͨ • ϚΠΫϩϓϩάϥϜํࣜʹ͢ΕΑ͔ͬͨ • ͭͷ໋ྩΛ୯७ͳ໋ྩ܈ʹஔ͖͑Δ • ֦ுੑ্͕Δʂ Γͱʹʔͷϒϩά#SBJOGVDL$16ΛϚΠΫϩϓϩάϥϜํࣜͰ࣮͓ͨ͠IUUQTUPOZNPPPSJCMPHTQPUDPNCSBJOGVDLDQVIUNM
Ͱ͖ͨͷ • ίϯϙʔωϯτ • σίʔμ • /FTU 4UBDLϙΠϯλʹؔ͢Δճ࿏ •
ΫϩοΫൃৼث • "-6 • 3". Ͱ͖ͳ͔ͬͨͷ • 30. "SEVJOPͰ࡞Δ͚ͩ • ݁߹
νʔϜ։ൃ • શһྈʹॅΜͰ͍ͨ • ྈͰʢٛʣిث۩ͷ࣋ͪࠐΈ͕ې͡ΒΕ͍ͯΔ
νʔϜ։ൃ • ຖݺޙʹ෦ʹू·ͬͯ࡞ۀ • ΜͩΛ͏࡞ۀֶߍͷ࣮ݧࣨΛआΓͨ • ഇغʹͳͬͨΦγϩΛआΓͨ
νʔϜ։ൃ • ෦εϓγͰཧ • ୭͕Ͳ͜ͰԿݸ͍࣋ͬͯΔ͔
ల • *0ͷॆ࣮ • ిͰϓϩάϥϜΛ࣮ߦͰ͖ͳ͍͔ʢʁʣ • ήʔϛϯά#SBJOGVDL$16 • ϙʔλϒϧήʔϛϯά#SBJOGVDLϚΠίϯ
• ಉਓࢽʹॻ͍ͯग़͢
లࣔϒʔεͰ͓͠·͠ΐ͏ʂʂʂ