Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BFが動くCPUを作りたい! @第3回CPUを語る会
Search
Yuma Ochi (chizuchizu)
June 02, 2024
Technology
1
340
BFが動くCPUを作りたい! @第3回CPUを語る会
Yuma Ochi (chizuchizu)
June 02, 2024
Tweet
Share
More Decks by Yuma Ochi (chizuchizu)
See All by Yuma Ochi (chizuchizu)
IOAI Solution (NLP, CV) | Team Japan
chizuchizu
0
110
aranami_idea.pdf
chizuchizu
0
68
DiffType KIH2023
chizuchizu
0
250
週刊タイピングは役に立たない
chizuchizu
0
310
【発表資料】どこやったっけなぁ?
chizuchizu
1
270
アニーリングマシンを使った論理式学習モデルの開発(2021未踏ターゲット事業成果報告会)
chizuchizu
0
1.9k
浅(くて広い)層学習 (Amplifyハッカソン)
chizuchizu
1
690
全国医療AIコンテスト 2021 1st place solution
chizuchizu
0
4.6k
configのすゝめ
chizuchizu
1
250
Other Decks in Technology
See All in Technology
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.1k
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
2
17k
Beyond Kaniko: Navigating Unprivileged Container Image Creation
f30
0
140
Reach American Airlines®️ Instantly: 19 Calling Methods for Fast Support in the USA
flyamerican
1
170
SmartNewsにおける 1000+ノード規模 K8s基盤 でのコスト最適化 – Spot・Gravitonの大規模導入への挑戦
vsanna2
0
140
敢えて生成AIを使わないマネジメント業務
kzkmaeda
2
450
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
11
5k
Operating Operator
shhnjk
1
590
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
110
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
210
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
3
17k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
300
Measuring & Analyzing Core Web Vitals
bluesmoon
7
510
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
How to Ace a Technical Interview
jacobian
278
23k
A Tale of Four Properties
chriscoyier
160
23k
Thoughts on Productivity
jonyablonski
69
4.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
GitHub's CSS Performance
jonrohan
1031
460k
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ϚΠίϯ
• ಉਓࢽʹॻ͍ͯग़͢
లࣔϒʔεͰ͓͠·͠ΐ͏ʂʂʂ