I have no Idea how you can differentiate between base systems, gpu miners, fpgas and asics over time. The overlap is huge and due to locations their profitability is widely varied so you would have to make massive assumptions. Literally this could take a person a lifetime to get within a small tolerance of error.
Not to mention it is widely believed satoshi (and others) used custom FPGAs and how those could be calculated is beyond me.
iirc pools used to give data on worker numbers back in the days and a lot of miner programs identified themselves as such and such. thereby giving a rough breakdown.. cgminer would mainly of been gpus (back before asic stole the -cks code with no credit), some fpga had custom miner software with different names they would report to the pool and so on.
maybe break into cpu era, gpu era, fpga era, asics era? lotsa overlap i know.
dunno if thats helpful or not. or if its just lack of caffeine and barely functioning brain cells typing this.