Før 2009 var det ikke noe som heter cryptocurrency. Etter hvert som teknologien avanserte for å holde tritt med den voldsomme etterspørselen, ble cryptocurrency mining en realitet for mange på deres hjemme-datamaskiner. Gjennom årene har gruveprosessen og dens effektivitet blitt bedre med bruk av bedre maskinvare. Grafikkbehandlingsenheter (GPU) har blitt brukt i gruveprosessen i mange år, ganske enkelt fordi de er mer effektive enn sine umiddelbare kolleger.
Viktige takeaways
- En GPU, eller grafikkbehandlingsenhet, er ansvarlig for digital gjengivelse i et datasystem. På grunn av en GPUs kraftpotensial kontra en CPU, eller sentral prosesseringsenhet, har de blitt mer nyttige i blockchain-gruvedrift på grunn av deres hastighet og effektivitet. Det sprengende tempoet i teknologisk fremgang vil avgjøre om GPU-er vil forbli standarden for høyt nivå cryptocurrency gruvedrift.
Hvordan hjelper GPU-er i Cryptocurrency Mining?
Cryptocurrency gruvedrift ble opprinnelig utført ved hjelp av CPUer, eller sentrale prosesseringsenheter. Imidlertid førte den begrensede behandlingshastigheten og det høye strømforbruket til begrenset ytelse, noe som gjorde den CPU-baserte gruveprosessen ineffektiv.
Gå inn i GPU-basert gruvedrift, som ga flere fordeler over bruken av CPU-er. En standard GPU, som en Radeon HD 5970, klarte behandlingshastigheter for å utføre 3200 32-biters instruksjoner per klokke, noe som var 800 ganger mer enn hastigheten til en CPU som bare utførte 4 32-biters instruksjoner per klokke.
Det er denne egenskapen til GPU som gjør dem egnede og bedre for gruvedrift i cryptocurrency, ettersom gruveprosessen krever høyere effektivitet i å utføre lignende typer repeterende beregninger. Gruveenheten prøver kontinuerlig å avkode de forskjellige hasjene gjentatte ganger, mens bare ett siffer endres i hvert forsøk.
GPU-er er også utstyrt med et stort antall aritmetiske logiske enheter (ALU), som er ansvarlige for å utføre matematiske beregninger. Med tillatelse av disse ALU-ene er GPU i stand til å utføre flere beregninger, noe som fører til forbedret produksjon for kryptogruveprosessen.
GPU-er er beregnet for å gjøre det bedre med å utføre lignende og repeterende arbeid enn utførelse av diversifiserte fleroppgavefunksjoner, som de som er til CPU.
GPU vs. CPU
Hver standard datamaskin er utstyrt med en sentral prosesseringsenhet (CPU), som er en prosesseringsenhet som fungerer som en mester for hele datasystemet. Den utfører kontrollfunksjonene for hele datamaskinen basert på logikken til operativsystemet og programvaren som er installert på datamaskinen. Typiske funksjoner - som å lagre denne filen som MS Word, skrive ut dette regnearket eller kjøre den videoen i VLC Media Player - styres av CPU.
En GPU er en annen prosesseringsenhet, men som bare fungerer for å håndtere skjermfunksjoner. Det er den delen av en datamaskin som er ansvarlig for videoregistreringssystemet.
Den typiske funksjonen til en GPU er å utføre og kontrollere gjengivelse av visuelle effekter og 3D-grafikk, slik at CPU ikke trenger å involvere seg i små detaljer om videoredigeringstjenester. Den tar seg av grafikkintensive oppgaver som videoredigering, spillvisning og avkoding og gjengivelse av 3D-videoer og animasjoner.
For å tegne en analogi, har master (CPU) som administrerer hele organisasjonen (datasystemet) en dedikert ansatt (GPU) for å ta seg av en spesialisert avdeling (video-rendering-funksjoner).
Dette oppsettet gjør at CPU-en kan utføre de forskjellige nivåene på høyt nivå for å administrere hele datamaskinen, mens GPU har ansvaret for videofunksjonene som den er spesialist på. En CPU vil utføre funksjonen for å åpne en videofil i Windows Media Player, men når filen åpnes, overtar GPU oppgaven med å vise den riktig.
Bunnlinjen
GPU-er har eksistert i mange år, men står overfor konkurranse fra forbedrede enheter med ny alder. De inkluderer feltprogrammerbare gate-arrays (FPGA-er) og applikasjonsspesifikke integrerte kretser (ASIC-er), som scorer bedre enn både CPU-er og GPU-er ved å utføre hashberegninger, en viktig funksjon for å blokkere ledelse i cryptocurrency.
