Traditionally we had a cardinal difference between AMD and Nvidia, because we had 2 types of archidectures, SIMM vs. MIMM (Single Instruction Multiple memory vs. Multiple Instructions Multiple Memory). as the result AMD cards, being architectually more simple were more power efficient and could sqeeze more SIMM proccessors onboard than Nvidias Cuda cores. Now that both companies are using MIMM architecture the two camps are less different from eachother than before. Usually the SIMM architecture is better when working with very large sets of data, due to the fact that yu can sqeeze more cores in per watt of power. In the cases when data sets become smaller MIMM architecture wins, because all cores can be scheduled to to work all the time, vs having half of SIMM cores idle, waiting for work.
Now, it seems we have a common trend of "core clusters" when SIMM cores are devided into MIMM clusters, with each cluster being able to use separate instruction que. Clearly this comes at a price of increased complexity of the dye design, compared to true SIMM model. This explains why AMD and Nvidia both produces top tier cards of very similar thrmal and computational performance.
It seems to me that the company trends are reversing, Nvidia took off their cards the DP compute ability, hence simplified the design. AMD introduced MIMM clusters, hence compicated the design.
Are we seeing a complete role reversal? in a few yers will it be an industry standart to buy AMD to compute and nvidia to play?
I dont want a flame war; try to restrain your comments to technically sound discussion / theories about core architectire trends.
Now, it seems we have a common trend of "core clusters" when SIMM cores are devided into MIMM clusters, with each cluster being able to use separate instruction que. Clearly this comes at a price of increased complexity of the dye design, compared to true SIMM model. This explains why AMD and Nvidia both produces top tier cards of very similar thrmal and computational performance.
It seems to me that the company trends are reversing, Nvidia took off their cards the DP compute ability, hence simplified the design. AMD introduced MIMM clusters, hence compicated the design.
Are we seeing a complete role reversal? in a few yers will it be an industry standart to buy AMD to compute and nvidia to play?
I dont want a flame war; try to restrain your comments to technically sound discussion / theories about core architectire trends.
