Gold Core

From Mill Computing Wiki
Jump to: navigation, search

Cores: Tin Copper Silver Gold Decimal8 Decimal16 

The Gold core was conceived as the high end product, the reasonably most powerful configuration. It offers massive parallelism for both integer and floating point workloads, even for wide 128bit floating point. It can serve in a big compute server for simulations, or in a media creation workstation.


Belt: 32  Morsel: 5bit  Scalar Width: 128bit  Operand Maximum Size: 32B  

Pipelines: 37  Retire Stations: 16  Scratchpad: 512B  

Spill Buffers: 16  Spiller Stack Size: 256MB  

iCache Line: 64B  

8 reader slots, 11bits wide   5 writer slots, 8bits wide   4 pick slots, 16bits wide   

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

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

exu slot 2, 23bits wide, with functional units: alu bfp bfpm bfpmas exuArgs mul 

exu slot 3, 23bits wide, with functional units: alu bfp bfpm exuArgs mul 

exu slot 4, 19bits wide, with functional units: alu exuArgs 

exu slot 5, 19bits wide, with functional units: alu exuArgs 

exu slot 6, 19bits wide, with functional units: alu exuArgs 

exu slot 7, 19bits wide, with functional units: alu exuArgs 

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

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

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

flow slot 3, 17bits wide, with functional units: con conform control flowArgs ls lsb 

flow slot 4, 15bits wide, with functional units: con flowArgs ls lsb 

flow slot 5, 15bits wide, with functional units: con flowArgs ls lsb 

flow slot 6, 15bits wide, with functional units: con flowArgs ls lsb 

flow slot 7, 15bits wide, with functional units: con flowArgs ls lsb 


Operation Encoding