9,048 matches
-
listă a rezultatului redus. Fiecare fază are o pereche de valori de tipul (key-value) ca intrare și ieșire, tipurile de date putând fi alese de programator. Nodul master preia input-ul, îl divide în sub-probleme mai mici și le distribuie nodurilor operaționale. Un nod operațional poate să replice acest comportament într-o structură arborescentă pe mai multe niveluri. Nodul operațional procesează problema mai mică și livrează nodului master răspunsul. Nodul master colectează răspunsurile de la toate sub-problemele și le combină într-o
Apache Hadoop () [Corola-website/Science/326248_a_327577]
-
redus. Fiecare fază are o pereche de valori de tipul (key-value) ca intrare și ieșire, tipurile de date putând fi alese de programator. Nodul master preia input-ul, îl divide în sub-probleme mai mici și le distribuie nodurilor operaționale. Un nod operațional poate să replice acest comportament într-o structură arborescentă pe mai multe niveluri. Nodul operațional procesează problema mai mică și livrează nodului master răspunsul. Nodul master colectează răspunsurile de la toate sub-problemele și le combină într-o manieră corespunzătoare pentru
Apache Hadoop () [Corola-website/Science/326248_a_327577]
-
tipurile de date putând fi alese de programator. Nodul master preia input-ul, îl divide în sub-probleme mai mici și le distribuie nodurilor operaționale. Un nod operațional poate să replice acest comportament într-o structură arborescentă pe mai multe niveluri. Nodul operațional procesează problema mai mică și livrează nodului master răspunsul. Nodul master colectează răspunsurile de la toate sub-problemele și le combină într-o manieră corespunzătoare pentru a livra un rezultat care va constitui răspunsul la problema pe care a încercat inițial
Apache Hadoop () [Corola-website/Science/326248_a_327577]
-
Nodul master preia input-ul, îl divide în sub-probleme mai mici și le distribuie nodurilor operaționale. Un nod operațional poate să replice acest comportament într-o structură arborescentă pe mai multe niveluri. Nodul operațional procesează problema mai mică și livrează nodului master răspunsul. Nodul master colectează răspunsurile de la toate sub-problemele și le combină într-o manieră corespunzătoare pentru a livra un rezultat care va constitui răspunsul la problema pe care a încercat inițial să o rezolve. MapReduce permite procesarea distribuită a
Apache Hadoop () [Corola-website/Science/326248_a_327577]
-
input-ul, îl divide în sub-probleme mai mici și le distribuie nodurilor operaționale. Un nod operațional poate să replice acest comportament într-o structură arborescentă pe mai multe niveluri. Nodul operațional procesează problema mai mică și livrează nodului master răspunsul. Nodul master colectează răspunsurile de la toate sub-problemele și le combină într-o manieră corespunzătoare pentru a livra un rezultat care va constitui răspunsul la problema pe care a încercat inițial să o rezolve. MapReduce permite procesarea distribuită a operațiilor de mapare
Apache Hadoop () [Corola-website/Science/326248_a_327577]
-
sunt independente unele de altele, ceea ce permite ca toate mapările să se paralelizeze, deși în practică numărul lor este limitat de numărul surselor de informație independente și de numărul procesoarelor din proximitatea fiecărei surse. În mod similar, un set de noduri reducătoare poate realiza faza de reducere, presupunând că toate rezultatele operației de mapare care au o cheie comună sunt livrate aceluiași nod reducător în același moment. În pofida faptului că acest proces poate apărea adeseori ineficient în comparație cu algoritmii secvențiali, MapReduce poate
Apache Hadoop () [Corola-website/Science/326248_a_327577]
-
surselor de informație independente și de numărul procesoarelor din proximitatea fiecărei surse. În mod similar, un set de noduri reducătoare poate realiza faza de reducere, presupunând că toate rezultatele operației de mapare care au o cheie comună sunt livrate aceluiași nod reducător în același moment. În pofida faptului că acest proces poate apărea adeseori ineficient în comparație cu algoritmii secvențiali, MapReduce poate fi aplicat unor seturi de date semnificativ mai mari în comparație cu serverele accesibile în mod uzual. Un ansamblu de servere poate utiliza MapReduce
Apache Hadoop () [Corola-website/Science/326248_a_327577]
-
pentru a sorta un petabyte de date într-un interval de doar câteva ore. Paralelismul oferă de asemenea posibilitatea de a recuperare a informațiilor în cazul incidentelor din timpul operațiilor apărute pe servere sau în mediile de stocare: dacă un nod care realizează maparea sau reducerea întampină un eșec, activitatea sa poate fi reprogramată, presupunând ca datele de intrare sunt încă disponibile. În mod implicit, Hadoop utilizează FIFO și 5 priorități opționale de planificare a sarcinilor din coada de execuție. În
Apache Hadoop () [Corola-website/Science/326248_a_327577]
-
Orașul Liliac", din cauza marilor suprafețe cultivate cu liliac încă de la începutul secolului al XX-lea. Finalizarea liniei de cale ferată de Nord Pacific în anul 1881 a crescut foarte mult populația din Spokane, din cauza poziției strategice, orașul fiind un important nod de cale ferată. Spokane este, de asemenea, cunoscut ca fondator al "Zilei Tatălui", care este celebrată în fiecare an în luna iunie în America. Populația totală a orașului în 2010: 208,916 Structura rasială în conformitate cu recensământul din 2010:
Spokane () [Corola-website/Science/326280_a_327609]
-
După aceea, White Star s-a concentrat să aducă un plus de lux și de confort vapoarelor creeate. La sfârșitul secolului al XIX-lea, constructorii de nave au descoperit faptul că atunci când viteza prin apă crește la aproximativ 20 de noduri (23 m/h; 37 km/h), puterea suplimentară necesară motorului crește cu o proporție logaritmică; asta înseamnă că, creșterea vitezei a necesitat creșterea puterii motorului și a consumului de combustibil. Din această cauză, White Star a ales să se mulțumească
White Star Line () [Corola-website/Science/322595_a_323924]
-
înseamnă că, creșterea vitezei a necesitat creșterea puterii motorului și a consumului de combustibil. Din această cauză, White Star a ales să se mulțumească doar cu confortul și cu reabilitatea, decât cu viteza. De exemplu, SS Celtic naviga cu 16 noduri (18 m/h; 30 km/h), cu 14 000 de cai putere, în timp ce RMS Mauretania (a firmei maritime Cunard Line) mergea cu 24 noduri (28 m/h; 44 km/h) și cu 68 000 de cau putere. Între anii 1901
White Star Line () [Corola-website/Science/322595_a_323924]
-
doar cu confortul și cu reabilitatea, decât cu viteza. De exemplu, SS Celtic naviga cu 16 noduri (18 m/h; 30 km/h), cu 14 000 de cai putere, în timp ce RMS Mauretania (a firmei maritime Cunard Line) mergea cu 24 noduri (28 m/h; 44 km/h) și cu 68 000 de cau putere. Între anii 1901 și 1907, White Star a lansat la apă seria "The Big Four" (Seria "Cei Patru Giganți"): "RMS Celtic", "RMS Cedric", "RMS Baltic" și "RMS
White Star Line () [Corola-website/Science/322595_a_323924]
-
opensource pentru folosirea acestor monede, cât și la rețeaua peer-to-peer (de la egal la egal) pe care acesta o formează. Spre deosebire de majoritatea monedelor, Bitcoin nu se bazează pe încrederea într-un emitent central. Bitcoin folosește o bază de date distribuită peste noduri ale unei rețele de la egal la egal (peer-to-peer) pentru a inventaria tranzacțiile și se folosește de criptografie pentru a furniza funcții de bază pentru securitate cum ar fi asigurarea că bitcoinii nu pot fi cheltuiți decât de cel care îi
Bitcoin () [Corola-website/Science/322707_a_324036]
-
deține multiple adrese, și de fapt pot genera noi adrese fără limite practice, deoarece generarea unei noi adrese necesită relativ puțină putere computațională, echivalentul la a genera o pereche de chei public/private, și nu necesită niciun contact cu vreun nod din rețea. Crearea de adrese de unică folosință ajută la menținerea anonimatului utilizatorului. O tranzacție reprezintă un transfer de valoare între portofele Bitcoin ce este inclus în lanțul de blocuri. Bitcoinii conțin cheia publică a deținătorului actual (adresă). Când un
Bitcoin () [Corola-website/Science/322707_a_324036]
-
transferă o sumă către utilizatorul "B", "A" renunță la proprietatea pe bitcoinii trimiși prin adăugarea cheii publice a utilizatorului "B" și semnându-i cu propria cheie privată. Aceste difuzează acești bitcoini cu un mesaj potrivit, "tranzacția", în rețeaua bitcoin. Restul nodurilor din rețea validează semnăturile criptografice și sumele tranzacției înainte de a o accepta. Tranzacțiile sunt realizate prin intermediul unui „portofel Bitcoin” (Bitcoin wallet), o aplicație sau serviciu care se conectează la rețeaua Bitcoin și permite păstrarea și tranzacționarea monedei cu orice alt
Bitcoin () [Corola-website/Science/322707_a_324036]
-
în programul Bitcoin, dar este predictibilă și cunoscută tuturor părților încă de la început. Așadar inflația nu poate fi manipulată central ca să afecteze redistribuirea de valoare de la utilizatorii obișnuiți. În loc de stimulentul creării de noi bitcoini pentru a înregistra tranzacțiile în blocuri, nodurile din această perioadă se așteaptă să depindă de abilitatea lor de a concura liber în colectarea taxelor de procesare a tranzacțiilor. Transferurile sunt facilitate direct fără ajutorul unui procesor de plăți între noduri. Acest tip de tranzacții fac imposibilă anularea
Bitcoin () [Corola-website/Science/322707_a_324036]
-
bitcoini pentru a înregistra tranzacțiile în blocuri, nodurile din această perioadă se așteaptă să depindă de abilitatea lor de a concura liber în colectarea taxelor de procesare a tranzacțiilor. Transferurile sunt facilitate direct fără ajutorul unui procesor de plăți între noduri. Acest tip de tranzacții fac imposibilă anularea tranzacției. Clientul Bitcoin transmite tranzacția nodurilor apropiate care la rândul lor propagă tranzacția în rețea. Tranzacțiile corupte sau invalide sunt respinse de nodurile oneste. Tranzacțiile sunt gratuite dar o taxă ar putea fi
Bitcoin () [Corola-website/Science/322707_a_324036]
-
să depindă de abilitatea lor de a concura liber în colectarea taxelor de procesare a tranzacțiilor. Transferurile sunt facilitate direct fără ajutorul unui procesor de plăți între noduri. Acest tip de tranzacții fac imposibilă anularea tranzacției. Clientul Bitcoin transmite tranzacția nodurilor apropiate care la rândul lor propagă tranzacția în rețea. Tranzacțiile corupte sau invalide sunt respinse de nodurile oneste. Tranzacțiile sunt gratuite dar o taxă ar putea fi plătită altor noduri pentru a prioritiza procesarea tranzacției. Numărul total de bitcoini tinde
Bitcoin () [Corola-website/Science/322707_a_324036]
-
sunt facilitate direct fără ajutorul unui procesor de plăți între noduri. Acest tip de tranzacții fac imposibilă anularea tranzacției. Clientul Bitcoin transmite tranzacția nodurilor apropiate care la rândul lor propagă tranzacția în rețea. Tranzacțiile corupte sau invalide sunt respinse de nodurile oneste. Tranzacțiile sunt gratuite dar o taxă ar putea fi plătită altor noduri pentru a prioritiza procesarea tranzacției. Numărul total de bitcoini tinde spre 21 de milioane în timp. Masa monetară crește ca serii geometrice la fiecare 21,000 de
Bitcoin () [Corola-website/Science/322707_a_324036]
-
de tranzacții fac imposibilă anularea tranzacției. Clientul Bitcoin transmite tranzacția nodurilor apropiate care la rândul lor propagă tranzacția în rețea. Tranzacțiile corupte sau invalide sunt respinse de nodurile oneste. Tranzacțiile sunt gratuite dar o taxă ar putea fi plătită altor noduri pentru a prioritiza procesarea tranzacției. Numărul total de bitcoini tinde spre 21 de milioane în timp. Masa monetară crește ca serii geometrice la fiecare 21,000 de blocuri (aproximativ la 4 ani); până în 2013 jumătate din masa monetară totală va
Bitcoin () [Corola-website/Science/322707_a_324036]
-
sunt totuși divizibil la 8 decimale (permițând 2.1*10 unități totale), eliminând limitațiile practice de ajustare a prețului în jos într-un mediu deflaționist. În loc de a depinde de stimulentul creării de noi bitcoini pentru a înregistra tranzacțiile în blocuri, nodurile din aceasta perioadă este așteptat să depindă de abilitatea lor de a concura în colectarea taxelor pentru procesarea tranzacțiilor. Scenarii presupuse de eșec a monedei bitcoin includ o devalorizare a monedei, un număr în scădere de utilizatori sau o represiune
Bitcoin () [Corola-website/Science/322707_a_324036]
-
GPU poate determina culoarea rezultată <R1*R2, G1*G2, B1*B2> printr-o singură operație. Această funcționalitate este utilă în grafică deoarece aproape fiecare tip de date de bază este un vector (de 2,3, sau 4 dimensiuni). Exemplele includ noduri, culori, vectori normali, și coordonate de textură. Multe aplicații pot gestiona acest lucru într-un mod util, și datorită performanței sporite, instrucțiunile vector (SIMD) au fost mult timp disponibile pe microprocesoare. În luna Noiembrie 2006 NVidia a lansat CUDA, un
GPGPU () [Corola-website/Science/322733_a_324062]
-
restrictive în termeni de operații și programare. Datorită naturii lor, GPU-urile sunt eficiente doar pentru abordarea problemelor care pot fi rezolvate utilizând procesarea în flux și hardware ce poate fi folosit în anumite moduri. GPU-urile pot procesa doar noduri și fragmente independente, dar poate procesa multe din ele în paralel. Acest lucru este eficient în mod deosebit atunci când programatorul dorește să proceseze multe noduri și fragmente în același mod. În acest sens, GPU-urile sunt procesoare în flux - procesoare
GPGPU () [Corola-website/Science/322733_a_324062]
-
flux și hardware ce poate fi folosit în anumite moduri. GPU-urile pot procesa doar noduri și fragmente independente, dar poate procesa multe din ele în paralel. Acest lucru este eficient în mod deosebit atunci când programatorul dorește să proceseze multe noduri și fragmente în același mod. În acest sens, GPU-urile sunt procesoare în flux - procesoare care pot opera în paralel prin rularea unui singur nucleu în același timp pe mai multe înregistrări dintr-un flux. Un flux este un set
GPGPU () [Corola-website/Science/322733_a_324062]
-
pe mai multe înregistrări dintr-un flux. Un flux este un set simplu de înregistrări care necesită calcul similar. Fluxurile furnizează paralelism de date. Nucleele (în engleză kernel) sunt funcțiile care sunt aplicate fiecărui element din flux. În GPU-uri, nodurile și fragmentele sunt elementele din fluxuri și shaderele vertex și fragment sunt nucleele pe care sunt rulate acestea. Deoarece GPU-urile procesează elemente independent nu există posibilitatea de a avea date partajate sau statice. Pentru fiecare element se poate citi
GPGPU () [Corola-website/Science/322733_a_324062]