Bilgisayar ekipmanının kabaca 3 uzmanlık seviyesi vardır:
CPU (dizüstü bilgisayarınızda olduğu gibi) en genel olanıdır. Her şeyi yapabilir, ancak bu çok yönlülük, düşük hız ve yüksek güç tüketimi pahasına gelir. CPU hareket halindeyken programlanır, talimatlar RAM'den gelir. CPU programları hızlı, ucuz ve yazması kolaydır ve değiştirilmesi çok kolaydır.
FPGA (Alan Programlanabilir Kapı Dizisi anlamına gelir) orta düzeydir. Adından da anlaşılacağı gibi, "fabrikada", yani bir fabrika dışında programlanabilir. FPGA genellikle bir kez programlanır, bu süreç iç yapısını kurmak olarak tanımlanabilir. Bu işlemden sonra, seçtiğiniz görev için uzmanlaşmış küçük bir bilgisayar gibi davranır. Bu yüzden genel CPU'dan daha iyi ücret alabilir. FPGA'nın programlanması çok zor ve pahalıdır ve hata ayıklamak çok zordur.
ASIC (Uygulamaya Özel Entegre Devre anlamına gelir) en üst düzey uzmandır. Bir ve sadece bir görev için tasarlanmış ve üretilmiş bir çip - son derece hızlı ve verimli bir görev. ASIC'i yeniden programlama imkanı yoktur, fabrikayı tamamen tanımlanmış olarak bırakır ve işine artık gerek kalmadığında işe yaramaz. ASIC tasarlamak, sadece büyük şirketlerin karşılayabileceği bir şeydir ve hata ayıklamak iyi, neredeyse imkansızdır.
Eğer "çekirdekler" düşünürseniz, şu şekilde bakın: CPU'ların her şeyi yapabilen 4, 6, belki 8 büyük çekirdeği vardır. ASICS'in genellikle binlerce çekirdeği vardır, ancak çok küçük olanlar, yalnızca bir şey yapabilir.
Bitcoin madencilik topluluğuna bakabilirsiniz. SHA256 karma yapıyorlar.
- CPU çekirdeği i7: 0.8-1.5 M karma / s
- FPGA: 5-300M karma / sn
- ASIC: Bir küçük çip başına 12000M hash / s, bir 160 çipli cihaz için 2000000M (evet, bu 2T) hash / s
Tabii ki, bu ASIC bebekler kitle üretildiğinde neredeyse 2000 dolara mal oluyor, ancak size bir jack-of-trades'in bir uzmana karşı nasıl para kazanabileceği hakkında bir fikir veriyor.
Tek soru şudur: FPGA size tasarlayacağından daha fazla tasarruf sağlayabilir mi? Tabii ki, bir dizüstü bilgisayarda çalıştırmak yerine, 20 PC'de çalıştırmayı deneyebilirsiniz.