strojna hitrost vs software hitrosti

A

anandanips

Guest
lahko vsak odgovor za strojno opremo, programsko opremo, hitrost hitrost Vs. katera je hitrejši? na primer za oblikovanje usmerjevalnik vs FPGA router software ... ki je eden najboljših ..?
 
Hardware vedno lahko , biti hitrejši od programske opreme ;-)
 
Strojna oprema je vedno hitrejša od programske opreme. Bodite vsak primer MCU na osnovi katerih ste gradili virtualne Harware (Vs) VLSI Na EG, kjer boste graditi pravi strojne opreme
 
Vendar pa načrtovanje programske opreme, je še veliko veliko hitreje kot strojne opreme. Glavni razlog so: a. programska koda je pogostejša (odprti viri, knjižnice). to pomeni, da je zelo enostavno, da programski paketi ali knjižnice in vključevanje teh delavcev. b. programske jezike, so bolj napredne - c, c + + Jawa za hw jezikov. c. programska orodja so bolj napredne in razhroščevanje, saj več uporabnikov, so programerji. d. programska orodja so sekalnik, in somtimes brezplačno (GNU orodij), medtem ko hw orodja so zelo draga. e. urejanje časa v sw je veliko veliko hitreje kot v hw orodij - v virtex lahko peljal urah p @ rf več programerjev potem hw developper.
 
Pravzaprav je to odvisno od uporabljene strojne opreme in procesor, na katerih ste prenos programske opreme. Tam ne more biti splošna odgovor za to. V večini primerov v fazi projektiranja, ki vključuje programsko in strojno opremo, bodo ljudje profiliranje, da oceni, če funkcijo porabi preveč časa za programsko opremo in, če je mogoče storiti s strojno opremo pospeševalnika.
 
Ne verjamem, da software je hitrejši od strojne opreme ... Namen programske opreme je za zmanjšanje velikosti in zahtevnosti v desgin HW in povečanje prilagodljivosti različnih virtualnih HW moramo vsakič, ko .. Vendar, če potrebujete hitro povečanje , je pravi modul strojne opreme se zahteva v vseh pogledih ... Na primer, za izvajanje programske kode v MCU, je potrebna še logike ALU in nadzora, ki se poje veliko stroj cikla. Kaj pa, če ste sposobni storiti, da isto operacijo, stalno logika? ... Št potrate clks. Najboljši primer je teči nekaj vrat operacije, kot so C = (AB) + (BA). Boste spoznali delovanje \\ hitrost izvajanja na osnovi programske opreme proces porabi veliko CLK od strojne opreme, ki temelji proces ... Sw na stvar, mora to storiti v korakih, in vendar uporabimo PLUjev v vašo pomoč MCU mayn't zmanjševanju več clks, medtem početje v HW je kos pogače, ki nimajo presežne CLK.!
 
V programsko opremo, bo izvršitev navodila zaporednega procesa. Kot v primeru strojne opreme, da bi lahko sočasno. Obstajajo lahko vzporedno blokov in proces bo veliko hitreje.
 
Strojna oprema je hitrejša kot programska oprema. Kot "shawndaking" objavljen prej, programska oprema je hitrejši od načrtovanja strojne opreme.
 

Welcome to EDABoard.com

Sponsor

Back
Top