Difference between revisions of "Cores/Decimal8"

From Mill Computing Wiki
Jump to: navigation, search
m (Protected "Cores/Decimal8": generated ([Edit=<protect-level-bot>] (indefinite) [Move=<protect-level-bot>] (indefinite)))
 
Line 25:Line 25:
 
<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#lsd|lsd]]&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#lsd|lsd]]&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#lsd|lsd]]&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#lsd|lsd]]&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#lsd|lsd]]&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#lsd|lsd]]&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#lsd|lsd]]&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#lsd|lsd]]&nbsp;[[Functional Unit#misc|misc]]&nbsp;
  
  
  
 
[[Cores/Decimal8/Encoding|Operation Encoding]]
 
[[Cores/Decimal8/Encoding|Operation Encoding]]

Latest revision as of 09:33, 9 February 2015

Cores: Tin Copper Silver Gold Decimal8 Decimal16 

The Decimal cores natively implement the IEEE 754 decimal floating point formats. They are primarily useful in financial and economic computations, so this is their intended area of use: trading and banking and bookkeeping mainframes and servers.

Decimal8 implements only the 64bit decimal operations natively though.


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

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 count dfp dfpm dfpmas mul nope shift shuffle 

exu slot 1, 20bits wide, with functional units: alu dfp dfpm 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 lsd nopf 

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

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

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


Operation Encoding