Bitcoin miners och superdatorer de spännande parallellerna
NyheterNu har du hört talas om Bitcoin - den digitala valutan som kan handlas och användas som en riktig valuta. Insåg du emellertid den starka parallellen mellan Bitcoin och supercomputing industrin?
Vem som helst kan skapa Bitcoins genom en process av gruvdrift, varigenom en användare kör ett jobb för att lösa en kryptografisk ekvation för att avslöja en Bitcoin.
Ju kraftigare en dator desto snabbare kommer användaren att upptäcka ett mynt. Det är exakt detsamma som forskare som använder någonsin kraftfulla superdatorer för att upptäcka vetenskapliga "pärlor" eller ingenjörer som använder superdatorer för att skapa produkter till lägre kostnad.
Naturligtvis ju mer kraftfulla datorn desto bättre är det att lösa jobb, men prestanda ständigt tempereras av tillgången på el, förmågan att förhindra överhettning och fysiska utrymme krav.
Bitcoin miners står inför denna utmaning i sina hus, lager och låsningar - och superdatorns industri står inför denna utmaning hela tiden i stora datacenter eller maskinrum.
Bitcoin miners har snabbt insett det som behövs för att flytta till en effektivare beräknings processor. För Bitcoin gruvarbetare, med hjälp av GPU: er [tänk spelautomater] ökar deras förmåga att avtäcka mynt mycket - prestationsökningen är utmärkt.
- Vi har sammanställt en lista över de bästa bitcoinutbytena
På samma sätt är många av Top500-superdatorerna i världen också beroende av GPU-processorer. Faktum är att Titan, den andra rankade superdatorn i november 2013 Top500-listan, använder GPU-enheter för att ge den fantastiska talkrypningsprestanda.
Nackdelen med att använda GPU: er (som upptäckts av alla) är värme- och effektkraven, men mindre än att använda traditionella CPU-kärnor, är det fortfarande betydande.
Med detta till nästa nivå har Bitcoin miners flyttat till Field Programmable Gate Arrays (FPGA), eftersom kraven är betydligt mindre än GPU men med liknande eller bättre prestanda.
Min känsla är att superdatorns industri - och särskilt de som är i loppet till Exascale - kan lära av detta banbrytande drag. Men vad stannar Top500 med fler FPGA-system? Nåväl, just nu är de mer komplexa än CPU eller GPU att använda, och inte alla program kan dra nytta och kostnaden för FGPA är också oöverkomlig.
Är vi på väg att använda FPGAs mer på marknaden för superdatorer? Likheterna och innovationerna mellan båda industrier är historiskt så tydliga; Jag tror att användningen av FPGAs verkligen är något vi kommer att behöva hålla ögonen på inom en snar framtid!
- David jobbar för OCF i tolv år, David är Business Development Manager ansvarig för att utforska ny teknik och nya arkitekturer som säkerställer OCFs skräddarsydda högpresterande datorsystem är innovativa och ger äkta värde till kunder.