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
ぼくのかんがえたさいきょうCPU 2018 スカラ演算
Search
houmei
April 23, 2018
Technology
150
0
Share
ぼくのかんがえたさいきょうCPU 2018 スカラ演算
houmei
April 23, 2018
More Decks by houmei
See All by houmei
ぼくのかんがえたさいきょうCPU 2018 ベクトル演算
houmei
0
180
ぼくのかんがえたさいきょうCPU 2018 DATA
houmei
0
160
2018-BKSC-ALU
houmei
0
290
2017 CPU Architeciture
houmei
0
320
Other Decks in Technology
See All in Technology
2026-04-02 IBM Bobオンボーディング入門
yutanonaka
0
200
建設的な現実逃避のしかた / How to practice constructive escapism
pauli
3
110
Cortex Code君、今日から内製化支援担当ね。
coco_se
0
270
Data Enabling Team立ち上げました
sansantech
PRO
0
270
Databricks Lakebaseを用いたAIエージェント連携
daiki_akimoto_nttd
0
140
FlutterでPiP再生を実装した話
s9a17
0
250
AIがコードを書く時代の ジェネレーティブプログラミング
polidog
PRO
1
210
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
150
「できない」のアウトプット 同人誌『精神を壊してからの』シリーズ出版を 通して得られたこと
comi190327
3
570
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
170
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
280
AIを活用したアクセシビリティ改善フロー
degudegu2510
1
140
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
300
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
Discover your Explorer Soul
emna__ayadi
2
1.1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
980
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
990
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
The browser strikes back
jonoalderson
0
880
The Curse of the Amulet
leimatthew05
1
11k
Transcript
΅͘ͷ͔Μ͕͑ͨ ͍͖͞ΐ͏CPU 2018.4.23 @houmei εΧϥԋࢉ 184݄23݄༵
༰ • ΅͘ͷ͔Μ͕͍͖͑ͨ͞ΐ͏CPUͷղઆ • ҟͳΔܕͷԋࢉʹ͍ͭͯʢεΧϥʣ twitter : @houmei blog :
ԼੈքౝͷܭࢉػΑ· 184݄23݄༵
ѻ͏ܕͱσʔλαΠζ ɾܕʢූ߸͋Γ/ූ߸ͳ͠ʣ ɾුಈখܕ ɾेਐුಈখܕ ͜ΕΒͷҟͳΔܕͱҟͳΔσʔλαΠζ Ͳ͏͠ͷԋࢉʹ͍ͭͯ 184݄23݄༵
ݪଇ (1)ԋࢉ݁ՌRdͷσʔλαΠζҰ൪ͷ ιʔε(Ra)ʹ߹ΘͤΔ (2)ԋࢉ݁ՌRdͷܕҰ൪ͷιʔε(Ra) ʹ߹ΘͤΔ ※(2)ྫ֎ : POPC/CLZ/CTZϏοτΛ ͑ΔͷͰRdܕ 184݄23݄༵
ιʔεͷܗࣜʁ Ұ൪ͷιʔεΛRaɺ ೋ൪Ҏ߱ͷιʔεΛRbͱ͢Δɿ ɾࢉज़ԋࢉ໋ྩɹRbRaʹ߹ΘͤΔ ɾཧԋࢉ໋ྩɹRbRaʹ߹ΘͤΔ ɾϏοτԋࢉ໋ྩɹRbͦͷ·· ɾγϑτ໋ྩɹRbͦͷ·· ※Rbʹࢦఆͨ͠ϨδελʹܕαΠζ ө͞Ε·ͤΜɻԋࢉ࣌ͷΈมɻ 184݄23݄༵
ͱʢ̍ʣ ɾRaͱRbͷαΠζ͕ಉ͡߹→ͳ͠ ɾRaΑΓRbͷαΠζ͕େ͖͍߹ ɹ→Rbͷ্ҐΛΧοτ͠ԋࢉ Ra Rb Rb’ Rd 184݄23݄༵
ͱʢ̎ʣ ɾRaΑΓRbͷαΠζ͕খ͍͞߹ ɹ→RbͷMSBΛූ߸֦ு͠ԋࢉ 1010111111110100 1111111111111111 1010111111110100 Ra Rb Rb’ Rd
184݄23݄༵
ͱʢ̏ʣ ɾRaΑΓRbͷαΠζ͕খ͍͞߹ ɹ→ԋࢉ໋ྩͷࢦࣔʹΑΓ( .u म০) ɹɹRbͷMSBΛθϩ֦ு͠ԋࢉ 1010111111110100 0000000000000000 1010111111110100 Ra
Rb Rb’ Rd 184݄23݄༵
ͷѻ͍ ɾͷූ߸ͳ͠/ූ߸͋Γ(̎ͷิ)ͷ ۠ผΛܕͰѻ͏͔ → ѻΘͳ͍ ɹैདྷͷϓϩηαͱͷޓੑҡ࣋ͷͨΊ ɾσϑΥϧτͰූ߸͖ͱͯ͠ѻ͏ ɾූ߸ͳ໋͠ྩͷम০ࢠ .u Ͱ໌ʹѻ͏
184݄23݄༵
ුಈখܕʢ̍ʣ ɾਫ਼͕ҟͳΔ߹ ɹ→Rbͷਫ਼ΛRaʹ߹ΘͤΔ ɾม࣌ͷΦʔόʔϑϩʔRfʹηοτ FP64 FP32 FP64 FP64 Ra Rb
Rb’ Rd 184݄23݄༵
ුಈখܕʢ̎ʣ ɾܕ͕ҟͳΔ߹ʢेਐුಈখࠞࡏʣ ɹ→Rbͷܕͱਫ਼ΛRaʹ߹ΘͤΔ ɾม࣌ͷΦʔόʔϑϩʔRfʹηοτ DP64 FP32 DP64 DP64 Ra Rb
Rb’ Rd 184݄23݄༵
ුಈখͱ ɾRa͕ුಈখܕɺRb͕ͷͱ͖ ɹ→RbΛRaͱಉ͡ුಈখܕͱαΠζ ʹม ɾม࣌ͷΦʔόʔϑϩʔRfʹηοτ FP32 Int 64bit FP32 FP32
Ra Rb Rb’ Rd 184݄23݄༵
ͱුಈখ ɾRa͕ɺRb͕ුಈখܕͷͱ͖ ɹ→RbΛRaͱಉ͡αΠζͷʹม ɾม࣌ͷΦʔόʔϑϩʔRfʹηοτ Int 64bit FP32 Int 64bit Int
64bit Ra Rb Rb’ Rd 184݄23݄༵
ؙΊ • ුಈখܕΛѻ͏ࢉज़ԋࢉ໋ྩʹम০ࢠͱ͠ ͯՃ • σϑΥϧτͷؙΊࢦࣔͱ̑छྨͷؙΊࢦఆ .rneɺ.rnaɺ.rzɺ.rpiɺ.pmi 184݄23݄༵
·ͱΊ • ԋࢉ݁ՌͷαΠζͱܕRaʹ߹ΘͤΔ • ԋࢉͷલʹRbͷαΠζͱܕΛRaʹ߹ΘͤΔ • ͕ූ߸͖/ූ߸ͳ͠ͷѻ͍ʢූ߸֦ுʣ ԋࢉ໋ྩʹͤΔ • ුಈখͷԋࢉมͷؙΊࢉज़ԋࢉ໋ྩ
Ͱѻ͏ 184݄23݄༵
ɹ ͭͮ͘ ΅͘ͷ͔Μ͕͍͖͑ͨ͞ΐ͏CPU 184݄23݄༵