▲ | dragontamer 2 days ago | |||||||||||||||||||
Note that Intel's modern e-Core has 3x decoders per core. When code is straight, they alternate (decoder#1 / decoder#2 / decoder#3). When code is branchy, they split up across different jumps aka if/else statements. Shrinking the decoder on Bulldozer was clearly the wrong move for Fx-series / AMD. Today's chips are going wide decoder (ex: Apple can do 8x decode per clock tick), deep opcode cache (AMD Zen has a large opcode cache allowing for 6x way lookup per clocktick), or Intel's new and interesting multiple-decoder thing. | ||||||||||||||||||||
▲ | sidewndr46 2 days ago | parent [-] | |||||||||||||||||||
How do you know the behavior of the decoding portion of Intel's E-core's? Do you work for them? | ||||||||||||||||||||
|