I'm not looking for any specific product recommendation, but I'm just curious in terms of type of hardware which has been proven as the most efficient in terms of mining Monero.

Is it GPU, CPU, ASIC, or is there anything else?