Difference between revisions of "Cores/Silver"

From Mill Computing Wiki
Jump to: navigation, search
m (Protected "Cores/Silver": generated ([Edit=<protect-level-bot>] (indefinite) [Move=<protect-level-bot>] (indefinite)))
Line 23:Line 23:
 
<b>exu slot 3</b>, 16bits wide, with functional units: [[Functional Unit#alu|alu]]&nbsp;[[Functional Unit#exuArgs|exuArgs]]&nbsp;
 
<b>exu slot 3</b>, 16bits wide, with functional units: [[Functional Unit#alu|alu]]&nbsp;[[Functional Unit#exuArgs|exuArgs]]&nbsp;
  
<b>flow slot 0</b>, 16bits wide, with functional units: [[Functional Unit#cache|cache]]&nbsp;[[Functional Unit#con|con]]&nbsp;[[Functional Unit#conform|conform]]&nbsp;[[Functional Unit#control|control]]&nbsp;[[Functional Unit#ls|ls]]&nbsp;[[Functional Unit#lsb|lsb]]&nbsp;[[Functional Unit#nopf|nopf]]&nbsp;
+
<b>flow slot 0</b>, 15bits wide, with functional units: [[Functional Unit#cache|cache]]&nbsp;[[Functional Unit#con|con]]&nbsp;[[Functional Unit#conform|conform]]&nbsp;[[Functional Unit#control|control]]&nbsp;[[Functional Unit#ls|ls]]&nbsp;[[Functional Unit#lsb|lsb]]&nbsp;[[Functional Unit#nopf|nopf]]&nbsp;
  
<b>flow slot 1</b>, 16bits wide, with functional units: [[Functional Unit#con|con]]&nbsp;[[Functional Unit#conform|conform]]&nbsp;[[Functional Unit#control|control]]&nbsp;[[Functional Unit#flowArgs|flowArgs]]&nbsp;[[Functional Unit#ls|ls]]&nbsp;[[Functional Unit#lsb|lsb]]&nbsp;[[Functional Unit#misc|misc]]&nbsp;
+
<b>flow slot 1</b>, 15bits wide, with functional units: [[Functional Unit#con|con]]&nbsp;[[Functional Unit#conform|conform]]&nbsp;[[Functional Unit#control|control]]&nbsp;[[Functional Unit#flowArgs|flowArgs]]&nbsp;[[Functional Unit#ls|ls]]&nbsp;[[Functional Unit#lsb|lsb]]&nbsp;[[Functional Unit#misc|misc]]&nbsp;
  
<b>flow slot 2</b>, 16bits wide, with functional units: [[Functional Unit#con|con]]&nbsp;[[Functional Unit#conform|conform]]&nbsp;[[Functional Unit#control|control]]&nbsp;[[Functional Unit#flowArgs|flowArgs]]&nbsp;[[Functional Unit#ls|ls]]&nbsp;[[Functional Unit#lsb|lsb]]&nbsp;[[Functional Unit#misc|misc]]&nbsp;
+
<b>flow slot 2</b>, 15bits wide, with functional units: [[Functional Unit#con|con]]&nbsp;[[Functional Unit#conform|conform]]&nbsp;[[Functional Unit#control|control]]&nbsp;[[Functional Unit#flowArgs|flowArgs]]&nbsp;[[Functional Unit#ls|ls]]&nbsp;[[Functional Unit#lsb|lsb]]&nbsp;[[Functional Unit#misc|misc]]&nbsp;
  
<b>flow slot 3</b>, 14bits wide, with functional units: [[Functional Unit#con|con]]&nbsp;[[Functional Unit#flowArgs|flowArgs]]&nbsp;[[Functional Unit#ls|ls]]&nbsp;[[Functional Unit#lsb|lsb]]&nbsp;[[Functional Unit#misc|misc]]&nbsp;
+
<b>flow slot 3</b>, 13bits wide, with functional units: [[Functional Unit#con|con]]&nbsp;[[Functional Unit#flowArgs|flowArgs]]&nbsp;[[Functional Unit#ls|ls]]&nbsp;[[Functional Unit#lsb|lsb]]&nbsp;[[Functional Unit#misc|misc]]&nbsp;
  
  
  
 
[[Cores/Silver/Encoding|Operation Encoding]]
 
[[Cores/Silver/Encoding|Operation Encoding]]

Revision as of 09:33, 9 February 2015

Cores: Tin Copper Silver Gold Decimal8 Decimal16 

The Silver core offers a good amount of parallelism and also has native floating point arithmetic. It could be in a normal desktop or laptop computer or a mid range server with a more computation heavy workload.


Belt: 16  Morsel: 4bit  Scalar Width: 64bit  Operand Maximum Size: 16B  

Pipelines: 25  Retire Stations: 16  Scratchpad: 256B  

Spill Buffers: 16  Spiller Stack Size: 256MB  

iCache Line: 32B  

6 reader slots, 10bits wide   5 writer slots, 7bits wide   2 pick slots, 13bits wide   

exu slot 0, 20bits wide, with functional units: alu bfp bfpm bfpmas count mul nope shift shuffle 

exu slot 1, 20bits wide, with functional units: alu bfp bfpm exuArgs mul shift 

exu slot 2, 16bits wide, with functional units: alu exuArgs 

exu slot 3, 16bits wide, with functional units: alu exuArgs 

flow slot 0, 15bits wide, with functional units: cache con conform control ls lsb nopf 

flow slot 1, 15bits wide, with functional units: con conform control flowArgs ls lsb misc 

flow slot 2, 15bits wide, with functional units: con conform control flowArgs ls lsb misc 

flow slot 3, 13bits wide, with functional units: con flowArgs ls lsb misc 


Operation Encoding