Prughjetti Cume Multiple Core: Ghjè Better Better?

I prucessori multiplici più sò stati dispunibuli in l'ordinateur persunale per più di una dicada ora. A ragiuni hè chì i processatori sò stati golfieghji limitalli fisichi in termine di i so spezii di u clocklikeu è quantu pudianu esse friquiddate è ancu mantene a precisione. Trasvenenu à e cores extra in u chip processatore unicu, i fabricatori evitavanu i prublemi cù u rilievu di u clock si multiplicamenu a quantità di dati chì pò esse trattatu da u CPU . Quandu originalmente sò stati liberati, era solu dui cores in un culu CPU ma ora ci sò parechje alcune for four, six e even eight. In più di questu, hè una tecnulugia Hyper-Threading d'Intel chì pruteghja virtualmente i nuclei chì u sistema operatore vede. Havi dui cori in un prucessu unicu hà sempri avutu benefici tangibili grazzi à a natura multitascante di i sistemi operativi muderni. Dopu tuttu, pudete esse spiegà a navigazione web o scrivite un rapportu mentri un programa antiviru si trova in u sughjettu. A vera quistione per parechje persone puderà esse si avè più di dui hè assai piacevule è se fussi, quantu?

Rosu

Prima di vultà in i vantaghji è in disgrazii di nuclei di prucessu multiplicu hè impurtante per cumprenderà u cuncettu di filu. Un filu hè simplice di una sola flussu di dati da un prugrammu in u prucessu in u PC. Ogni applicazione genera a so propria o multiple filamenti per esse cumu si faci mancu. Cù multitasking, un procesatore unicu solu pò manighjà una sola filatura à u mumentu, cusì u sistema hà cambiatu rapidamenti trà i filamenti per processe e dati in una manera apparente cuncurrenti.

U beneficiu di avè parechji nuclei hè chì u sistema pò manighjà più di un filu. Ogni core pò trattà un corpu separatu di dati. Questa aumenta grandemente a performance di un sistema chì stà cumprendi cuncurrenti. Siccomu i servitori tendenu esse aduprate parechje applicazioni in un momentu donu, era urigginatu in modu quì, ma cum'è ordinateur persunale anu più complexe è multitasque aumentatu, anu troppu cumpienu ancu avè teni culori extra.

Software Dependent

Mentre chì u cuncettu di prucessori di centru multiple sona assai attraversu, ci hè una caveat più grande per questa capacità. Per ciò chì i veri beneficenti di i prucessori multiplici per vede, u software chì si trova nantu à l'urdinatore deve esse scrittu per soporta a multitelefazione. Sì u software chì sustene una funzionalità, i filamenti seranu primuramenti tramandati per un core unicu chì hà degradatu l'efficienza. Dopu tuttu, s'ellu ci pò esse coperto nantu à un core unicu in un processatore quad-core , pò ancu esse più veloce per correrà nantu à un processore di dual core cun più altu veloce di u reluariu.

Furtunatamente, tutti i sistemi operatichi cuttenti attuale anu una capacità multitruste. Ma u prugramma hà ancu scritta in u software di applicazione. Furtunatamente, l'appruvazioni per a multitelefazione in u software per u cunsumu hà grandatu assai, ma per parechji schedarii sèmprici, l'assistenza multipunta hè ancu micca implementatu da a cumplessità. Per esempiu, un prugramore di mail o un navigatore web ùn hè micca prubabile di vede granu beneficii per a multitelefazione com'è un graficu o un programa d'editore video in casu chì i calculi cumplessi sò fatti da l'urdinatore.

Un bon esempiu di spiegà cusì hè di vede un ghjocu PC tipicu. A maiò parte di i ghjorni necessitanu un pocu di furmazione di rinfurzà u mutore per vede ciò chì succede in u ghjocu. In più di questu, ci hè un tipu d'intelligenza artificiale per cuntrolallu avvenimenti è caratteri in u ghjocu. Cù un unicu core, questi duvete esse funziunatu cambiando trà e dui. Questu ùn hè micca necessariu à efficace. Se u sistema hà parechje prucessorii, a rendering è AI puderanu annantu à un core separatu. Questu hè una situazione ideale per un processore di multiple core.

Questu hè un esemplariu esaminatu di quantu parechji filamenti puderanu prufittà un prugramma. Ma in quellu stessu esempiu, sò quattru nuclii di processatore per esse megliu cà duie? Questa hè una pregunta difficiuli per risponde chì hè assai dependente di u software. Per esempiu, assai ghjucati ùn sò sempri pocu differenza attraversu tra dui è quattru nucelli. Ùn ci hè nisuna crescita di ghjochi chì vede benefizzioni tangibule da quattru nuvole. Volenu à l'email o ancu esempi di navigazione web, ancu quad core ùn avarà micca bene benevitate. Invece, un prugrammu di codificazione video chì hè trascodificà u video prubbabbilmente vede enormi pruposti cum'è una framette individuale chì pò esse passatu à culori diffirenti, è po essu collate à un solu flussu da u software. Cusì hà avutu ottu nazi hè ancu più beneficiale ca quattru.

Clock Speed

Una cosa chì hè statu quì sottu un pocu scrittu hè veloce di u clock. A maiò parte di a persone hè sempre familiarizatu cù u fattu chì u più altu u veloci, u più veloce hè u prucessore. U ritrattu di scontu sò più nebulous chì hè ancu trattatu cù molte cores. Queste hà da fà cun u fattu chì u prugramore pò prucessa trinca parechji filamenti per i cores extra, ma quellu di questi nudi saranu chjappane in più veloce per i limitazioni termali.

Per esempiu, un processore di dual core pò avè raghjoni di fondu di fondu di 3.5 Ghz per ogni procrastore, mentre chì un processatore di quad core pò esse crescenu solu à 3.0GHz. Solu à circà un core unicu nantu à elli, u prugramore dudu core serà capaci di circa u canti per centu più rapidu in quandu u quad core. Cusì, si avete un prugrammu chì hè unicu threadu, u prugramore di u core di più hè megliu. Dunque dopu, sè vo avete qualcosa chì puderà utilizà tutti i quattru processadori, cum'è video transcodificazione, u prugramore quad-core serà propiu à settanta per centu più rapidu chì u prugramore dual-core.

Allora chì significa questu tuttu? Eppo, avete a piglià un stimu attentatu à u prugramore è ancu u prugrammu per avè una bona idea di cumu si ferà solu in generale. In generale, un processore di centru multiple hè una scelta megliu ma chì ùn hà micca necessariu significà chì avete un megliu rendiment generale.

Conclusioni

Per a maiò parti, avè un processore di più core core hè generale una bona cosa, ma hè una materia cumplicata. Per a maiò parte, un processatore di core doppiu o quad core serà da più ca pocu forza per un usu di l'utilizatori basu. A maggiorità di i cunsumatori ùn vedenu micca vantaghji tangibuli di annunziarii à quattru nuclii di procesadoru in oghje cum'è quì hè tantu un prugrammu pocu software chì pò aprovechanu. L'unica persunia chì devenu esse dichjarazione cumpresi altri prughjetti di u core, sò questi sianu travagliati, cumu editatu di video di scrittura o cumpurtamentu scienza è i programmi di matematica. Per via di questu quì, ricumandemu i lettori vi cuntribuisce u nostru quantu rapidu di un pc di pattu hè bisognu? articulu per avè una idea di megliu di u tipu di processatore per fassi megliu cù e so cumpurtaminte di informatica.