Misplaced Pages

Template:Infobox CPU: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 07:31, 6 September 2012 view sourceCrispmuncher (talk | contribs)Pending changes reviewers, Rollbackers3,911 edits It's more than fair to say that contentious edits have no consensus← Previous edit Revision as of 11:48, 6 September 2012 view source T4C Fantasy (talk | contribs)Extended confirmed users3,065 edits Undid revision 511034553 by Crispmuncher (talk) stop reverting al lthe changes your breaking all the templates!Next edit →
Line 3: Line 3:
| image = {{#if:{{{image|}}}|]}} | image = {{#if:{{{image|}}}|]}}
| caption = {{{caption|}}} | caption = {{{caption|}}}
| label1 = Released

| data1 = {{{created|}}} {{#if:{{{produced-end|}}}|From {{{produced-start}}} to {{{produced-end}}}|{{{produced-start|}}}}}
| label1 = Produced
| label2 = Designed by
| data1 = {{#if:{{{produced-end|}}}|From {{{produced-start}}} to {{{produced-end}}}|{{{produced-start|}}}}}
| data2 = {{{designfirm|}}}
| label2 = Marketed by
| data2 = {{{soldby|}}} | label3 = Marketed by
| data3 = {{{soldby|}}} {{unbulleted list
| label3 = Designed by
| data3 = {{{designfirm|}}} | {{{soldby1|}}}
| {{{soldby2|}}}
| label4 = Common manufacturer(s)
| {{{soldby3|}}}
| data4 = {{unbulleted list
| {{{soldby4|}}}
| {{{soldby5|}}}
}}
| label4 = Manufacturer(s)
| data4 = {{{manufacturers|}}} {{unbulleted list
| {{{manuf1|}}} | {{{manuf1|}}}
| {{{manuf2|}}} | {{{manuf2|}}}
Line 17: Line 22:
| {{{manuf4|}}} | {{{manuf4|}}}
| {{{manuf5|}}} | {{{manuf5|}}}
| {{{manuf6|}}}
}}
| {{{manuf7|}}}
| label5 = Max. ] ]
| {{{manuf8|}}}
| data5 = {{#if:{{{slowest|}}}|{{{slowest}}} {{{slow-unit|GHz}}}}} {{#if:{{{fastest|}}}| to {{{fastest}}} {{{fast-unit|GHz}}}}}
| {{{manuf9|}}}
| label6 = ] speeds
}}
| data6 = {{#if:{{{fsb-slowest|}}}|{{{fsb-slowest}}} {{{fsb-slow-unit|GHz}}}}} {{#if:{{{fsb-fastest|}}}| to {{{fsb-fastest}}} {{{fsb-fast-unit|GHz}}}}}
| label5 = Model(s)
| label7 = ] speeds
| data5 = {{{model|}}} {{unbulleted list
| data7 = {{#if:{{{hypertransport-slowest|}}}|{{{hypertransport-slowest}}} {{{hypertransport-slow-unit|GT/s}}}}} {{#if:{{{hypertransport-fastest|}}}| to {{{hypertransport-fastest}}} {{{hypertransport-fast-unit|GT/s}}}}}
| {{{model1|}}}
| label8 = ] speeds
| {{{model2|}}}
| data8 = {{#if:{{{qpi-slowest|}}}|{{{qpi-slowest}}} {{{qpi-slow-unit|GT/s}}}}} {{#if:{{{qpi-fastest|}}}| to {{{qpi-fastest}}} {{{qpi-fast-unit|GT/s}}}}}
| {{{model3|}}}
| label9 = ] speeds
| {{{model4|}}}
| data9 = {{#if:{{{dmi-slowest|}}}|{{{dmi-slowest}}} {{{dmi-slow-unit|GT/s}}}}} {{#if:{{{dmi-fastest|}}}| to {{{dmi-fastest}}} {{{dmi-fast-unit|GT/s}}}}}
| {{{model5|}}}
| label10 = Min. feature size
| {{{model6|}}}
| data10 = {{#if:{{{size-from|}}}|{{{size-from|}}} {{#if:{{{size-to|}}}| to {{{size-to}}}}}}}
| {{{model7|}}}
| label11 = ]
| data11 = {{{arch|}}} | {{{model8|}}}
| {{{model9|}}}
| label12 = ]
}}
| data12 = {{{microarch|}}}
| label6 = ]
| label13 = CPUID code
| data13 = {{{cpuid|}}} | data6 = {{{cores-nothread|}}} {{{numcores|}}}
| label7 = ]<br>(Threads)
| label14 = Product code
| data14 = {{{code|}}} | data7 = {{{cores|}}} {{unbulleted list
| {{{cores1|}}}
| label15 = ]
| data15 = {{{numcores|}}} | {{{cores2|}}}
| {{{cores3|}}}
| label16 = L1 ]
}}
| data16 = {{{l1cache|}}}
| label8 = Transistors<br>]
| label17 = L2 cache
| data17 = {{{l2cache|}}} | data8 = {{{transistors-nostep|}}} {{unbulleted list
| {{{transistors-nostep1|}}}
| label18 = L3 cache
| data18 = {{{l3cache|}}} | {{{transistors-nostep2|}}}
| {{{transistors-nostep3|}}}
| label19 = Application
| data19 = {{{application|}}} | {{{transistors-nostep4|}}}
| {{{transistors-nostep5|}}}
| label20 = Predecessor
| data20 = {{{predecessor|}}} | {{{transistors-nostep6|}}}
| {{{transistors-nostep7|}}}
| label26 = Variant
| data26 = {{{variant|}}} | {{{transistors-nostep8|}}}
| {{{transistors-nostep9|}}}
| label21 = Successor
}}
| data21 = {{{successor|}}}
| label9 = Transistors<br>]<br>(Steppings)
| data22 = {{{co-processor|}}}
| data9 = {{{transistors|}}} {{unbulleted list
| label22 = Co-processor
| {{{transistors1|}}}
| label23 = Socket(s)
| {{{transistors2|}}}
| data23 = {{unbulleted list
| {{{transistors3|}}}
| {{{transistors4|}}}
| {{{transistors5|}}}
| {{{transistors6|}}}
| {{{transistors7|}}}
| {{{transistors8|}}}
| {{{transistors9|}}}
}}
| label10 = ] Clock(s)
| data10 = {{{clock|}}} {{{clocks|}}} {{#if:{{{slowest|}}}|{{{slowest}}}&nbsp;{{{slow-unit|GHz}}}}} {{#if:{{{fastest|}}}| to {{{fastest}}}&nbsp;{{{fast-unit|GHz}}}}}
| label11 = ] Clock(s)
| data11 = {{{gpu|}}} {{unbulleted list
| {{{gpu1|}}}
| {{{gpu2|}}}
}}
| label12 = ] Speeds
| data12 = {{{fsb|}}} {{#if:{{{fsb-slowest|}}}|{{{fsb-slowest}}}&nbsp;{{{fsb-slow-unit|GHz}}}}} {{#if:{{{fsb-fastest|}}}| to {{{fsb-fastest}}}&nbsp;{{{fsb-fast-unit|GHz}}}}}
| label13 = ] Speeds
| data13 = {{#if:{{{hypertransport-slowest|}}}|{{{hypertransport-slowest}}}&nbsp;{{{hypertransport-slow-unit|GT/s}}}}} {{#if:{{{hypertransport-fastest|}}}| to {{{hypertransport-fastest}}}&nbsp;{{{hypertransport-fast-unit|GT/s}}}}}
| label14 = ] Speeds
| data14 = {{{qpi|}}} {{#if:{{{qpi-slowest|}}}|{{{qpi-slowest}}}&nbsp;{{{qpi-slow-unit|GT/s}}}}} {{#if:{{{qpi-fastest|}}}| to {{{qpi-fastest}}}&nbsp;{{{qpi-fast-unit|GT/s}}}}}
| label15 = ] Speeds
| data15 = {{{dmi|}}} {{#if:{{{dmi-slowest|}}}|{{{dmi-slowest}}}&nbsp;{{{dmi-slow-unit|GT/s}}}}} {{#if:{{{dmi-fastest|}}}| to {{{dmi-fastest}}}&nbsp;{{{dmi-fast-unit|GT/s}}}}}
| label16 = ]
| data16 = {{{cache|}}} {{{cachee|}}} {{{cachex|}}}
| label17 = ]
| data17 = {{{l1cache|}}}
| label18 = ]
| data18 = {{{l2cache|}}}
| label19 = ]
| data19 = {{{l3cache|}}}
| label20 = ]
| data20 = {{{l4cache|}}}
| label21 = ]
| data21 = {{{llcache|}}}
| label22 = ](s)
| data22 = {{{arch|}}} {{unbulleted list
| {{{arch01|}}}
| {{{arch02|}}}
| {{{arch03|}}}
| {{{arch04|}}}
| {{{arch05|}}}
| {{{arch06|}}}
| {{{arch07|}}}
| {{{arch08|}}}
| {{{arch09|}}}
| {{{arch10|}}}
}}
| label23 = ]
| data23 = {{{microarch|}}}
| label24 = CPUID Code(s)
| data24 = {{{cpuid|}}} {{unbulleted list
| {{{cpuid1|}}}
| {{{cpuid2|}}}
| {{{cpuid3|}}}
| {{{cpuid4|}}}
| {{{cpuid5|}}}
}}
| label25 = Product Code(s)
| data25 = {{{code|}}} {{unbulleted list
| {{{code1|}}}
| {{{code2|}}}
| {{{code3|}}}
| {{{code4|}}}
| {{{code5|}}}
}}
| label26 = Socket(s)
| data26 = {{{socket|}}} {{unbulleted list
| {{{sock1|}}} | {{{sock1|}}}
| {{{sock2|}}} | {{{sock2|}}}
Line 68: Line 141:
| {{{sock9|}}} | {{{sock9|}}}
}} }}
| label24 = Package(s) | label27 = Package(s)
| data24 = {{unbulleted list | data27 = {{unbulleted list
| {{{pack1|}}} | {{{pack1|}}}
| {{{pack2|}}} | {{{pack2|}}}
Line 75: Line 148:
| {{{pack4|}}} | {{{pack4|}}}
| {{{pack5|}}} | {{{pack5|}}}
| {{{pack6|}}}
| {{{pack7|}}}
| {{{pack8|}}}
| {{{pack9|}}}
}} }}
| label25 = Core name(s) | label28 = Core name(s)
| data25 = {{unbulleted list | data28 = {{unbulleted list
| {{{core1|}}} | {{{core1|}}}
| {{{core2|}}} | {{{core2|}}}
Line 88: Line 165:
| {{{core9|}}} | {{{core9|}}}
}} }}
| label26 = Brand name(s) | label29 = Brand name(s)
| data26 = {{unbulleted list | data29 = {{unbulleted list
| {{{brand1|}}} | {{{brand1|}}}
| {{{brand2|}}} | {{{brand2|}}}
Line 99: Line 176:
| {{{brand8|}}} | {{{brand8|}}}
| {{{brand9|}}} | {{{brand9|}}}
}}
| label30 = Platform(s)
| data30 = {{{platform|}}} {{unbulleted list
| {{{platform1|}}}
| {{{platform2|}}}
| {{{platform3|}}}
| {{{platform4|}}}
| {{{platform5|}}}
}}
| label31 = Co-processor
| data31 = {{{coprocessor|}}} {{{co-processor|}}}
| label32 = Predecessor
| data32 = {{{predecessor|}}} {{unbulleted list
| {{{predecessor1|}}}
| {{{predecessor2|}}}
| {{{predecessor3|}}}
}}
| label33 = Variant
| data33 = {{{variant|}}} {{unbulleted list
| {{{variant1|}}}
| {{{variant2|}}}
| {{{variant3|}}}
}}
| label34 = Successor
| data34 = {{{successor|}}} {{unbulleted list
| {{{successor1|}}}
| {{{successor2|}}}
| {{{successor3|}}}
}} }}
}}<noinclude>{{documentation}}</noinclude> }}<noinclude>{{documentation}}</noinclude>

Revision as of 11:48, 6 September 2012

Template documentation[view] [edit] [history] [purge]
This template uses Lua:

This template is for CPUs, SoCs and SiPs. For generic hardware components, see Template:Infobox computer hardware.

This article is missing information about
one good example of this infobox would be nice here. But as long as three architecture-parameters and the four name-parameters are not clearly defined it is difficult. Please expand the article by making an edit requestto include this information . Further details may exist on the talk page. (October 2019)
{{{name}}}
]{{{caption}}}
ReleasedFrom {{{produced-start}}} to {{{produced-end}}}
Designed by{{{designfirm}}}
Marketed by{{{soldby}}}
Manufacturer(s)
  • {{{manuf1}}}
  • {{{manuf2}}}
  • {{{manuf3}}}
  • {{{manuf4}}}
  • {{{manuf5}}}
  • {{{manuf6}}}
  • {{{manuf7}}}
  • {{{manuf8}}}
  • {{{manuf9}}}
Model(s)
  • {{{model1}}}
  • {{{model2}}}
  • {{{model3}}}
  • {{{model4}}}
  • {{{model5}}}
  • {{{model6}}}
  • {{{model7}}}
  • {{{model8}}}
  • {{{model9}}}
Cores{{{numcores}}}
Transistors
Fabrication
(Steppings)
{{{transistors}}}
CPU Clock(s){{{slowest}}} {{{slow-unit}}} to {{{fastest}}} {{{fast-unit}}}
GPU Clock(s){{{gpu}}}
FSB Speeds{{{fsb-slowest}}} {{{fsb-slow-unit}}} to {{{fsb-fastest}}} {{{fsb-fast-unit}}}
HyperTransport Speeds{{{hypertransport-slowest}}} {{{hypertransport-slow-unit}}} to {{{hypertransport-fastest}}} {{{hypertransport-fast-unit}}}
QPI Speeds{{{qpi-slowest}}} {{{qpi-slow-unit}}} to {{{qpi-fastest}}} {{{qpi-fast-unit}}}
DMI Speeds{{{dmi-slowest}}} {{{dmi-slow-unit}}} to {{{dmi-fastest}}} {{{dmi-fast-unit}}}
L1 Cache{{{l1cache}}}
L2 Cache{{{l2cache}}}
L3 Cache{{{l3cache}}}
L4 Cache{{{l4cache}}}
LL Cache{{{llcache}}}
Instruction Set(s){{{arch}}}
Microarchitecture{{{microarch}}}
CPUID Code(s){{{cpuid}}}
Product Code(s){{{code}}}
Socket(s)
  • {{{sock1}}}
  • {{{sock2}}}
  • {{{sock3}}}
  • {{{sock4}}}
  • {{{sock5}}}
  • {{{sock6}}}
  • {{{sock7}}}
  • {{{sock8}}}
  • {{{sock9}}}
Package(s)
  • {{{pack1}}}
  • {{{pack2}}}
  • {{{pack3}}}
  • {{{pack4}}}
  • {{{pack5}}}
Core name(s)
  • {{{core1}}}
  • {{{core2}}}
  • {{{core3}}}
  • {{{core4}}}
  • {{{core5}}}
  • {{{core6}}}
  • {{{core7}}}
  • {{{core8}}}
  • {{{core9}}}
Brand name(s)
  • {{{brand1}}}
  • {{{brand2}}}
  • {{{brand3}}}
  • {{{brand4}}}
  • {{{brand5}}}
  • {{{brand6}}}
  • {{{brand7}}}
  • {{{brand8}}}
  • {{{brand9}}}
Co-processor{{{co-processor}}}
Predecessor{{{predecessor}}}
Variant{{{variant}}}
Successor{{{successor}}}
{{Infobox CPU
| name = 
| hide_subheadings = 
| image = 
| image_size = 
| alt = 
| caption = 
<!----------------- General Info ----------------->
| launching = 
| produced-start = 
| produced-end = 
| soldby = 
| designfirm = 
| manuf1 = <!-- manuf1..10 -->
| cpuid = 
| code = 
<!----------------- Performance ------------------>
| slowest = 
| fastest = 
| slow-unit = 
| fast-unit = 
| fsb-slowest = 
| fsb-fastest = 
| fsb-slow-unit = 
| fsb-fast-unit = 
| hypertransport-slowest = 
| hypertransport-fastest = 
| hypertransport-slow-unit = 
| hypertransport-fast-unit = 
| qpi-slowest = 
| qpi-fastest = 
| qpi-slow-unit = 
| qpi-fast-unit = 
| dmi-slowest = 
| dmi-fastest = 
| dmi-slow-unit = 
| dmi-fast-unit = 
| data-width = 
| address-width = 
| virtual-width = 
<!-------------------- Cache --------------------->
| l1cache = 
| l2cache = 
| l3cache = 
| l4cache = 
| llcache = 
<!------- Architecture and classification -------->
| application = 
| size-from = 
| size-to = 
| microarch = 
| arch = 
| instructions = 
| extensions = 
| numinstructions = 
<!----------- Physical specifications ------------>
| transistors =
| numcores = 
| amountmemory = 
| gpu = 
| co-processor = 
| pack1 = <!-- pack1..9 -->
| sock1 = <!-- sock1..9 -->
<!--------- Products, models, variants ----------->
| core1 = <!-- core1..9 -->
| pcode1 = <!-- pcode1..9 -->
| model1 = <!-- model1..9 -->
| brand1 = <!-- brand1..9 -->
| variant = 
<!------------------  History  ------------------->
| predecessor = 
| successor =
<!------------------  Support status ------------------->
| support status =
}}

Usage

{{Infobox CPU
| name                      = <!-- Device Name -->
| hide_subheadings          = <!-- Any value here will hide the subheadings -->
| image                     = <!-- An image to show in the infobox -->
| image_size                = <!-- Size of the image (defaults to 200px) -->
| alt                       = <!-- Mouse over text for the image -->
| caption                   = <!-- A caption for the image -->
<!----------------- General Info ------------------------------------------------------------------------------------->
| launching                 = <!-- Use if a CPU microarchitecture/series has not yet launched but its official release date is known -->
| produced-start            = <!-- When production began / Launch date                            →see talkpage section #Dates -->
| produced-end              = <!-- When production ended / Discontinued date                      →see talkpage section #Dates -->
| soldby                    = <!-- Often, but not always, the same as the designfirm and/or manuf1 -->
| designfirm                = <!-- Often, but not always, the same as manuf1 and/or soldby -->
| manuf1                    = <!-- (1..10) Common manufacturers of the device -->
| cpuid                     = <!-- CPUID or PVR value -->
| code                      = <!-- numerical identifier for the CPU (product code) -->
<!----------------- Performance -------------------------------------------------------------------------------------->
| slowest                   = <!-- Lowest maximum CPU clock -->
| fastest                   = <!-- Highest maximum CPU clock -->
| slow-unit                 = <!-- Unit for slow speed. Default: GHz -->
| fast-unit                 = <!-- Unit for fast speed. Default: GHz -->
| fsb-slowest               = <!-- Slowest FSB speed -->
| fsb-fastest               = <!-- Fastest FSB speed -->
| fsb-slow-unit             = <!-- Unit for slow speed. Default: MHz -->
| fsb-fast-unit             = <!-- Unit for fast speed. Default: MHz -->
| hypertransport-slowest    = <!-- Slowest HyperTransport speed -->
| hypertransport-fastest    = <!-- Fastest HyperTransport speed -->
| hypertransport-slow-unit  = <!-- Unit for slow speed. Default: GT/s -->
| hypertransport-fast-unit  = <!-- Unit for fast speed. Default: GT/s -->
| qpi-slowest               = <!-- Slowest QPI (QuickPath Interconnect) speed -->
| qpi-fastest               = <!-- Fastest QPI speed -->
| qpi-slow-unit             = <!-- Unit for slow speed. Default: GT/s -->
| qpi-fast-unit             = <!-- Unit for fast speed. Default: GT/s -->
| dmi-slowest               = <!-- Slowest DMI (Direct Media Interface) speed -->
| dmi-fastest               = <!-- Fastest DMI speed -->
| dmi-slow-unit             = <!-- Unit for slow speed. Default: GT/s -->
| dmi-fast-unit             = <!-- Unit for fast speed. Default: GT/s -->
| data-width                = <!-- Data bus width in bits -->
| address-width             = <!-- Address bus width in bits -->
| virtual-width             = <!-- Virtual address bus width in bits -->
<!-------------------- Cache ----------------------------------------------------------------------------------------->
| l1cache                   = <!-- Level 1 cache size -->
| l2cache                   = <!-- Level 2 cache size -->
| l3cache                   = <!-- Level 3 cache size -->
| l4cache                   = <!-- Level 4 cache size -->
| llcache                   = <!-- Last Level cache size -->
<!------- Architecture and classification ---------------------------------------------------------------------------->
| application               = <!-- Typical application (Embedded, Mobile, Desktop, Server) -->
| size-from                 = <!-- First fabrication size -->
| size-to                   = <!-- Second fabrication size -->
| microarch                 = <!-- Microarchitecture of the CPU -->
| arch                      = <!-- Instruction set architecture (ISA) that the CPU implements   →see talkpage section #Architecture -->
| instructions              = <!-- Instruction sets                                             →see talkpage section #Architecture -->
| extensions                = <!-- Extensions to the instructions -->
| numinstructions           = <!-- Number of instructions -->
<!----------- Physical specifications -------------------------------------------------------------------------------->
| transistors               = <!-- Number of transistors, transistor count -->
| numcores                  = <!-- Number of cores (2 for dual-core) -->
| amountmemory              = <!-- Amount of system RAM for SoC or SiP -->
| gpu                       = <!-- Integrated GPU -->
| co-processor              = <!-- A ](s) used together -->
| pack1                     = <!-- (1..5) Names of CPU packages -->
| sock1                     = <!-- (1..9) Names of the sockets that the CPU was made for -->
<!--------- Products, models, variants ------------------------------------------------------------------------------->
| core1                     = <!-- (1..9) Names of the cores                   →see talkpage section "Names (Products, models, variants)" -->
| pcode1                    = <!-- (1..9) Product code names                   →see talkpage section "Names (Products, models, variants)" -->
| model1                    = <!-- (1..9) Model names                          →see talkpage section "Names (Products, models, variants)" -->
| brand1                    = <!-- (1..9) Marketing names of the CPU -->
| variant                   = <!-- Variants in the same family and generation  →see talkpage section "Names (Products, models, variants)" -->
<!------------------  History  --------------------------------------------------------------------------------------->
| predecessor               = <!-- What CPU came before -->
| successor                 = <!-- What CPU came after -->
<!------------------  Support status --------------------------------------------------------------------------------->
| support status            = <!-- Current support status -->
}}
  • All fields, except name are optional
  • The following parameters are deprecated:
created →better: produced-start, produced-end
clock →better: slowest, fastest
fsb →better: fsb-slowest, fsb-fastest
cores, cores1 →better: numcores
socket →better: sock1...sock9
  • manuf, core, sock, pack, arch, and microarch are AutoLinks, so you can use plain text or a link for them.
  • The numbered attributes mean that there is allowance for multiples.
  • See the talk page for some examples which show the full usage of this infobox in a few combinations.

Examples

See also

The above documentation is transcluded from Template:Infobox CPU/doc. (edit | history)
Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
Add categories to the /doc subpage. Subpages of this template. Categories: