| Jump to content | https://en.wikipedia.org/wiki/CPU_cache#bodyContent |
| Main page | https://en.wikipedia.org/wiki/Main_Page |
| Contents | https://en.wikipedia.org/wiki/Wikipedia:Contents |
| Current events | https://en.wikipedia.org/wiki/Portal:Current_events |
| Random article | https://en.wikipedia.org/wiki/Special:Random |
| About Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:About |
| Contact us | https://en.wikipedia.org/wiki/Wikipedia:Contact_us |
| Help | https://en.wikipedia.org/wiki/Help:Contents |
| Learn to edit | https://en.wikipedia.org/wiki/Help:Introduction |
| Community portal | https://en.wikipedia.org/wiki/Wikipedia:Community_portal |
| Recent changes | https://en.wikipedia.org/wiki/Special:RecentChanges |
| Upload file | https://en.wikipedia.org/wiki/Wikipedia:File_upload_wizard |
| Special pages | https://en.wikipedia.org/wiki/Special:SpecialPages |
|
| https://en.wikipedia.org/wiki/Main_Page |
|
Search
| https://en.wikipedia.org/wiki/Special:Search |
| Donate | https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en |
| Create account | https://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=CPU+cache |
| Log in | https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=CPU+cache |
| Donate | https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en |
| Create account | https://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=CPU+cache |
| Log in | https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=CPU+cache |
|
(Top)
| https://en.wikipedia.org/wiki/CPU_cache |
|
1
Overview
| https://en.wikipedia.org/wiki/CPU_cache#Overview |
|
2
History
| https://en.wikipedia.org/wiki/CPU_cache#History |
|
3
Operation
| https://en.wikipedia.org/wiki/CPU_cache#Operation |
|
3.1
Cache entries
| https://en.wikipedia.org/wiki/CPU_cache#Cache_entries |
|
3.2
Policies
| https://en.wikipedia.org/wiki/CPU_cache#Policies |
|
3.2.1
Replacement policies
| https://en.wikipedia.org/wiki/CPU_cache#Replacement_policies |
|
3.2.2
Write policies
| https://en.wikipedia.org/wiki/CPU_cache#Write_policies |
|
3.3
Cache performance
| https://en.wikipedia.org/wiki/CPU_cache#Cache_performance |
|
3.3.1
CPU stalls
| https://en.wikipedia.org/wiki/CPU_cache#CPU_stalls |
|
4
Associativity
| https://en.wikipedia.org/wiki/CPU_cache#Associativity |
|
4.1
Direct-mapped cache
| https://en.wikipedia.org/wiki/CPU_cache#Direct-mapped_cache |
|
4.2
Two-way set associative cache
| https://en.wikipedia.org/wiki/CPU_cache#Two-way_set_associative_cache |
|
4.3
Speculative execution
| https://en.wikipedia.org/wiki/CPU_cache#Speculative_execution |
|
4.4
Two-way skewed associative cache
| https://en.wikipedia.org/wiki/CPU_cache#Two-way_skewed_associative_cache |
|
4.5
Pseudo-associative cache
| https://en.wikipedia.org/wiki/CPU_cache#Pseudo-associative_cache |
|
4.6
Multicolumn cache
| https://en.wikipedia.org/wiki/CPU_cache#Multicolumn_cache |
|
5
Cache entry structure
| https://en.wikipedia.org/wiki/CPU_cache#Cache_entry_structure |
|
5.1
Example
| https://en.wikipedia.org/wiki/CPU_cache#Example |
|
5.2
Flag bits
| https://en.wikipedia.org/wiki/CPU_cache#Flag_bits |
|
6
Cache miss
| https://en.wikipedia.org/wiki/CPU_cache#Cache_miss |
|
7
Address translation
| https://en.wikipedia.org/wiki/CPU_cache#Address_translation |
|
7.1
Homonym and synonym problems
| https://en.wikipedia.org/wiki/CPU_cache#Homonym_and_synonym_problems |
|
7.2
Virtual tags and hints
| https://en.wikipedia.org/wiki/CPU_cache#Virtual_tags_and_hints |
|
7.3
Page coloring
| https://en.wikipedia.org/wiki/CPU_cache#Page_coloring |
|
8
Cache hierarchy in a modern processor
| https://en.wikipedia.org/wiki/CPU_cache#Cache_hierarchy_in_a_modern_processor |
|
8.1
Specialized caches
| https://en.wikipedia.org/wiki/CPU_cache#Specialized_caches |
|
8.1.1
Victim cache
| https://en.wikipedia.org/wiki/CPU_cache#Victim_cache |
|
8.1.2
Trace cache
| https://en.wikipedia.org/wiki/CPU_cache#Trace_cache |
|
8.1.3
Write Coalescing Cache (WCC)
| https://en.wikipedia.org/wiki/CPU_cache#Write_Coalescing_Cache_(WCC) |
|
8.1.4
Micro-operation (μop or uop) cache
| https://en.wikipedia.org/wiki/CPU_cache#Micro-operation_(μop_or_uop)_cache |
|
8.1.5
Branch target instruction cache
| https://en.wikipedia.org/wiki/CPU_cache#Branch_target_instruction_cache |
|
8.1.6
Smart cache
| https://en.wikipedia.org/wiki/CPU_cache#Smart_cache |
|
8.2
Multi-level caches
| https://en.wikipedia.org/wiki/CPU_cache#Multi-level_caches |
|
8.2.1
Multi-core chips
| https://en.wikipedia.org/wiki/CPU_cache#Multi-core_chips |
|
8.2.2
Separate versus unified
| https://en.wikipedia.org/wiki/CPU_cache#Separate_versus_unified |
|
8.2.3
Exclusive versus inclusive
| https://en.wikipedia.org/wiki/CPU_cache#Exclusive_versus_inclusive |
|
8.3
Scratchpad memory
| https://en.wikipedia.org/wiki/CPU_cache#Scratchpad_memory |
|
8.4
Example: the K8
| https://en.wikipedia.org/wiki/CPU_cache#Example:_the_K8 |
|
8.5
More hierarchies
| https://en.wikipedia.org/wiki/CPU_cache#More_hierarchies |
|
8.6
Tag RAM
| https://en.wikipedia.org/wiki/CPU_cache#Tag_RAM |
|
9
Implementation
| https://en.wikipedia.org/wiki/CPU_cache#Implementation |
|
9.1
History
| https://en.wikipedia.org/wiki/CPU_cache#History_2 |
|
9.1.1
First TLB implementations
| https://en.wikipedia.org/wiki/CPU_cache#First_TLB_implementations |
|
9.1.2
First instruction cache
| https://en.wikipedia.org/wiki/CPU_cache#First_instruction_cache |
|
9.1.3
First data cache
| https://en.wikipedia.org/wiki/CPU_cache#First_data_cache |
|
9.1.4
In 68k microprocessors
| https://en.wikipedia.org/wiki/CPU_cache#In_68k_microprocessors |
|
9.1.5
In x86 microprocessors
| https://en.wikipedia.org/wiki/CPU_cache#In_x86_microprocessors |
|
9.1.6
In ARM microprocessors
| https://en.wikipedia.org/wiki/CPU_cache#In_ARM_microprocessors |
|
9.1.7
Current research
| https://en.wikipedia.org/wiki/CPU_cache#Current_research |
|
9.2
Multi-ported cache
| https://en.wikipedia.org/wiki/CPU_cache#Multi-ported_cache |
|
10
See also
| https://en.wikipedia.org/wiki/CPU_cache#See_also |
|
11
Notes
| https://en.wikipedia.org/wiki/CPU_cache#Notes |
|
12
References
| https://en.wikipedia.org/wiki/CPU_cache#References |
|
13
External links
| https://en.wikipedia.org/wiki/CPU_cache#External_links |
| العربية | https://ar.wikipedia.org/wiki/%D8%B0%D8%A7%D9%83%D8%B1%D8%A9_%D9%88%D8%AD%D8%AF%D8%A9_%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D9%84%D8%AC%D8%A9_%D8%A7%D9%84%D9%85%D8%B1%D9%83%D8%B2%D9%8A%D8%A9 |
| भोजपुरी | https://bh.wikipedia.org/wiki/%E0%A4%95%E0%A5%88%E0%A4%B6_%E0%A4%AE%E0%A5%87%E0%A4%AE%E0%A5%8B%E0%A4%B0%E0%A5%80 |
| Български | https://bg.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D0%BE%D1%80%D0%B5%D0%BD_%D0%BA%D0%B5%D1%88 |
| Català | https://ca.wikipedia.org/wiki/Mem%C3%B2ria_cau_de_la_CPU |
| Čeština | https://cs.wikipedia.org/wiki/CPU_cache |
| Deutsch | https://de.wikipedia.org/wiki/Befehlscache |
| Eesti | https://et.wikipedia.org/wiki/Protsessori_vahem%C3%A4lu |
| Español | https://es.wikipedia.org/wiki/Cach%C3%A9_de_CPU |
| فارسی | https://fa.wikipedia.org/wiki/%D8%AD%D8%A7%D9%81%D8%B8%D9%87_%D9%86%D9%87%D8%A7%D9%86_%D8%B3%DB%8C%E2%80%8C%D9%BE%DB%8C%E2%80%8C%DB%8C%D9%88 |
| Français | https://fr.wikipedia.org/wiki/Cache_de_processeur |
| Gaeilge | https://ga.wikipedia.org/wiki/Taisc-chuimhne |
| 한국어 | https://ko.wikipedia.org/wiki/CPU_%EC%BA%90%EC%8B%9C |
| Bahasa Indonesia | https://id.wikipedia.org/wiki/Tembolok_CPU |
| Italiano | https://it.wikipedia.org/wiki/CPU_cache |
| Latviešu | https://lv.wikipedia.org/wiki/Procesora_ke%C5%A1atmi%C5%86a |
| Lietuvių | https://lt.wikipedia.org/wiki/Procesoriaus_spartinan%C4%8Dioji_atmintin%C4%97 |
| Македонски | https://mk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%83%D0%B2%D0%B0%D1%87%D0%BA%D0%B8_%D0%BC%D0%B5%D1%93%D1%83%D1%81%D0%BA%D0%BB%D0%B0%D0%B4 |
| മലയാളം | https://ml.wikipedia.org/wiki/%E0%B4%B8%E0%B4%BF.%E0%B4%AA%E0%B4%BF.%E0%B4%AF%E0%B5%81._%E0%B4%95%E0%B4%BE%E0%B4%B7%E0%B5%8D |
| Nederlands | https://nl.wikipedia.org/wiki/CPU-cache |
| 日本語 | https://ja.wikipedia.org/wiki/%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%83%A1%E3%83%A2%E3%83%AA |
| Norsk bokmål | https://no.wikipedia.org/wiki/Hurtigminne |
| Polski | https://pl.wikipedia.org/wiki/Pami%C4%99%C4%87_podr%C4%99czna_procesora |
| Português | https://pt.wikipedia.org/wiki/Cache_do_processador |
| Русский | https://ru.wikipedia.org/wiki/%D0%9A%D1%8D%D1%88_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%B0 |
| Slovenčina | https://sk.wikipedia.org/wiki/R%C3%BDchla_vyrovn%C3%A1vacia_pam%C3%A4%C5%A5_procesora |
| Српски / srpski | https://sr.wikipedia.org/wiki/%D0%9A%D0%B5%D1%88_%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D0%BE%D1%80%D1%81%D0%BA%D0%B5_%D1%98%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%86%D0%B5 |
| தமிழ் | https://ta.wikipedia.org/wiki/%E0%AE%AA%E0%AE%A4%E0%AF%81%E0%AE%95%E0%AF%8D%E0%AE%95%E0%AF%81_%E0%AE%A8%E0%AE%BF%E0%AE%A9%E0%AF%88%E0%AE%B5%E0%AE%95%E0%AE%AE%E0%AF%8D |
| Türkçe | https://tr.wikipedia.org/wiki/%C4%B0%C5%9Flemci_%C3%B6nbelle%C4%9Fi |
| Українська | https://uk.wikipedia.org/wiki/%D0%9A%D0%B5%D1%88_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D0%BE%D1%80%D0%B0 |
| Tiếng Việt | https://vi.wikipedia.org/wiki/CPU_cache |
| 中文 | https://zh.wikipedia.org/wiki/CPU%E7%BC%93%E5%AD%98 |
| Edit links | https://www.wikidata.org/wiki/Special:EntityPage/Q352090#sitelinks-wikipedia |
| Article | https://en.wikipedia.org/wiki/CPU_cache |
| Talk | https://en.wikipedia.org/wiki/Talk:CPU_cache |
| Read | https://en.wikipedia.org/wiki/CPU_cache |
| Edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit |
| View history | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=history |
| Read | https://en.wikipedia.org/wiki/CPU_cache |
| Edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit |
| View history | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=history |
| What links here | https://en.wikipedia.org/wiki/Special:WhatLinksHere/CPU_cache |
| Related changes | https://en.wikipedia.org/wiki/Special:RecentChangesLinked/CPU_cache |
| Upload file | https://en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard |
| Permanent link | https://en.wikipedia.org/w/index.php?title=CPU_cache&oldid=1337160639 |
| Page information | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=info |
| Cite this page | https://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=CPU_cache&id=1337160639&wpFormIdentifier=titleform |
| Get shortened URL | https://en.wikipedia.org/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FCPU_cache |
| Download QR code | https://en.wikipedia.org/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FCPU_cache |
| Download as PDF | https://en.wikipedia.org/w/index.php?title=Special:DownloadAsPdf&page=CPU_cache&action=show-download-screen |
| Printable version | https://en.wikipedia.org/w/index.php?title=CPU_cache&printable=yes |
| Wikimedia Commons | https://commons.wikimedia.org/wiki/Category:CPU_cache |
| Wikidata item | https://www.wikidata.org/wiki/Special:EntityPage/Q352090 |
| hardware cache | https://en.wikipedia.org/wiki/Hardware_cache |
| central processing unit | https://en.wikipedia.org/wiki/Central_processing_unit |
| computer | https://en.wikipedia.org/wiki/Computer |
| data | https://en.wikipedia.org/wiki/Data_(computer_science) |
| main memory | https://en.wikipedia.org/wiki/Main_memory |
| [1] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-1 |
| processor core | https://en.wikipedia.org/wiki/Processor_core |
| memory locations | https://en.wikipedia.org/wiki/Memory_location |
| static random-access memory | https://en.wikipedia.org/wiki/Static_random-access_memory |
| transistors | https://en.wikipedia.org/wiki/Transistor |
| bit | https://en.wikipedia.org/wiki/Bit |
| eDRAM | https://en.wikipedia.org/wiki/EDRAM |
| levels | https://en.wikipedia.org/wiki/CPU_cache#MULTILEVEL |
| [2] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-2 |
| translation lookaside buffer | https://en.wikipedia.org/wiki/Translation_lookaside_buffer |
| memory management unit | https://en.wikipedia.org/wiki/Memory_management_unit |
| Input/output | https://en.wikipedia.org/wiki/Input/output |
| data buffers | https://en.wikipedia.org/wiki/Data_buffer |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=1 |
| main memory | https://en.wikipedia.org/wiki/Main_memory |
| address bus | https://en.wikipedia.org/wiki/Address_bus |
| DRAM | https://en.wikipedia.org/wiki/DRAM |
| data bus | https://en.wikipedia.org/wiki/Data_bus |
| desktop | https://en.wikipedia.org/wiki/Desktop_computer |
| server | https://en.wikipedia.org/wiki/Server_(computing) |
| Translation lookaside buffer | https://en.wikipedia.org/wiki/Translation_lookaside_buffer |
| memory management unit | https://en.wikipedia.org/wiki/Memory_management_unit |
| MicroOp-cache | https://en.wikipedia.org/wiki/Micro-operation |
| Branch target buffer | https://en.wikipedia.org/wiki/Branch_target_buffer |
| multi-level caches | https://en.wikipedia.org/wiki/CPU_cache#Multi-level_caches |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=2 |
| https://en.wikipedia.org/wiki/File:NeXTcube_motherboard.jpg |
| Motherboard | https://en.wikipedia.org/wiki/Motherboard |
| NeXTcube | https://en.wikipedia.org/wiki/NeXTcube |
| Motorola 68040 | https://en.wikipedia.org/wiki/Motorola_68040 |
| MHz | https://en.wikipedia.org/wiki/MHz |
| Atlas 2 | https://en.wikipedia.org/wiki/Titan_(1963_computer) |
| [3] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-3 |
| IBM System/360 Model 85 | https://en.wikipedia.org/wiki/IBM_System/360_Model_85 |
| [4] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-4 |
| [5] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-5 |
| IBM 801 | https://en.wikipedia.org/wiki/IBM_801 |
| [6] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-6 |
| [7] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-7 |
| dollar | https://en.wikipedia.org/wiki/United_States_dollar |
| SoCs | https://en.wikipedia.org/wiki/System_on_a_chip |
| multi-core processor | https://en.wikipedia.org/wiki/Multi-core_processor |
| dynamic random-access memory | https://en.wikipedia.org/wiki/Dynamic_random-access_memory |
| static random-access memory | https://en.wikipedia.org/wiki/Static_random-access_memory |
| eDRAM | https://en.wikipedia.org/wiki/EDRAM |
| [8] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-:0-8 |
| KiB | https://en.wikipedia.org/wiki/Kibibyte |
| MiB | https://en.wikipedia.org/wiki/Mebibyte |
| Intel Core 2 Duo | https://en.wikipedia.org/wiki/Intel_Core_2_Duo |
| IBM zEC12 | https://en.wikipedia.org/wiki/IBM_zEC12_(microprocessor) |
| IBM z13 | https://en.wikipedia.org/wiki/IBM_z13_(microprocessor) |
| [9] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-9 |
| Ice Lake | https://en.wikipedia.org/wiki/Ice_Lake_(microprocessor) |
| Intel Atom | https://en.wikipedia.org/wiki/Intel_Atom |
| [10] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-10 |
| [11] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-11 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=3 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=4 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=5 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=6 |
| Cache replacement policies | https://en.wikipedia.org/wiki/Cache_replacement_policies |
| least-recently used | https://en.wikipedia.org/wiki/Least-recently_used |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=7 |
| Cache (computing) § Writing policies | https://en.wikipedia.org/wiki/Cache_(computing)#WRITEPOLICIES |
| write-through | https://en.wikipedia.org/wiki/Write-through |
| write-back | https://en.wikipedia.org/wiki/Write-back |
| dirty | https://en.wikipedia.org/wiki/Dirty_bit |
| direct memory access | https://en.wikipedia.org/wiki/Direct_memory_access |
| multi-core processor | https://en.wikipedia.org/wiki/Multi-core_processor |
| multiprocessor | https://en.wikipedia.org/wiki/Multiprocessor |
| cache coherence | https://en.wikipedia.org/wiki/Cache_coherence |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=8 |
| Cache performance measurement | https://en.wikipedia.org/wiki/Cache_performance_measurement_and_metric |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=9 |
| latency | https://en.wikipedia.org/wiki/Latency_(engineering) |
| out-of-order execution | https://en.wikipedia.org/wiki/Out-of-order_execution |
| simultaneous multithreading | https://en.wikipedia.org/wiki/Simultaneous_multithreading |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=10 |
| https://en.wikipedia.org/wiki/File:Cache_Fill.svg |
| Cache placement policies | https://en.wikipedia.org/wiki/Cache_placement_policies |
| placement policy | https://en.wikipedia.org/wiki/Cache_placement_policies |
| [12] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-12 |
| AMD Athlon | https://en.wikipedia.org/wiki/AMD_Athlon |
| trade-off | https://en.wikipedia.org/wiki/Trade-off |
| conflict misses | https://en.wikipedia.org/wiki/Cache_performance_measurement_and_metric#Conflict_misses |
| [13] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-13 |
| virtual aliasing | https://en.wikipedia.org/wiki/CPU_cache#Virtual_aliasing |
| [14] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-14 |
| [15] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-Seznec-15 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=11 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=12 |
| LRU | https://en.wikipedia.org/wiki/Cache_algorithms |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=13 |
| speculation | https://en.wikipedia.org/wiki/Speculative_execution |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=14 |
| [15] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-Seznec-15 |
| hash function | https://en.wikipedia.org/wiki/Hash_function |
| [16] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-CK-16 |
| LRU | https://en.wikipedia.org/wiki/Cache_algorithms |
| [17] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-17 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=15 |
| content-addressable memory | https://en.wikipedia.org/wiki/Content-addressable_memory |
| [16] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-CK-16 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=16 |
| [18] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-Two-fast-18 |
| [18] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-Two-fast-18 |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| [19] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-19 |
| [20] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-20 |
| [21] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-21 |
| [22] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-22 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=17 |
| discussed below | https://en.wikipedia.org/wiki/CPU_cache#Flag_bits |
| error correction code | https://en.wikipedia.org/wiki/ECC_memory#Cache |
| [23] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-23 |
| MSB | https://en.wikipedia.org/wiki/Most_significant_bit |
| LSB | https://en.wikipedia.org/wiki/Least_significant_bit |
| [8] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-:0-8 |
| [24] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-24 |
| [25] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-ccs.neu.edu-25 |
| [26] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-26 |
| [27] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-27 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=18 |
| Pentium 4 | https://en.wikipedia.org/wiki/Pentium_4 |
| KiB | https://en.wikipedia.org/wiki/Kibibyte |
| [25] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-ccs.neu.edu-25 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=19 |
| bus snooping | https://en.wikipedia.org/wiki/Bus_snooping |
| dirty bit | https://en.wikipedia.org/wiki/Dirty_bit |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=20 |
| thread of execution | https://en.wikipedia.org/wiki/Simultaneous_multithreading |
| cache performance measurement and metric | https://en.wikipedia.org/wiki/Cache_performance_measurement_and_metric |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=21 |
| virtual memory | https://en.wikipedia.org/wiki/Virtual_memory |
| address space | https://en.wikipedia.org/wiki/Address_space |
| memory management unit | https://en.wikipedia.org/wiki/Memory_management_unit |
| translation lookaside buffer | https://en.wikipedia.org/wiki/Translation_lookaside_buffer |
| page table | https://en.wikipedia.org/wiki/Page_table |
| GiB | https://en.wikipedia.org/wiki/Gibibyte |
| virtual memory | https://en.wikipedia.org/wiki/Virtual_memory |
| IBM M44/44X | https://en.wikipedia.org/wiki/IBM_M44/44X |
| core memory | https://en.wikipedia.org/wiki/Core_memory |
| [28] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-28 |
| [NB 1] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-31 |
| page table | https://en.wikipedia.org/wiki/Page_table |
| IBM System/360 Model 67 | https://en.wikipedia.org/wiki/IBM_System/360_Model_67 |
| GE 645 | https://en.wikipedia.org/wiki/GE_645 |
| IBM System/360 Model 85 | https://en.wikipedia.org/wiki/IBM_System/360_Model_85 |
| [31] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-32 |
| context switch | https://en.wikipedia.org/wiki/Context_switch |
| [32] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-33 |
| MIPS | https://en.wikipedia.org/wiki/MIPS_architecture |
| R6000 | https://en.wikipedia.org/wiki/R6000 |
| [33] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-34 |
| emitter-coupled logic | https://en.wikipedia.org/wiki/Emitter-coupled_logic |
| TLB | https://en.wikipedia.org/wiki/Translation_lookaside_buffer |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=22 |
| homonym | https://en.wikipedia.org/wiki/Homonym |
| synonym | https://en.wikipedia.org/wiki/Synonym |
| [34] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-35 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=23 |
| content-addressable memory | https://en.wikipedia.org/wiki/Content-addressable_memory |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=24 |
| Cache coloring | https://en.wikipedia.org/wiki/Cache_coloring |
| loop nest optimization | https://en.wikipedia.org/wiki/Loop_nest_optimization |
| High Performance Computing (HPC) | https://en.wikipedia.org/wiki/High_Performance_Computing |
| birthday paradox | https://en.wikipedia.org/wiki/Birthday_paradox |
| [35] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-36 |
| [36] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-37 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=25 |
| https://en.wikipedia.org/wiki/File:Hwloc.png |
| [25] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-ccs.neu.edu-25 |
| [8] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-:0-8 |
| cache algorithm | https://en.wikipedia.org/wiki/Cache_algorithm |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=26 |
| pipeline | https://en.wikipedia.org/wiki/Instruction_pipeline |
| virtual-to-physical | https://en.wikipedia.org/wiki/Virtual_memory |
| classic RISC pipeline | https://en.wikipedia.org/wiki/Classic_RISC_pipeline |
| TLB | https://en.wikipedia.org/wiki/Translation_lookaside_buffer |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=27 |
| Victim cache | https://en.wikipedia.org/wiki/Victim_cache |
| Norman Jouppi | https://en.wikipedia.org/wiki/Norman_Jouppi |
| [37] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-Jouppi1990-38 |
| Crystalwell | https://en.wikipedia.org/wiki/Crystalwell |
| [38] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-intel-ark-crystal-well-39 |
| Haswell | https://en.wikipedia.org/wiki/Haswell_(microarchitecture) |
| eDRAM | https://en.wikipedia.org/wiki/EDRAM |
| [39] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-anandtech-i74950hq-40 |
| Skylake | https://en.wikipedia.org/wiki/Skylake_(microarchitecture) |
| [40] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-41 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=28 |
| Trace cache | https://en.wikipedia.org/wiki/Trace_cache |
| Intel | https://en.wikipedia.org/wiki/Intel |
| Pentium 4 | https://en.wikipedia.org/wiki/Pentium_4 |
| instructions | https://en.wikipedia.org/wiki/Instruction_(computer_science) |
| [41] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-42 |
| basic blocks | https://en.wikipedia.org/wiki/Basic_block |
| micro-operations | https://en.wikipedia.org/wiki/Micro-operations |
| [42] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-agner.org-43 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=29 |
| [43] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-44 |
| AMD | https://en.wikipedia.org/wiki/AMD |
| Bulldozer microarchitecture | https://en.wikipedia.org/wiki/Bulldozer_(microarchitecture) |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=30 |
| [44] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-45 |
| micro-operations | https://en.wikipedia.org/wiki/Micro-operation |
| instruction decoders | https://en.wikipedia.org/wiki/Instruction_decoder |
| P6 processor family | https://en.wikipedia.org/wiki/P6_(microarchitecture) |
| [45] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-uop-intel-46 |
| Sandy Bridge | https://en.wikipedia.org/wiki/Sandy_Bridge |
| Ivy Bridge | https://en.wikipedia.org/wiki/Ivy_Bridge_(microarchitecture) |
| Haswell | https://en.wikipedia.org/wiki/Haswell_(microarchitecture) |
| [42] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-agner.org-43 |
| [46] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-anandtech-haswell-47 |
| Zen microarchitecture | https://en.wikipedia.org/wiki/Zen_(microarchitecture) |
| [47] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-48 |
| power consumption | https://en.wikipedia.org/wiki/Power_consumption |
| [45] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-uop-intel-46 |
| [46] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-anandtech-haswell-47 |
| heuristic | https://en.wikipedia.org/wiki/Heuristic |
| [48] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-tc-slides-49 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=31 |
| ARM microprocessors | https://en.wikipedia.org/wiki/ARM_microprocessors |
| [49] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-50 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=32 |
| level 2 | https://en.wikipedia.org/wiki/CPU_cache#MULTILEVEL |
| level 3 | https://en.wikipedia.org/wiki/CPU_cache#MULTILEVEL |
| Intel | https://en.wikipedia.org/wiki/Intel |
| multi-core processor | https://en.wikipedia.org/wiki/Multi-core_processor |
| cache miss | https://en.wikipedia.org/wiki/Cache_miss |
| [50] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-51 |
| [51] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-52 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=33 |
| Cache hierarchy | https://en.wikipedia.org/wiki/Cache_hierarchy |
| eDRAM | https://en.wikipedia.org/wiki/EDRAM |
| multi-chip module | https://en.wikipedia.org/wiki/Multi-chip_module |
| IBM z15 | https://en.wikipedia.org/wiki/IBM_z15_(microprocessor) |
| SRAM | https://en.wikipedia.org/wiki/Static_random-access_memory |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| Apple's | https://en.wikipedia.org/wiki/Apple_Inc |
| ARM-based | https://en.wikipedia.org/wiki/ARM_architecture_family |
| Apple silicon | https://en.wikipedia.org/wiki/Apple_silicon |
| A14 | https://en.wikipedia.org/wiki/Apple_A14 |
| M1 | https://en.wikipedia.org/wiki/Apple_M1 |
| Intel | https://en.wikipedia.org/wiki/Intel |
| Lunar Lake | https://en.wikipedia.org/wiki/Lunar_Lake |
| Qualcomm | https://en.wikipedia.org/wiki/Qualcomm |
| Oryon | https://en.wikipedia.org/wiki/Oryon |
| Alpha 21164 | https://en.wikipedia.org/wiki/Alpha_21164 |
| AMD K6-III | https://en.wikipedia.org/wiki/AMD_K6-III |
| POWER4 | https://en.wikipedia.org/wiki/POWER4 |
| Itanium 2 | https://en.wikipedia.org/wiki/Itanium_2 |
| unified | https://en.wikipedia.org/w/index.php?title=Unified_cache&action=edit&redlink=1 |
| Itanium 2 | https://en.wikipedia.org/wiki/Itanium_2 |
| multi-chip module | https://en.wikipedia.org/wiki/Multi-chip_module |
| Xeon | https://en.wikipedia.org/wiki/Xeon |
| AMD Phenom | https://en.wikipedia.org/wiki/AMD_Phenom |
| Phenom II | https://en.wikipedia.org/wiki/Phenom_II |
| Intel Core i7 | https://en.wikipedia.org/wiki/List_of_Intel_Core_i7_processors |
| Haswell | https://en.wikipedia.org/wiki/Haswell_(microarchitecture) |
| Intel Iris Pro Graphics | https://en.wikipedia.org/wiki/Intel_Iris_Pro_Graphics |
| [52] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-53 |
| register file | https://en.wikipedia.org/wiki/Register_file |
| loop nest optimization | https://en.wikipedia.org/wiki/Loop_nest_optimization |
| register renaming | https://en.wikipedia.org/wiki/Register_renaming |
| Cray-1 | https://en.wikipedia.org/wiki/Cray-1 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=34 |
| multiple cores | https://en.wikipedia.org/wiki/Multi-core_processor |
| [53] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-54 |
| [54] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-55 |
| [8] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-:0-8 |
| [55] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-56 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=35 |
| translation lookaside buffers | https://en.wikipedia.org/wiki/Translation_lookaside_buffer |
| [56] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-57 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=36 |
| AMD Athlon | https://en.wikipedia.org/wiki/AMD_Athlon |
| Pentium II | https://en.wikipedia.org/wiki/Pentium_II |
| III | https://en.wikipedia.org/wiki/Pentium_III |
| 4 | https://en.wikipedia.org/wiki/Pentium_4 |
| [57] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-58 |
| [58] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-ispass04-59 |
| [58] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-ispass04-59 |
| [58] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-ispass04-59 |
| [59] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-60 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=37 |
| Scratchpad memory | https://en.wikipedia.org/wiki/Scratchpad_memory |
| Scratchpad memory | https://en.wikipedia.org/wiki/Scratchpad_memory |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=38 |
| Athlon 64 | https://en.wikipedia.org/wiki/Athlon_64 |
| [60] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-61 |
| https://en.wikipedia.org/wiki/File:Cache,hierarchy-example.svg |
| TLB | https://en.wikipedia.org/wiki/Translation_lookaside_buffer |
| parity | https://en.wikipedia.org/wiki/Parity_bit |
| ECC | https://en.wikipedia.org/wiki/Error-correcting_code |
| branch prediction | https://en.wikipedia.org/wiki/Branch_prediction |
| alpha particle | https://en.wikipedia.org/wiki/Alpha_particle |
| ECC | https://en.wikipedia.org/wiki/Error-correcting_code |
| parity | https://en.wikipedia.org/wiki/Parity_(telecommunication) |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=39 |
| DEC | https://en.wikipedia.org/wiki/Digital_Equipment_Corporation |
| Alpha 21264 | https://en.wikipedia.org/wiki/Alpha_21264 |
| coherent | https://en.wikipedia.org/wiki/Cache_coherency |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=40 |
| https://en.wikipedia.org/wiki/File:Medion_9901_-_Intel_Pentium_III_SL35E_-_TagRAM_chip_SL3F5-1387.jpg |
| Intel Pentium III | https://en.wikipedia.org/wiki/Pentium_III |
| [61] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-62 |
| [62] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-63 |
| SRAM | https://en.wikipedia.org/wiki/Static_random-access_memory |
| associative caches | https://en.wikipedia.org/wiki/CPU_cache#Associativity |
| content-addressable memory | https://en.wikipedia.org/wiki/Content-addressable_memory |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=41 |
| Cache algorithms | https://en.wikipedia.org/wiki/Cache_algorithms |
| https://en.wikipedia.org/wiki/File:Cache,associative-read.svg |
| multiplexing | https://en.wikipedia.org/wiki/Multiplexing |
| sum-addressed decoder | https://en.wikipedia.org/wiki/Sum-addressed_decoder |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=42 |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| disputed | https://en.wikipedia.org/wiki/Wikipedia:Disputed_statement |
| discuss | https://en.wikipedia.org/wiki/Talk:CPU_cache#Talk:CPU_cache#Dispute_sequence_of_events_for_paging |
| register | https://en.wikipedia.org/wiki/Processor_register |
| [63] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-64 |
| frequency | https://en.wikipedia.org/wiki/Frequency |
| bottleneck | https://en.wikipedia.org/wiki/Von_Neumann_architecture#Von_Neumann_bottleneck |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=43 |
| GE 645 | https://en.wikipedia.org/wiki/GE_645 |
| [64] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-65 |
| IBM | https://en.wikipedia.org/wiki/IBM |
| 360/67 | https://en.wikipedia.org/wiki/IBM_System/360_Model_67 |
| [65] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-66 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=44 |
| CDC 6600 | https://en.wikipedia.org/wiki/CDC_6600 |
| [66] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-67 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=45 |
| IBM | https://en.wikipedia.org/wiki/IBM |
| [67] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-68 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=46 |
| 68010 | https://en.wikipedia.org/wiki/68010 |
| 68020 | https://en.wikipedia.org/wiki/68020 |
| 68030 | https://en.wikipedia.org/wiki/68030 |
| memory management unit | https://en.wikipedia.org/wiki/Memory_management_unit |
| 68040 | https://en.wikipedia.org/wiki/Motorola_68040 |
| 68060 | https://en.wikipedia.org/wiki/68060 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=47 |
| https://en.wikipedia.org/wiki/File:Motherboard_Intel_386.jpg |
| i386 | https://en.wikipedia.org/wiki/I386 |
| SIMMs | https://en.wikipedia.org/wiki/SIMM |
| Austek | https://en.wikipedia.org/wiki/Austek_Microsystems |
| x86 | https://en.wikipedia.org/wiki/X86 |
| 386 | https://en.wikipedia.org/wiki/Intel_80386 |
| DRAM | https://en.wikipedia.org/wiki/DRAM |
| SRAM | https://en.wikipedia.org/wiki/Static_random-access_memory |
| memory cells | https://en.wikipedia.org/wiki/Memory_cell_(computing) |
| DIP | https://en.wikipedia.org/wiki/Dual_in-line_package |
| 486 | https://en.wikipedia.org/wiki/Intel_80486 |
| daughtercard | https://en.wikipedia.org/wiki/Expansion_card#Daughterboard |
| [68] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-69 |
| [69] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-70 |
| Pentium MMX | https://en.wikipedia.org/wiki/Intel_P5 |
| SDRAM | https://en.wikipedia.org/wiki/SDRAM |
| Pentium Pro | https://en.wikipedia.org/wiki/Pentium_Pro |
| AMD K6-2 | https://en.wikipedia.org/wiki/AMD_K6-2 |
| AMD K6-III | https://en.wikipedia.org/wiki/AMD_K6-III |
| Socket 7 | https://en.wikipedia.org/wiki/Socket_7 |
| [70] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-71 |
| [71] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-72 |
| Intel | https://en.wikipedia.org/wiki/Intel |
| Haswell | https://en.wikipedia.org/wiki/Haswell_(microarchitecture) |
| microarchitecture | https://en.wikipedia.org/wiki/Microarchitecture |
| Crystalwell | https://en.wikipedia.org/wiki/Crystalwell |
| [38] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-intel-ark-crystal-well-39 |
| GT3e | https://en.wikipedia.org/wiki/GT3e |
| eDRAM | https://en.wikipedia.org/wiki/EDRAM |
| victim cache | https://en.wikipedia.org/wiki/Victim_cache |
| [39] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-anandtech-i74950hq-40 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=48 |
| Apple M1 | https://en.wikipedia.org/wiki/Apple_M1 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=49 |
| RAM | https://en.wikipedia.org/wiki/Random-access_memory |
| energy efficiency | https://en.wikipedia.org/wiki/Low-power_electronics |
| [72] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-73 |
| [73] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-74 |
| [74] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-75 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=50 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=51 |
| Branch predictor | https://en.wikipedia.org/wiki/Branch_predictor |
| Cache (computing) | https://en.wikipedia.org/wiki/Cache_(computing) |
| Cache algorithms | https://en.wikipedia.org/wiki/Cache_algorithms |
| Cache coherence | https://en.wikipedia.org/wiki/Cache_coherence |
| Cache control instructions | https://en.wikipedia.org/wiki/Cache_control_instruction |
| Cache hierarchy | https://en.wikipedia.org/wiki/Cache_hierarchy |
| Cache placement policies | https://en.wikipedia.org/wiki/Cache_placement_policies |
| Cache prefetching | https://en.wikipedia.org/wiki/Cache_prefetching |
| Dinero (cache simulator) | https://en.wikipedia.org/wiki/Dinero_(cache_simulator) |
| Instruction unit | https://en.wikipedia.org/wiki/Instruction_unit |
| Locality of reference | https://en.wikipedia.org/wiki/Locality_of_reference |
| Memoization | https://en.wikipedia.org/wiki/Memoization |
| Memory hierarchy | https://en.wikipedia.org/wiki/Memory_hierarchy |
| Micro-operation | https://en.wikipedia.org/wiki/Micro-operation |
| No-write allocation | https://en.wikipedia.org/wiki/No-write_allocation |
| Scratchpad RAM | https://en.wikipedia.org/wiki/Scratchpad_RAM |
| Sum-addressed decoder | https://en.wikipedia.org/wiki/Sum-addressed_decoder |
| Write buffer | https://en.wikipedia.org/wiki/Write_buffer |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=52 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-31 |
| Ferranti | https://en.wikipedia.org/wiki/Ferranti |
| Atlas | https://en.wikipedia.org/wiki/Atlas_Computer_(Manchester) |
| [29] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-AtlasCPU-29 |
| [30] | https://en.wikipedia.org/wiki/CPU_cache#cite_note-AtlasSup-30 |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=53 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-1 |
| "How The Cache Memory Works" | https://hardwaresecrets.com/how-the-cache-memory-works/ |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-2 |
| "Survey of CPU Cache-Based Side-Channel Attacks: Systematic Analysis, Security Models, and Countermeasures" | https://doi.org/10.1155%2F2021%2F5559552 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1155/2021/5559552 | https://doi.org/10.1155%2F2021%2F5559552 |
| ISSN | https://en.wikipedia.org/wiki/ISSN_(identifier) |
| 1939-0122 | https://search.worldcat.org/issn/1939-0122 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-3 |
| "Atlas 2 at Cambridge Mathematical Laboratory (and Aldermaston and CAD Centre)" | http://www.chilton-computing.org.uk/acl/technology/atlas50th/p005.htm |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-4 |
| "IBM System/360 Model 85 Functional Characteristics" | http://www.bitsavers.org/pdf/ibm/360/functional_characteristics/A22-6916-1_360-85_funcChar_Jun68.pdf |
| IBM | https://en.wikipedia.org/wiki/IBM |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-5 |
| "Structural aspects of the System/360 Model 85 - Part II The cache" | https://www.andrew.cmu.edu/course/15-440/assets/READINGS/liptay1968.pdf |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1147/sj.71.0015 | https://doi.org/10.1147%2Fsj.71.0015 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-6 |
| "Cache Memories" | http://home.eng.iastate.edu/~zzhang/courses/cpre585-f03/reading/smith-csur82-cache.pdf |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/356887.356892 | https://doi.org/10.1145%2F356887.356892 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 6023466 | https://api.semanticscholar.org/CorpusID:6023466 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-7 |
| Electronics | https://en.wikipedia.org/wiki/Electronics_(magazine) |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-:0_8-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-:0_8-1 |
| c | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-:0_8-2 |
| d | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-:0_8-3 |
| Computer Architecture: A Quantitative Approach | https://books.google.com/books?id=v3-1hVwHnHwC&q=Hennessey+%22block+offset%22&pg=PA120 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-12-383872-8 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-12-383872-8 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-9 |
| "IBM z13 and IBM z13s Technical Introduction" | https://www.redbooks.ibm.com/redbooks/pdfs/sg248250.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-10 |
| "Product Fact Sheet: Accelerating 5G Network Infrastructure, from the Core to the Edge" | https://www.intel.com/content/www/us/en/newsroom/news/product-fact-sheet-accelerating-5g-network-infrastructure-core-edge.html |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-11 |
| "Intel Launches Atom P5900: A 10nm Atom for Radio Access Networks" | https://web.archive.org/web/20200224143422/https://www.anandtech.com/show/15544/intel-launches-atom-p5900-a-10nm-atom-for-radio-access-networks |
| the original | https://www.anandtech.com/show/15544/intel-launches-atom-p5900-a-10nm-atom-for-radio-access-networks |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-12 |
| "Cache design" | https://cseweb.ucsd.edu/classes/fa10/cse240a/pdf/08/CSE240A-MBT-L15-Cache.ppt.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-13 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1109/ICCSIT.2009.5234663 | https://doi.org/10.1109%2FICCSIT.2009.5234663 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-4244-4519-6 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-4244-4519-6 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 18236635 | https://api.semanticscholar.org/CorpusID:18236635 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-14 |
| "Power Management of the Third Generation Intel Core Micro Architecture formerly codenamed Ivy Bridge" | https://web.archive.org/web/20200729002711/http://hotchips.org/wp-content/uploads/hc_archives/hc24/HC24-1-Microprocessor/HC24.28.117-HotChips_IvyBridge_Power_04.pdf#page=18 |
| the original | http://hotchips.org/wp-content/uploads/hc_archives/hc24/HC24-1-Microprocessor/HC24.28.117-HotChips_IvyBridge_Power_04.pdf#page=18 |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-Seznec_15-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-Seznec_15-1 |
| "A Case for Two-Way Skewed-Associative Caches" | https://doi.org/10.1145%2F173682.165152 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/173682.165152 | https://doi.org/10.1145%2F173682.165152 |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-CK_16-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-CK_16-1 |
| "Lecture 3: Advanced Caching Techniques" | https://web.archive.org/web/20120907012034/http://www.stanford.edu/class/ee282/08_handouts/L03-Cache.pdf |
| the original | http://www.stanford.edu/class/ee282/08_handouts/L03-Cache.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-17 |
| "Micro-Architecture" | https://www.irisa.fr/caps/PROJECTS/Architecture/ |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-Two-fast_18-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-Two-fast_18-1 |
| Bibcode | https://en.wikipedia.org/wiki/Bibcode_(identifier) |
| 1997IMicr..17e..40C | https://ui.adsabs.harvard.edu/abs/1997IMicr..17e..40C |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1109/40.621212 | https://doi.org/10.1109%2F40.621212 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-19 |
| "ARM Cortex-R Series Programmer's Guide" | https://developer.arm.com/documentation/den0042/latest |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-20 |
| "Way-predicting cache memory" | https://patents.google.com/patent/US6425055B1/en |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-21 |
| "Reconfigurable multi-way associative cache memory" | https://patents.google.com/patent/US5367653A/en |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-22 |
| "US Patent Application for DYNAMIC CACHE REPLACEMENT WAY SELECTION BASED ON ADDRESS TAG BITS Patent Application (Application #20160350229 issued December 1, 2016) – Justia Patents Search" | https://patents.justia.com/patent/20160350229 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-23 |
| "Choosing an Error Protection Scheme for a Microprocessor's L1 Data Cache" | https://people.ee.duke.edu/~sorin/papers/iccd06_perc.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-24 |
| Computer Organization and Design: The Hardware/Software Interface | https://books.google.com/books?id=3b63x-0P3_UC&q=Hennessey+%22block+offset%22&pg=PA484 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-12-374493-7 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-12-374493-7 |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-ccs.neu.edu_25-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-ccs.neu.edu_25-1 |
| c | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-ccs.neu.edu_25-2 |
| "Cache Basics" | http://www.ccs.neu.edu/course/com3200/parent/NOTES/cache-basics.html |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-26 |
| "Concerning Cache" | http://www.cs.washington.edu/education/courses/cse378/02sp/sections/section9-1.html |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-27 |
| Memory Systems and Pipelined Processors | https://books.google.com/books?id=q2w3JSFD7l4C&dq=displacement+tag+cache&pg=PA209 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-86720-474-2 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-86720-474-2 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-28 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/1465482.1465581 | https://doi.org/10.1145%2F1465482.1465581 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-AtlasCPU_29-0 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-AtlasSup_30-0 |
| "The Atlas Supervisor" | http://www.chilton-computing.org.uk/acl/technology/atlas/p019.htm |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-32 |
| CiteSeerX | https://en.wikipedia.org/wiki/CiteSeerX_(identifier) |
| 10.1.1.307.9125 | https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.307.9125 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/2485922.2485968 | https://doi.org/10.1145%2F2485922.2485968 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 9781450320795 | https://en.wikipedia.org/wiki/Special:BookSources/9781450320795 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 15434231 | https://api.semanticscholar.org/CorpusID:15434231 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-33 |
| "Understanding Caching" | http://www.linuxjournal.com/article/7105 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-34 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/325096.325161 | https://doi.org/10.1145%2F325096.325161 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-35 |
| "Advanced Operating Systems Caches and TLBs (263-3800-00L)" | https://web.archive.org/web/20111007150424/http://www.systems.ethz.ch/education/past-courses/fs09/aos/lectures/wk3-print.pdf |
| the original | http://www.systems.ethz.ch/education/courses/fs09/aos/lectures/wk3-print.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-36 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1109/HPCA.2008.4658653 | https://doi.org/10.1109%2FHPCA.2008.4658653 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-37 |
| "Letter to Jiang Lin" | https://web.archive.org/web/20240121121148/http://web.cse.ohio-state.edu/~zhang.574/OS-cache-software_intel_2010.pdf |
| the original | http://web.cse.ohio-state.edu/~zhang.574/OS-cache-software_intel_2010.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-Jouppi1990_38-0 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1109/ISCA.1990.134547 | https://doi.org/10.1109%2FISCA.1990.134547 |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-intel-ark-crystal-well_39-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-intel-ark-crystal-well_39-1 |
| "Products (Formerly Crystal Well)" | https://web.archive.org/web/20130929042810/http://ark.intel.com/products/codename/51802/Crystal-Well |
| Intel | https://en.wikipedia.org/wiki/Intel |
| the original | http://ark.intel.com/products/codename/51802/Crystal-Well |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-anandtech-i74950hq_40-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-anandtech-i74950hq_40-1 |
| "Intel Iris Pro 5200 Graphics Review: Core i7-4950HQ Tested" | https://archive.today/20130915191303/http://www.anandtech.com/show/6993/intel-iris-pro-5200-graphics-review-core-i74950hq-tested/3 |
| AnandTech | https://en.wikipedia.org/wiki/AnandTech |
| the original | http://www.anandtech.com/show/6993/intel-iris-pro-5200-graphics-review-core-i74950hq-tested/3 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-41 |
| "The Intel Skylake Mobile and Desktop Launch, with Architecture Analysis" | https://web.archive.org/web/20150904211611/http://www.anandtech.com/show/9582/intel-skylake-mobile-desktop-launch-architecture-analysis/5 |
| the original | http://www.anandtech.com/show/9582/intel-skylake-mobile-desktop-launch-architecture-analysis/5 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-42 |
| "The Pentium 4's Cache – Intel Pentium 4 1.4 GHz & 1.5 GHz" | https://web.archive.org/web/20100526025110/http://www.anandtech.com/show/661/5 |
| AnandTech | https://en.wikipedia.org/wiki/AnandTech |
| the original | http://www.anandtech.com/show/661/5 |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-agner.org_43-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-agner.org_43-1 |
| Fog, Agner | https://en.wikipedia.org/wiki/Agner_Fog |
| "The microarchitecture of Intel, AMD and VIA CPUs: An optimization guide for assembly programmers and compiler makers" | http://www.agner.org/optimize/microarchitecture.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-44 |
| "AMD's Bulldozer Microarchitecture – Memory Subsystem Continued" | http://www.realworldtech.com/bulldozer/9/ |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-45 |
| "Intel's Sandy Bridge Microarchitecture – Instruction Decode and uop Cache" | http://www.realworldtech.com/sandy-bridge/4/ |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-uop-intel_46-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-uop-intel_46-1 |
| "Micro-Operation Cache: A Power Aware Frontend for Variable Instruction Length ISA" | http://cecs.uci.edu/~papers/compendium94-03/papers/2001/islped01/pdffiles/p004.pdf |
| Association for Computing Machinery | https://en.wikipedia.org/wiki/Association_for_Computing_Machinery |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1109/LPE.2001.945363 | https://doi.org/10.1109%2FLPE.2001.945363 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-58113-371-4 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-58113-371-4 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 195859085 | https://api.semanticscholar.org/CorpusID:195859085 |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-anandtech-haswell_47-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-anandtech-haswell_47-1 |
| "Intel's Haswell Architecture Analyzed" | https://archive.today/20130628103529/http://www.anandtech.com/show/6355/intels-haswell-architecture/6 |
| AnandTech | https://en.wikipedia.org/wiki/AnandTech |
| the original | http://www.anandtech.com/show/6355/intels-haswell-architecture/6 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-48 |
| "AMD Zen Microarchitecture: Dual Schedulers, Micro-Op Cache and Memory Hierarchy Revealed" | https://archive.today/20160818171527/http://www.anandtech.com/show/10578/amd-zen-microarchitecture-dual-schedulers-micro-op-cache-memory-hierarchy-revealed |
| the original | http://www.anandtech.com/show/10578/amd-zen-microarchitecture-dual-schedulers-micro-op-cache-memory-hierarchy-revealed |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-tc-slides_49-0 |
| "Trace Cache" | https://www.cs.cmu.edu/afs/cs/academic/class/15740-f03/www/lectures/TraceCache_slides.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-50 |
| "How does the BTIC (branch target instruction cache) work?" | https://web.archive.org/web/20180407185816/https://community.arm.com/processors/f/discussions/5320/how-does-the-btic-branch-target-instruction-cache-works |
| the original | https://community.arm.com/processors/f/discussions/5320/how-does-the-btic-branch-target-instruction-cache-works |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-51 |
| "Intel Smart Cache: Demo" | http://www.intel.com/content/www/us/en/architecture-and-technology/intel-smart-cache.html |
| Intel | https://en.wikipedia.org/wiki/Intel |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-52 |
| "Inside Intel Core Microarchitecture and Smart Memory Access" | https://web.archive.org/web/20111229193036/http://software.intel.com/file/18374/ |
| Intel | https://en.wikipedia.org/wiki/Intel |
| the original | http://software.intel.com/file/18374/ |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-53 |
| "Intel Iris Pro 5200 Graphics Review: Core i7-4950HQ Tested" | https://archive.today/20130915191303/http://www.anandtech.com/show/6993/intel-iris-pro-5200-graphics-review-core-i74950hq-tested/3 |
| the original | http://www.anandtech.com/show/6993/intel-iris-pro-5200-graphics-review-core-i74950hq-tested/3 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-54 |
| "Software Techniques for Shared-Cache Multi-Core Systems" | https://software.intel.com/en-us/articles/software-techniques-for-shared-cache-multi-core-systems |
| Intel | https://en.wikipedia.org/wiki/Intel |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-55 |
| "Cornell Virtual Workshop > Introduction to Advanced Cluster Architectures > Memory, Cache, Interconnects > Last Level Cache" | https://cvw.cac.cornell.edu/clusterarch/memory-cache-interconnects/last-level-cache |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-56 |
| "2nd Generation Intel Core Processor Family: Intel Core i7, i5 and i3" | https://web.archive.org/web/20200729000210/http://www.hotchips.org/wp-content/uploads/hc_archives/hc23/HC23.19.9-Desktop-CPUs/HC23.19.911-Sandy-Bridge-Lempel-Intel-Rev%207.pdf |
| the original | http://www.hotchips.org/wp-content/uploads/hc_archives/hc23/HC23.19.9-Desktop-CPUs/HC23.19.911-Sandy-Bridge-Lempel-Intel-Rev%207.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-57 |
| "A Simulation Based Study of TLB Performance" | https://doi.org/10.1145%2F146628.139708 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/146628.139708 | https://doi.org/10.1145%2F146628.139708 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-58 |
| "Explanation of the L1 and L2 Cache" | https://web.archive.org/web/20140714181050/http://www.amecomputers.com/explanation-of-the-l1-and-l2-cache.html |
| the original | http://www.amecomputers.com/explanation-of-the-l1-and-l2-cache.html |
| a | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-ispass04_59-0 |
| b | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-ispass04_59-1 |
| c | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-ispass04_59-2 |
| Performance Evaluation of Exclusive Cache Hierarchies | https://web.archive.org/web/20120813003941/http://mercury.pr.erau.edu/~davisb22/papers/ispass04.pdf |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1109/ISPASS.2004.1291359 | https://doi.org/10.1109%2FISPASS.2004.1291359 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 0-7803-8385-0 | https://en.wikipedia.org/wiki/Special:BookSources/0-7803-8385-0 |
| the original | http://mercury.pr.erau.edu/~davisb22/papers/ispass04.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-60 |
| "Achieving Non-Inclusive Cache Performance with Inclusive Caches" | http://www.jaleels.org/ajaleel/publications/micro2010-tla.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-61 |
| "AMD K8" | https://web.archive.org/web/20070515052223/http://www.sandpile.org/impl/k8.htm |
| the original | http://www.sandpile.org/impl/k8.htm |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-62 |
| "Cortex-R4 and Cortex-R4F Technical Reference Manual" | http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0363g/Chdijaed.html |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-63 |
| "L210 Cache Controller Technical Reference Manual" | http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0284g/Ebddefci.html |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-64 |
| "The processor-memory bottleneck: problems and solutions" | https://web.archive.org/web/20140305193233/https://epic.hpi.uni-potsdam.de/pub/Home/TrendsAndConceptsII2010/HW_Trends_The_Processor-Memory_bottleneck___Problems_and_Solutions..pdf |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/357783.331677 | https://doi.org/10.1145%2F357783.331677 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 11557476 | https://api.semanticscholar.org/CorpusID:11557476 |
| the original | https://epic.hpi.uni-potsdam.de/pub/Home/TrendsAndConceptsII2010/HW_Trends_The_Processor-Memory_bottleneck___Problems_and_Solutions..pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-65 |
| GE-645 System Manual | http://bitsavers.org/pdf/ge/GE-645/LSB0468_GE-645_System_Manual_Jan1968.pdf |
| General Electric | https://en.wikipedia.org/wiki/General_Electric |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-66 |
| IBM System/360 Model 67 Functional Characteristics | http://www.bitsavers.org/pdf/ibm/360/functional_characteristics/GA27-2719-2_360-67_funcChar.pdf |
| IBM | https://en.wikipedia.org/wiki/IBM |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-67 |
| "Parallel operation in the control data 6600" | https://cs.uwaterloo.ca/~mashti/cs850-f18/papers/cdc6600.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-68 |
| IBM System/360 Model 85 Functional Characteristics | http://www.bitsavers.org/pdf/ibm/360/functional_characteristics/A22-6916-1_360-85_funcChar_Jun68.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-69 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-70 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-71 |
| "Intel Xeon Foster MP microprocessor family" | https://web.archive.org/web/20230715081932/https://www.cpu-world.com/CPUs/Xeon/TYPE-Xeon%20Foster%20MP.html |
| the original | https://www.cpu-world.com/CPUs/Xeon/TYPE-Xeon%20Foster%20MP.html |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-72 |
| "Intel Xeon Processor E7 Family" | https://web.archive.org/web/20131014111240/http://ark.intel.com/products/family/59139/Intel-Xeon-Processor-E7-Family/server |
| Intel | https://en.wikipedia.org/wiki/Intel |
| the original | http://ark.intel.com/products/family/59139/Intel-Xeon-Processor-E7-Family/server |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-73 |
| "Chip Design Thwarts Sneak Attack on Data" | https://spectrum.ieee.org/chip-design-thwarts-sneak-attack-on-data |
| IEEE Spectrum | https://en.wikipedia.org/wiki/IEEE_Spectrum |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1109/MSPEC.2009.5292036 | https://doi.org/10.1109%2FMSPEC.2009.5292036 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 43892134 | https://api.semanticscholar.org/CorpusID:43892134 |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-74 |
| A novel cache architecture with enhanced performance and security | http://palms.princeton.edu/system/files/Micro08_Newcache.pdf |
| Archived | https://web.archive.org/web/20120306225926/http://palms.princeton.edu/system/files/Micro08_Newcache.pdf |
| ^ | https://en.wikipedia.org/wiki/CPU_cache#cite_ref-75 |
| "CACTI" | https://web.archive.org/web/20230129180912/https://www.hpl.hp.com/research/cacti/ |
| the original | https://www.hpl.hp.com/research/cacti/ |
| edit | https://en.wikipedia.org/w/index.php?title=CPU_cache&action=edit§ion=54 |
| https://en.wikipedia.org/wiki/File:Wikibooks-logo-en-noslogan.svg |
| Microprocessor Design | https://en.wikibooks.org/wiki/Microprocessor_Design |
| Cache | https://en.wikibooks.org/wiki/Microprocessor_Design/Cache |
| Memory part 2: CPU caches | https://lwn.net/Articles/252125/ |
| Evaluating Associativity in CPU Caches | https://minds.wisconsin.edu/bitstream/handle/1793/59076/TR823.pdf |
| Cache Performance for SPEC CPU2000 Benchmarks | http://www.cs.wisc.edu/multifacet/misc/spec2000cache-data/ |
| Memory Hierarchy in Cache-Based Systems | http://www.sun.com/blueprints/1102/817-0742.pdf |
| Archived | https://web.archive.org/web/20090915041601/http://www.sun.com/blueprints/1102/817-0742.pdf |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| A Cache Primer | https://www.nxp.com/docs/en/application-note/AN2663.pdf |
| An 8-way set-associative cache | https://web.archive.org/web/20110718154522/http://www.zipcores.com/skin1/zipdocs/datasheets/cache_8way_set.pdf |
| VHDL | https://en.wikipedia.org/wiki/VHDL |
| Understanding CPU caching and performance | https://arstechnica.com/old/content/2002/07/caching.ars |
| IBM POWER4 processor review | http://ixbtlabs.com/articles/ibmpower4/ |
| What is Cache Memory and its Types! | https://www.kivabe.in/2020/07/Cache-memory-ki.html/ |
| Memory Caching | https://www.cs.princeton.edu/courses/archive/fall15/cos375/lectures/16-Cache-2x2.pdf |
| CPU Cache Flushing Fallacy | https://mechanical-sympathy.blogspot.com/2013/02/cpu-cache-flushing-fallacy.html |
| v | https://en.wikipedia.org/wiki/Template:Processor_technologies |
| t | https://en.wikipedia.org/wiki/Template_talk:Processor_technologies |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:Processor_technologies |
| Processor technologies | https://en.wikipedia.org/wiki/Processor_(computing) |
| Models | https://en.wikipedia.org/wiki/Model_of_computation |
| Abstract machine | https://en.wikipedia.org/wiki/Abstract_machine |
| Stored-program computer | https://en.wikipedia.org/wiki/Stored-program_computer |
| Finite-state machine | https://en.wikipedia.org/wiki/Finite-state_machine |
| with datapath | https://en.wikipedia.org/wiki/Finite-state_machine_with_datapath |
| Hierarchical | https://en.wikipedia.org/wiki/Hierarchical_state_machine |
| Deterministic finite automaton | https://en.wikipedia.org/wiki/Deterministic_finite_automaton |
| Queue automaton | https://en.wikipedia.org/wiki/Queue_automaton |
| Cellular automaton | https://en.wikipedia.org/wiki/Cellular_automaton |
| Quantum cellular automaton | https://en.wikipedia.org/wiki/Quantum_cellular_automaton |
| Turing machine | https://en.wikipedia.org/wiki/Turing_machine |
| Alternating Turing machine | https://en.wikipedia.org/wiki/Alternating_Turing_machine |
| Universal | https://en.wikipedia.org/wiki/Universal_Turing_machine |
| Post–Turing | https://en.wikipedia.org/wiki/Post%E2%80%93Turing_machine |
| Quantum | https://en.wikipedia.org/wiki/Quantum_Turing_machine |
| Nondeterministic Turing machine | https://en.wikipedia.org/wiki/Nondeterministic_Turing_machine |
| Probabilistic Turing machine | https://en.wikipedia.org/wiki/Probabilistic_Turing_machine |
| Hypercomputation | https://en.wikipedia.org/wiki/Hypercomputation |
| Zeno machine | https://en.wikipedia.org/wiki/Zeno_machine |
| Belt machine | https://en.wikipedia.org/wiki/History_of_general-purpose_CPUs#Belt_machine_architecture |
| Stack machine | https://en.wikipedia.org/wiki/Stack_machine |
| Register machines | https://en.wikipedia.org/wiki/Register_machine |
| Counter | https://en.wikipedia.org/wiki/Counter_machine |
| Pointer | https://en.wikipedia.org/wiki/Pointer_machine |
| Random-access | https://en.wikipedia.org/wiki/Random-access_machine |
| Random-access stored program | https://en.wikipedia.org/wiki/Random-access_stored-program_machine |
| Architecture | https://en.wikipedia.org/wiki/Computer_architecture |
| Microarchitecture | https://en.wikipedia.org/wiki/Microarchitecture |
| Von Neumann | https://en.wikipedia.org/wiki/Von_Neumann_architecture |
| Harvard | https://en.wikipedia.org/wiki/Harvard_architecture |
| modified | https://en.wikipedia.org/wiki/Modified_Harvard_architecture |
| Dataflow | https://en.wikipedia.org/wiki/Dataflow_architecture |
| Transport-triggered | https://en.wikipedia.org/wiki/Transport_triggered_architecture |
| Cellular | https://en.wikipedia.org/wiki/Cellular_architecture |
| Endianness | https://en.wikipedia.org/wiki/Endianness |
| Memory access | https://en.wikipedia.org/wiki/Computer_data_storage |
| NUMA | https://en.wikipedia.org/wiki/Non-uniform_memory_access |
| HUMA | https://en.wikipedia.org/wiki/Uniform_memory_access |
| Load–store | https://en.wikipedia.org/wiki/Load%E2%80%93store_architecture |
| Register/memory | https://en.wikipedia.org/wiki/Register%E2%80%93memory_architecture |
| Cache hierarchy | https://en.wikipedia.org/wiki/Cache_hierarchy |
| Memory hierarchy | https://en.wikipedia.org/wiki/Memory_hierarchy |
| Virtual memory | https://en.wikipedia.org/wiki/Virtual_memory |
| Secondary storage | https://en.wikipedia.org/wiki/Secondary_storage |
| Heterogeneous | https://en.wikipedia.org/wiki/Heterogeneous_System_Architecture |
| Fabric | https://en.wikipedia.org/wiki/Fabric_computing |
| Multiprocessing | https://en.wikipedia.org/wiki/Multiprocessing |
| Cognitive | https://en.wikipedia.org/wiki/Cognitive_computing |
| Neuromorphic | https://en.wikipedia.org/wiki/Neuromorphic_engineering |
| Instruction setarchitectures | https://en.wikipedia.org/wiki/Instruction_set_architecture |
| Orthogonal instruction set | https://en.wikipedia.org/wiki/Orthogonal_instruction_set |
| CISC | https://en.wikipedia.org/wiki/Complex_instruction_set_computer |
| RISC | https://en.wikipedia.org/wiki/Reduced_instruction_set_computer |
| Application-specific | https://en.wikipedia.org/wiki/Application-specific_instruction_set_processor |
| EDGE | https://en.wikipedia.org/wiki/Explicit_data_graph_execution |
| TRIPS | https://en.wikipedia.org/wiki/TRIPS_architecture |
| VLIW | https://en.wikipedia.org/wiki/Very_long_instruction_word |
| EPIC | https://en.wikipedia.org/wiki/Explicitly_parallel_instruction_computing |
| MISC | https://en.wikipedia.org/wiki/Minimal_instruction_set_computer |
| OISC | https://en.wikipedia.org/wiki/One-instruction_set_computer |
| NISC | https://en.wikipedia.org/wiki/No_instruction_set_computing |
| ZISC | https://en.wikipedia.org/wiki/Zero_instruction_set_computer |
| VISC architecture | https://en.wikipedia.org/wiki/VISC_architecture |
| Quantum computing | https://en.wikipedia.org/wiki/Quantum_computing |
| Comparison | https://en.wikipedia.org/wiki/Comparison_of_instruction_set_architectures |
| Addressing modes | https://en.wikipedia.org/wiki/Addressing_mode |
| Motorola 68000 series | https://en.wikipedia.org/wiki/Motorola_68000_series |
| VAX | https://en.wikipedia.org/wiki/VAX |
| PDP-11 | https://en.wikipedia.org/wiki/PDP-11_architecture |
| x86 | https://en.wikipedia.org/wiki/X86 |
| ARM | https://en.wikipedia.org/wiki/ARM_architecture_family |
| Stanford MIPS | https://en.wikipedia.org/wiki/Stanford_MIPS |
| MIPS | https://en.wikipedia.org/wiki/MIPS_architecture |
| MIPS-X | https://en.wikipedia.org/wiki/MIPS-X |
| POWER | https://en.wikipedia.org/wiki/IBM_POWER_architecture |
| PowerPC | https://en.wikipedia.org/wiki/PowerPC |
| Power ISA | https://en.wikipedia.org/wiki/Power_ISA |
| Clipper architecture | https://en.wikipedia.org/wiki/Clipper_architecture |
| SPARC | https://en.wikipedia.org/wiki/SPARC |
| SuperH | https://en.wikipedia.org/wiki/SuperH |
| DEC Alpha | https://en.wikipedia.org/wiki/DEC_Alpha |
| ETRAX CRIS | https://en.wikipedia.org/wiki/ETRAX_CRIS |
| M32R | https://en.wikipedia.org/wiki/M32R |
| Unicore | https://en.wikipedia.org/wiki/Unicore |
| Itanium | https://en.wikipedia.org/wiki/IA-64 |
| OpenRISC | https://en.wikipedia.org/wiki/OpenRISC |
| RISC-V | https://en.wikipedia.org/wiki/RISC-V |
| MicroBlaze | https://en.wikipedia.org/wiki/MicroBlaze |
| LMC | https://en.wikipedia.org/wiki/Little_man_computer |
| S/360 | https://en.wikipedia.org/wiki/IBM_System/360_architecture |
| S/370 | https://en.wikipedia.org/wiki/IBM_System/370 |
| S/390 | https://en.wikipedia.org/wiki/IBM_System/390 |
| z/Architecture | https://en.wikipedia.org/wiki/Z/Architecture |
| VISC architecture | https://en.wikipedia.org/wiki/VISC_architecture |
| Epiphany architecture | https://en.wikipedia.org/wiki/Adapteva#Products |
| Others | https://en.wikipedia.org/wiki/Comparison_of_instruction_set_architectures |
| Execution | https://en.wikipedia.org/wiki/Instruction_cycle |
| Instruction pipelining | https://en.wikipedia.org/wiki/Instruction_pipelining |
| Pipeline stall | https://en.wikipedia.org/wiki/Pipeline_stall |
| Operand forwarding | https://en.wikipedia.org/wiki/Operand_forwarding |
| Classic RISC pipeline | https://en.wikipedia.org/wiki/Classic_RISC_pipeline |
| Hazards | https://en.wikipedia.org/wiki/Hazard_(computer_architecture) |
| Data dependency | https://en.wikipedia.org/wiki/Data_dependency |
| Structural | https://en.wikipedia.org/wiki/Structural_hazard |
| Control | https://en.wikipedia.org/wiki/Control_hazard |
| False sharing | https://en.wikipedia.org/wiki/False_sharing |
| Out-of-order | https://en.wikipedia.org/wiki/Out-of-order_execution |
| Scoreboarding | https://en.wikipedia.org/wiki/Scoreboarding |
| Tomasulo's algorithm | https://en.wikipedia.org/wiki/Tomasulo%27s_algorithm |
| Reservation station | https://en.wikipedia.org/wiki/Reservation_station |
| Re-order buffer | https://en.wikipedia.org/wiki/Re-order_buffer |
| Register renaming | https://en.wikipedia.org/wiki/Register_renaming |
| Wide-issue | https://en.wikipedia.org/wiki/Wide-issue |
| Speculative | https://en.wikipedia.org/wiki/Speculative_execution |
| Branch prediction | https://en.wikipedia.org/wiki/Branch_predictor |
| Memory dependence prediction | https://en.wikipedia.org/wiki/Memory_dependence_prediction |
| Parallelism | https://en.wikipedia.org/wiki/Parallel_computing |
| Bit | https://en.wikipedia.org/wiki/Bit-level_parallelism |
| Bit-serial | https://en.wikipedia.org/wiki/Bit-serial_architecture |
| Word | https://en.wikipedia.org/wiki/Word_(computer_architecture) |
| Instruction | https://en.wikipedia.org/wiki/Instruction-level_parallelism |
| Pipelining | https://en.wikipedia.org/wiki/Instruction_pipelining |
| Scalar | https://en.wikipedia.org/wiki/Scalar_processor |
| Superscalar | https://en.wikipedia.org/wiki/Superscalar_processor |
| Task | https://en.wikipedia.org/wiki/Task_parallelism |
| Thread | https://en.wikipedia.org/wiki/Thread_(computing) |
| Process | https://en.wikipedia.org/wiki/Process_(computing) |
| Data | https://en.wikipedia.org/wiki/Data_parallelism |
| Vector | https://en.wikipedia.org/wiki/Vector_processor |
| Memory | https://en.wikipedia.org/wiki/Memory-level_parallelism |
| Distributed | https://en.wikipedia.org/wiki/Distributed_architecture |
| Multithreading | https://en.wikipedia.org/wiki/Multithreading_(computer_architecture) |
| Temporal | https://en.wikipedia.org/wiki/Temporal_multithreading |
| Simultaneous | https://en.wikipedia.org/wiki/Simultaneous_multithreading |
| Hyperthreading | https://en.wikipedia.org/wiki/Hyper-threading |
| Simultaneous and heterogenous | https://en.wikipedia.org/wiki/Simultaneous_and_heterogeneous_multithreading |
| Speculative | https://en.wikipedia.org/wiki/Speculative_multithreading |
| Preemptive | https://en.wikipedia.org/wiki/Preemption_(computing) |
| Cooperative | https://en.wikipedia.org/wiki/Cooperative_multitasking |
| Flynn's taxonomy | https://en.wikipedia.org/wiki/Flynn%27s_taxonomy |
| SISD | https://en.wikipedia.org/wiki/Single_instruction,_single_data |
| SIMD | https://en.wikipedia.org/wiki/Single_instruction,_multiple_data |
| Array processing (SIMT) | https://en.wikipedia.org/wiki/Single_instruction,_multiple_threads |
| Pipelined processing | https://en.wikipedia.org/wiki/Flynn%27s_taxonomy#Pipelined_processor |
| Associative processing | https://en.wikipedia.org/wiki/Flynn%27s_taxonomy#Associative_processor |
| SWAR | https://en.wikipedia.org/wiki/SWAR |
| MISD | https://en.wikipedia.org/wiki/Multiple_instruction,_single_data |
| MIMD | https://en.wikipedia.org/wiki/Multiple_instruction,_multiple_data |
| SPMD | https://en.wikipedia.org/wiki/Single_program,_multiple_data |
| Processorperformance | https://en.wikipedia.org/wiki/Computer_performance |
| Transistor count | https://en.wikipedia.org/wiki/Transistor_count |
| Instructions per cycle | https://en.wikipedia.org/wiki/Instructions_per_cycle |
| Cycles per instruction | https://en.wikipedia.org/wiki/Cycles_per_instruction |
| Instructions per second | https://en.wikipedia.org/wiki/Instructions_per_second |
| Floating-point operations per second | https://en.wikipedia.org/wiki/FLOPS |
| Transactions per second | https://en.wikipedia.org/wiki/Transactions_per_second |
| Synaptic updates per second | https://en.wikipedia.org/wiki/SUPS |
| Performance per watt | https://en.wikipedia.org/wiki/Performance_per_watt |
| Cache performance metrics | https://en.wikipedia.org/wiki/Cache_performance_measurement_and_metric |
| Computer performance by orders of magnitude | https://en.wikipedia.org/wiki/Computer_performance_by_orders_of_magnitude |
| Types | https://en.wikipedia.org/wiki/Processor_(computing) |
| Central processing unit | https://en.wikipedia.org/wiki/Central_processing_unit |
| Graphics processing unit | https://en.wikipedia.org/wiki/Graphics_processing_unit |
| GPGPU | https://en.wikipedia.org/wiki/General-purpose_computing_on_graphics_processing_units |
| Vector | https://en.wikipedia.org/wiki/Vector_processor |
| Barrel | https://en.wikipedia.org/wiki/Barrel_processor |
| Stream | https://en.wikipedia.org/wiki/Stream_processing |
| Tile processor | https://en.wikipedia.org/wiki/Tile_processor |
| Coprocessor | https://en.wikipedia.org/wiki/Coprocessor |
| PAL | https://en.wikipedia.org/wiki/Programmable_Array_Logic |
| ASIC | https://en.wikipedia.org/wiki/Application-specific_integrated_circuit |
| FPGA | https://en.wikipedia.org/wiki/Field-programmable_gate_array |
| FPOA | https://en.wikipedia.org/wiki/Field-programmable_object_array |
| CPLD | https://en.wikipedia.org/wiki/Complex_programmable_logic_device |
| Multi-chip module | https://en.wikipedia.org/wiki/Multi-chip_module |
| System in a package | https://en.wikipedia.org/wiki/System_in_a_package |
| Package on a package | https://en.wikipedia.org/wiki/Package_on_a_package |
| Embedded system | https://en.wikipedia.org/wiki/Embedded_system |
| Microprocessor | https://en.wikipedia.org/wiki/Microprocessor |
| Microcontroller | https://en.wikipedia.org/wiki/Microcontroller |
| Mobile | https://en.wikipedia.org/wiki/Mobile_processor |
| Ultra-low-voltage | https://en.wikipedia.org/wiki/Ultra-low-voltage_processor |
| ASIP | https://en.wikipedia.org/wiki/Application-specific_instruction_set_processor |
| Soft microprocessor | https://en.wikipedia.org/wiki/Soft_microprocessor |
| System on a chip | https://en.wikipedia.org/wiki/System_on_a_chip |
| Multiprocessor | https://en.wikipedia.org/wiki/Multiprocessor_system_on_a_chip |
| Cypress PSoC | https://en.wikipedia.org/wiki/Cypress_PSoC |
| Network on a chip | https://en.wikipedia.org/wiki/Network_on_a_chip |
| Hardwareaccelerators | https://en.wikipedia.org/wiki/Hardware_acceleration |
| Coprocessor | https://en.wikipedia.org/wiki/Coprocessor |
| AI accelerator | https://en.wikipedia.org/wiki/AI_accelerator |
| Graphics processing unit | https://en.wikipedia.org/wiki/Graphics_processing_unit |
| Image processor | https://en.wikipedia.org/wiki/Image_processor |
| Vision processing unit | https://en.wikipedia.org/wiki/Vision_processing_unit |
| Physics processing unit | https://en.wikipedia.org/wiki/Physics_processing_unit |
| Digital signal processor | https://en.wikipedia.org/wiki/Digital_signal_processor |
| Tensor Processing Unit | https://en.wikipedia.org/wiki/Tensor_Processing_Unit |
| Secure cryptoprocessor | https://en.wikipedia.org/wiki/Secure_cryptoprocessor |
| Network processor | https://en.wikipedia.org/wiki/Network_processor |
| Baseband processor | https://en.wikipedia.org/wiki/Baseband_processor |
| Word size | https://en.wikipedia.org/wiki/Word_(computer_architecture) |
| 1-bit | https://en.wikipedia.org/wiki/1-bit_computing |
| 4-bit | https://en.wikipedia.org/wiki/4-bit_computing |
| 8-bit | https://en.wikipedia.org/wiki/8-bit_computing |
| 12-bit | https://en.wikipedia.org/wiki/12-bit_computing |
| 15-bit | https://en.wikipedia.org/wiki/Apollo_Guidance_Computer |
| 16-bit | https://en.wikipedia.org/wiki/16-bit_computing |
| 24-bit | https://en.wikipedia.org/wiki/24-bit_computing |
| 32-bit | https://en.wikipedia.org/wiki/32-bit_computing |
| 48-bit | https://en.wikipedia.org/wiki/48-bit_computing |
| 64-bit | https://en.wikipedia.org/wiki/64-bit_computing |
| 128-bit | https://en.wikipedia.org/wiki/128-bit_computing |
| 256-bit | https://en.wikipedia.org/wiki/256-bit_computing |
| 512-bit | https://en.wikipedia.org/wiki/512-bit_computing |
| bit slicing | https://en.wikipedia.org/wiki/Bit_slicing |
| others | https://en.wikipedia.org/wiki/Word_(computer_architecture)#Table_of_word_sizes |
| variable | https://en.wikipedia.org/wiki/Word_(computer_architecture)#Variable-word_architectures |
| Single-core | https://en.wikipedia.org/wiki/Single-core |
| Multi-core | https://en.wikipedia.org/wiki/Multi-core_processor |
| Manycore | https://en.wikipedia.org/wiki/Manycore_processor |
| Heterogeneous architecture | https://en.wikipedia.org/wiki/Heterogeneous_computing |
| Core | https://en.wikipedia.org/wiki/Central_processing_unit |
| Cache | https://en.wikipedia.org/wiki/Cache_(computing) |
| Scratchpad memory | https://en.wikipedia.org/wiki/Scratchpad_memory |
| Data cache | https://en.wikipedia.org/wiki/Data_cache |
| Instruction cache | https://en.wikipedia.org/wiki/Instruction_cache |
| replacement policies | https://en.wikipedia.org/wiki/Cache_replacement_policies |
| coherence | https://en.wikipedia.org/wiki/Cache_coherence |
| Bus | https://en.wikipedia.org/wiki/Bus_(computing) |
| Clock rate | https://en.wikipedia.org/wiki/Clock_rate |
| Clock signal | https://en.wikipedia.org/wiki/Clock_signal |
| FIFO | https://en.wikipedia.org/wiki/FIFO_(computing_and_electronics) |
| Functionalunits | https://en.wikipedia.org/wiki/Execution_unit |
| Arithmetic logic unit | https://en.wikipedia.org/wiki/Arithmetic_logic_unit |
| Address generation unit | https://en.wikipedia.org/wiki/Address_generation_unit |
| Floating-point unit | https://en.wikipedia.org/wiki/Floating-point_unit |
| Memory management unit | https://en.wikipedia.org/wiki/Memory_management_unit |
| Load–store unit | https://en.wikipedia.org/wiki/Load%E2%80%93store_unit |
| Translation lookaside buffer | https://en.wikipedia.org/wiki/Translation_lookaside_buffer |
| Branch predictor | https://en.wikipedia.org/wiki/Branch_predictor |
| Branch target predictor | https://en.wikipedia.org/wiki/Branch_target_predictor |
| Integrated memory controller | https://en.wikipedia.org/wiki/Memory_controller |
| Memory management unit | https://en.wikipedia.org/wiki/Memory_management_unit |
| Instruction decoder | https://en.wikipedia.org/wiki/Instruction_decoder |
| Logic | https://en.wikipedia.org/wiki/Logic_gate |
| Combinational | https://en.wikipedia.org/wiki/Combinational_logic |
| Sequential | https://en.wikipedia.org/wiki/Sequential_logic |
| Glue | https://en.wikipedia.org/wiki/Glue_logic |
| Logic gate | https://en.wikipedia.org/wiki/Logic_gate |
| Quantum | https://en.wikipedia.org/wiki/Quantum_logic_gate |
| Array | https://en.wikipedia.org/wiki/Gate_array |
| Registers | https://en.wikipedia.org/wiki/Hardware_register |
| Processor register | https://en.wikipedia.org/wiki/Processor_register |
| Status register | https://en.wikipedia.org/wiki/Status_register |
| Stack register | https://en.wikipedia.org/wiki/Stack_register |
| Register file | https://en.wikipedia.org/wiki/Register_file |
| Memory buffer | https://en.wikipedia.org/wiki/Memory_buffer_register |
| Memory address register | https://en.wikipedia.org/wiki/Memory_address_register |
| Program counter | https://en.wikipedia.org/wiki/Program_counter |
| Control unit | https://en.wikipedia.org/wiki/Control_unit |
| Hardwired control unit | https://en.wikipedia.org/wiki/Hardwired_control_unit |
| Instruction unit | https://en.wikipedia.org/wiki/Instruction_unit |
| Data buffer | https://en.wikipedia.org/wiki/Data_buffer |
| Write buffer | https://en.wikipedia.org/wiki/Write_buffer |
| Microcode | https://en.wikipedia.org/wiki/Microcode |
| ROM | https://en.wikipedia.org/wiki/ROM_image |
| Counter | https://en.wikipedia.org/wiki/Counter_(digital) |
| Datapath | https://en.wikipedia.org/wiki/Datapath |
| Multiplexer | https://en.wikipedia.org/wiki/Multiplexer |
| Demultiplexer | https://en.wikipedia.org/wiki/Demultiplexer |
| Adder | https://en.wikipedia.org/wiki/Adder_(electronics) |
| Multiplier | https://en.wikipedia.org/wiki/Binary_multiplier |
| CPU | https://en.wikipedia.org/wiki/CPU_multiplier |
| Binary decoder | https://en.wikipedia.org/wiki/Binary_decoder |
| Address decoder | https://en.wikipedia.org/wiki/Address_decoder |
| Sum-addressed decoder | https://en.wikipedia.org/wiki/Sum-addressed_decoder |
| Barrel shifter | https://en.wikipedia.org/wiki/Barrel_shifter |
| Circuitry | https://en.wikipedia.org/wiki/Electronic_circuit |
| Integrated circuit | https://en.wikipedia.org/wiki/Integrated_circuit |
| 3D | https://en.wikipedia.org/wiki/Three-dimensional_integrated_circuit |
| Mixed-signal | https://en.wikipedia.org/wiki/Mixed-signal_integrated_circuit |
| Power management | https://en.wikipedia.org/wiki/Power_management_integrated_circuit |
| Boolean | https://en.wikipedia.org/wiki/Boolean_circuit |
| Digital | https://en.wikipedia.org/wiki/Circuit_(computer_science) |
| Analog | https://en.wikipedia.org/wiki/Analogue_electronics |
| Quantum | https://en.wikipedia.org/wiki/Quantum_circuit |
| Switch | https://en.wikipedia.org/wiki/Switch#Electronic_switches |
| Powermanagement | https://en.wikipedia.org/wiki/Power_management |
| PMU | https://en.wikipedia.org/wiki/Power_Management_Unit |
| APM | https://en.wikipedia.org/wiki/Advanced_Power_Management |
| ACPI | https://en.wikipedia.org/wiki/ACPI |
| Dynamic frequency scaling | https://en.wikipedia.org/wiki/Dynamic_frequency_scaling |
| Dynamic voltage scaling | https://en.wikipedia.org/wiki/Dynamic_voltage_scaling |
| Clock gating | https://en.wikipedia.org/wiki/Clock_gating |
| Performance per watt | https://en.wikipedia.org/wiki/Performance_per_watt |
| History of general-purpose CPUs | https://en.wikipedia.org/wiki/History_of_general-purpose_CPUs |
| Microprocessor chronology | https://en.wikipedia.org/wiki/Microprocessor_chronology |
| Processor design | https://en.wikipedia.org/wiki/Processor_design |
| Digital electronics | https://en.wikipedia.org/wiki/Digital_electronics |
| Hardware security module | https://en.wikipedia.org/wiki/Hardware_security_module |
| Semiconductor device fabrication | https://en.wikipedia.org/wiki/Semiconductor_device_fabrication |
| Tick–tock model | https://en.wikipedia.org/wiki/Tick%E2%80%93tock_model |
| Pin grid array | https://en.wikipedia.org/wiki/Pin_grid_array |
| Chip carrier | https://en.wikipedia.org/wiki/Chip_carrier |
| https://en.wikipedia.org/w/index.php?title=CPU_cache&oldid=1337160639 | https://en.wikipedia.org/w/index.php?title=CPU_cache&oldid=1337160639 |
| Categories | https://en.wikipedia.org/wiki/Help:Category |
| Central processing unit | https://en.wikipedia.org/wiki/Category:Central_processing_unit |
| Computer memory | https://en.wikipedia.org/wiki/Category:Computer_memory |
| Cache (computing) | https://en.wikipedia.org/wiki/Category:Cache_(computing) |
| CS1: long volume value | https://en.wikipedia.org/wiki/Category:CS1:_long_volume_value |
| Articles with short description | https://en.wikipedia.org/wiki/Category:Articles_with_short_description |
| Short description is different from Wikidata | https://en.wikipedia.org/wiki/Category:Short_description_is_different_from_Wikidata |
| All articles with unsourced statements | https://en.wikipedia.org/wiki/Category:All_articles_with_unsourced_statements |
| Articles with unsourced statements from May 2023 | https://en.wikipedia.org/wiki/Category:Articles_with_unsourced_statements_from_May_2023 |
| Articles with unsourced statements from May 2025 | https://en.wikipedia.org/wiki/Category:Articles_with_unsourced_statements_from_May_2025 |
| Articles with unsourced statements from March 2008 | https://en.wikipedia.org/wiki/Category:Articles_with_unsourced_statements_from_March_2008 |
| All accuracy disputes | https://en.wikipedia.org/wiki/Category:All_accuracy_disputes |
| Articles with disputed statements from December 2010 | https://en.wikipedia.org/wiki/Category:Articles_with_disputed_statements_from_December_2010 |
| Webarchive template wayback links | https://en.wikipedia.org/wiki/Category:Webarchive_template_wayback_links |
| Creative Commons Attribution-ShareAlike 4.0 License | https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License |
| Terms of Use | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use |
| Privacy Policy | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy |
| Wikimedia Foundation, Inc. | https://wikimediafoundation.org/ |
| Privacy policy | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy |
| About Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:About |
| Disclaimers | https://en.wikipedia.org/wiki/Wikipedia:General_disclaimer |
| Contact Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:Contact_us |
| Legal & safety contacts | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:Wikimedia_Foundation_Legal_and_Safety_Contact_Information |
| Code of Conduct | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct |
| Developers | https://developer.wikimedia.org |
| Statistics | https://stats.wikimedia.org/#/en.wikipedia.org |
| Cookie statement | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement |
| Mobile view | https://en.wikipedia.org/w/index.php?title=CPU_cache&mobileaction=toggle_view_mobile |
| https://www.wikimedia.org/ |
| https://www.mediawiki.org/ |
|
| https://en.wikipedia.org/wiki/CPU_cache |
|
| https://en.wikipedia.org/wiki/CPU_cache |
|
| https://en.wikipedia.org/wiki/CPU_cache |
|
| https://en.wikipedia.org/wiki/CPU_cache |
|
| https://en.wikipedia.org/wiki/CPU_cache |
|
| https://en.wikipedia.org/wiki/CPU_cache |
|
| https://en.wikipedia.org/wiki/CPU_cache |
|
Add topic
| https://en.wikipedia.org/wiki/CPU_cache |