From WikiChip
Editing microsoft/scorpio engine

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help pages.

Latest revision Your text
Line 86: Line 86:
 
| [[VP9]] || {{tchk|yes|4K @ 60 Hz}} || {{tchk|no}}
 
| [[VP9]] || {{tchk|yes|4K @ 60 Hz}} || {{tchk|no}}
 
|}
 
|}
Scorpio Engine feature 40 or 44 Compute Units (CUs) for the consumer console and dev kit respectively based on {{amd|Arctic Islands|l=arch}} (Similar to Polaris, Radeon RX 4xx). This is triple the amount over the original Xbox One SoC. The Compute Units operate at 1,172 MHz, each with 64 32-bit [[floating point]] [[multiply-accumulate]] units. At 1.172 GHz with 128 FLOP/cycle this chip can deliver 6.00064 [[TFLOPS]] raw peak performance - over four times previous chips (which were 1.3 and 1.4 TFLOPS). The dev kit can deliver a reported 6.6 TFLOPS with its four additional CUs. The performance of texture processing has also been increased to 187.5 G bilinear [[texels]]/second. Additionally, in each of the four [[shader]] arrays, there is one geometry engine for the purpose of doing fixed geometry processing, this is twice previous chip which is capable of 4.688 Giga primitives/second.   
+
Scorpio Engine feature 40 Compute Units (CUs) based on {{amd|Arctic Islands|l=arch}} (Similar to Polaris, Radeon RX 4xx). This is triple the amount over the original Xbox One SoC. The Compute Units operate at 1,172 MHz, each with 64 32-bit [[floating point]] [[multiply-accumulate]] units. At 1.172 GHz with 128 FLOP/cycle this chip can deliver 6.00064 [[TFLOPS]] raw peak performance - over four times previous chips (which were 1.3 and 1.4 TFLOPS). The performance of texture processing has also been increase to 187.5 G bilinear [[texels]]/second. Additionally, in each of the four [[shader]] arrays, there is one geometry engine for the purpose of doing fixed geometry processing, this is twice previous chip which is capable of 4.688 Giga primitives/second.   
  
 
Similar to previous chips, Scorpio has 2 command processors (i.e., microcontrollers) that handle graphic and compute tasks however they are said to handle more parallel compute tasks than previous chip in order to increase performance. The number of ACEs (Asynchronous Compute Engine) on Scorpio has doubled to 4 in order to increase the [[parallelism]] possible. It's worth pointing out that since the Scorpio Engine is based on {{amd|Arctic Islands|l=arch}}, there are also two additional schedulers.
 
Similar to previous chips, Scorpio has 2 command processors (i.e., microcontrollers) that handle graphic and compute tasks however they are said to handle more parallel compute tasks than previous chip in order to increase performance. The number of ACEs (Asynchronous Compute Engine) on Scorpio has doubled to 4 in order to increase the [[parallelism]] possible. It's worth pointing out that since the Scorpio Engine is based on {{amd|Arctic Islands|l=arch}}, there are also two additional schedulers.
Line 93: Line 93:
 
<table class="wikitable">
 
<table class="wikitable">
 
<tr><th colspan="2">Scorpio Engine GPU</th></tr>
 
<tr><th colspan="2">Scorpio Engine GPU</th></tr>
<tr><th>Unified shaders</th><td>2560 (64 × 40 CUs), (dev kit) 2816 (64 × 44 CUs)</td></tr>
+
<tr><th>Unified shaders</th><td>2560 (64 × 40 CUs)</td></tr>
 
<tr><th>[[raster operation units|ROPs]]</th><td>32</td></tr>
 
<tr><th>[[raster operation units|ROPs]]</th><td>32</td></tr>
 
<tr><th>[[texture mapping units |TMUs]]</th><td>160</td></tr>
 
<tr><th>[[texture mapping units |TMUs]]</th><td>160</td></tr>
<tr><th>Peak Performance</th><td> ~6 TFLOPS (6,000,640,000,000 [[FLOPS]]), (dev kit) ~6.6 TFLOPS</td></tr>
+
<tr><th>Peak Performance</th><td> ~6 TFLOPS (6,000,640,000,000 [[FLOPS]])</td></tr>
 
</table>
 
</table>
  

Please note that all contributions to WikiChip may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see WikiChip:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)
base frequency2,300 MHz (2.3 GHz, 2,300,000 kHz) +
core count8 +
core nameEnhanced Jaguar +
designerAMD + and Microsoft +
die area359 mm² (0.556 in², 3.59 cm², 359,000,000 µm²) +
first announcedJune 11, 2017 +
first launchedNovember 7, 2017 +
full page namemicrosoft/scorpio engine +
has ecc memory supportfalse +
instance ofmicroprocessor +
is multi-chip packagefalse +
isax86-64 +
isa familyx86 +
l1$ size512 KiB (524,288 B, 0.5 MiB) +
l1d$ description8-way set associative +
l1d$ size256 KiB (262,144 B, 0.25 MiB) +
l1i$ description2-way set associative +
l1i$ size256 KiB (262,144 B, 0.25 MiB) +
l2$ description16-way set associative +
l2$ size4 MiB (4,096 KiB, 4,194,304 B, 0.00391 GiB) +
ldateNovember 7, 2017 +
main imageFile:scorpio engine (front).png +
manufacturerTSMC +
market segmentConsole +
max cpu count1 +
max memory24,576 MiB (25,165,824 KiB, 25,769,803,776 B, 24 GiB, 0.0234 TiB) +
max memory bandwidth304 GiB/s (311,296 MiB/s, 326.418 GB/s, 326,417.514 MB/s, 0.297 TiB/s, 0.326 TB/s) +
max memory channels12 +
microarchitectureEnhanced Jaguar + and Polaris +
model numberScorpio Engine +
nameScorpio Engine +
packageBGA-2409 +
package contacts2,409 +
package length50 mm (5 cm, 1.969 in) +
package pitch0.8 mm (0.0315 in) +
package typeFC-OBGA +
package width50 mm (5 cm, 1.969 in) +
process16 nm (0.016 μm, 1.6e-5 mm) +
smp max ways1 +
supported memory typeGDDR5-6800 +
technologyCMOS +
thread count8 +
transistor count7,000,000,000 +
used byXbox One X +
word size64 bit (8 octets, 16 nibbles) +