2,167 matches
-
o rețea interconectata programabila care este folosita în cadrul acelei matrici. Diferențele principale intre logica reconfigurabila si procesarea tradițională sunt: Sunt mai multe avantaje în folosirea FPGA-urilor, inclusiv viteza, energia redusa și consumul de putere. Ca în calculele reconfigurabile, circuitul hardware este optimizat pentru aplicație și din acest motiv consumul de putere va tinde sa fie mult mai redus decât pentru procesoarele de uz general. FPGA-urile au și alte avantaje: mărime redusa, mai puține componente (cost redus), timp de dezvoltare
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
interne înseamna de asemenea ca nu exista pini în plus necesari pentru mărirea cantității accesibile de memorie, simplificând scalarea designului. Cu folosirea unei structuri definite și disponibilitatea resurselor din FPGA-urile performante din ziua de azi, acestea pot servi ca hardware pentru o gama mare de aplicații. Dupa cum se poate vedea în tabel, niște exemple practice ale aplicațiilor arata ca se obțin performante de cel putin 10 ori mai bune în timpul de execuție comparând cu structurile cu un singur processor
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
pot comunica local prin magistrala interna de 64 de biți pe un modul DIMM. Formatul DIMM permite o arhitectura foarte compacta, ceea ce este important pentru conectarea modulelor într-un mod optim pe magistrala. Fiecare modul FPGA are o adresa unica hardware, care este generate prin GAL(Generic Array Logic, logica vectoriala generic) fiecărui socket DIMM. Astfel toate corurile FPGA-urilor pot avea aceeași configurație și toate modulele FPGA pot avea același layout. Pot fi ușor înlocuite dacă se strica ceva.
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
În domeniul programării, un monitor este o metodă de sincronizare a doua sau mai multe sarcini ce folosesc o resursă comună, de obicei un dispozitiv hardware sau o mulțime de variabile. În concurență pentru monitor compilatorul sau interpretorul introduce cod, în mod „transparent” (automat și neexplicit), pentru blocarea sau deblocarea unor proceduri specificate, fără a fi nevoie ca programatorul să acceseze explicit elementele de sincronizare. A
Monitor (sincronizare) () [Corola-website/Science/309212_a_310541]
-
hack day, hackfest sau codefest) este un eveniment în care mai mulți programatori, dar și alte persoane ce participă la dezvoltarea de software (designeri, manageri de proiect etc.), colaborează pentru dezvoltarea unui proiect software. Unele proiecte implică și o componentă hardware. Durata unui hackathon este de obicei între o zi și o săptămână. Unele hackathoane au doar un scop educațional sau social, pe când în alte cazuri scopul final este crearea unui program funcțional. Hackathoanele au de obicei un subiect anume, care
Hackathon () [Corola-website/Science/335812_a_337141]
-
convenția modernă, spațiul de stocare al mașinii era aranjat cu cifrele cel mai puțin semnificative la stânga; astfel, numărul zecimal 1 era reprezentat pe trei biți ca "100", și nu ca "001". Operațiunile negative ale SSEM erau cauzate de lipsa de hardware pentru efectuarea altor operațiuni aritmetice decât scăderea. Se considera că nu este necesară construirea unui sumator înainte de începerea testării, întrucât adunarea putea fi ușor implementată prin scădere, și anume formula 1 poate fi calculat ca formula 2 Deci adăugarea a două numere
Manchester Small-Scale Experimental Machine () [Corola-website/Science/315413_a_316742]
-
anti-aliasing pentru a transforma ceea ce ar fi distorsiuni de culoare severă în franjuri de culoare abia-vizibile. Rezultate echivalente poate fi avut de a face individuale subpixeli adresabile că în cazul în care acestea au fost complet pixeli, și furnizarea unui hardware pe bază de anti-aliasing de filtrare așa cum se procedează în controlor afișare OLPC XO-1 laptopului. Geometria pixelilor afectează toate acestea, indiferent dacă anti-aliasing și subpixel abordarea se face în software sau hardware. În această abordare, imaginea ideală este privit ca
Anti-aliasing () [Corola-website/Science/325004_a_326333]
-
trata diferit liniile diagonale din linii orizontale și verticale, care este ca o formă slabă de aliasing. Există doar o mână de primitive folosite la cel mai mic nivel într-un motor de randare în timp real (fie software sau hardware accelerată.) Acestea includ "puncte", "linii" și "triunghiuri". Dacă cineva este de a elabora un astfel de primitiv în alb pe un fundal negru, este posibil pentru a proiecta o astfel de primitiv de a avea margini fuzzy, realizarea un fel
Anti-aliasing () [Corola-website/Science/325004_a_326333]
-
pixeli supersampled pentru fiecare pixel din fiecare cadru. În timp ce redarea la rezoluție mai mare va produce rezultate mai bune, putere procesor mai este nevoie de care pot degradă performanță și rata de cadre. Uneori, FSAA este pus în aplicare în hardware-ul în așa fel încât o aplicație grafică este conștient imaginile sunt în curs de supersampled și apoi în jos, înainte de a fi incluși în eșantion afișate. Un sistem de redare grafică creează o imagine bazată pe obiecte construite de
Anti-aliasing () [Corola-website/Science/325004_a_326333]
-
selecta cele mai bune abordări ale oportunităților identificate. Abordările tehnologiilor compatibile sunt încorporate într-o arhitectură standard a sistemului de fabricație sau platformă care devine baza pentru deciziile de cumpărare a software și echipamentelor. Se elaborează specificații pentru noi tehnologii hardware și software. Sunt specificate, de asemenea interfețele cu ingineria, fabricația, serviciul finaniciar pentru a se pune de acord cu sau a elimina constrângerile mediului de fabricație existent. Se iau decizii de a fabrica/a cumpăra componente, sunt dezvoltate specificații de
Managementul tehnologiilor () [Corola-website/Science/320333_a_321662]
-
avansați. Distribuția "" folosește systemd pentru inițializarea sistemului și gestionarea proceselor. Această distribuție este construită pe baza pachetelor cu binare de programe. Pachetele se adresează platformelor cu microprocesoare i686 și x86-64, binarele fiind optimizate pentru a profita de performanțele oferite de hardware modern. Echipa de dezvoltare se ghidează după principiul KISS (în engleză: ”Keep it simple, stupid”), distribuția concentrându-se pe eleganță, minimalism și simplitate. Arch Linux folosește un sistem de dezvoltare de tip "rolling release" (versiune continuă), cu pachete noi oferite
Arch Linux () [Corola-website/Science/309151_a_310480]
-
de conexiune atunci varianta cu modem GPRS trebuie instalată. Modul de funcționare este identic cu cel al adaptorului Ethernet la serial doar că nu mai este necesară conexiunea fizică între locații și locul unde se face centralizarea. Pe langă partea hardware, sistemul DigiTrafic conține și o parte software. Sunt disponibile mai multe aplicații pentru a realiza conexiunea echipamente - server; aplicația instalată pe sistemul de operare Windows este aleasă în funcție de soluția hardware. Cea mai simplă aplicație pentru sistemele DigiTrafic este cea cu
DigiTrafic () [Corola-website/Science/332544_a_333873]
-
locații și locul unde se face centralizarea. Pe langă partea hardware, sistemul DigiTrafic conține și o parte software. Sunt disponibile mai multe aplicații pentru a realiza conexiunea echipamente - server; aplicația instalată pe sistemul de operare Windows este aleasă în funcție de soluția hardware. Cea mai simplă aplicație pentru sistemele DigiTrafic este cea cu baza de date Microsoft Access instalată local și generare rapoarte direct din interfață aplicației. Aceasta este folosită când se instalează un singur sistem DigiTrafic și comunicarea cu echipamentul se va
DigiTrafic () [Corola-website/Science/332544_a_333873]
-
redusă de resurse. Aceste facilități au dus la încheierea contractului cu IBM - un factor important în istoria viitoare a sistemului. Acest lucru, combinat cu arhitectura deschisă a IBM și cu strategia de marketing nouă a Microsoft (software vândut fie alături de hardware fie separat, spre deosebire de strategia anterioară - software parte a hardware-ului) au asigurat o pondere ridicată pe piață a MS-DOS. Sistemul original (1.0) nu suportă directoare, dischete de 3.5 inch (sau dischete de 5.25 inch cu densitate ridicată
DOS () [Corola-website/Science/298569_a_299898]
-
contractului cu IBM - un factor important în istoria viitoare a sistemului. Acest lucru, combinat cu arhitectura deschisă a IBM și cu strategia de marketing nouă a Microsoft (software vândut fie alături de hardware fie separat, spre deosebire de strategia anterioară - software parte a hardware-ului) au asigurat o pondere ridicată pe piață a MS-DOS. Sistemul original (1.0) nu suportă directoare, dischete de 3.5 inch (sau dischete de 5.25 inch cu densitate ridicată), si se baza pe încărcare de pe casetă audio în
DOS () [Corola-website/Science/298569_a_299898]
-
de cifre ale lui π în 1949, un calcul care a durat 70 de ore. Alte mii de zecimale s-au obținut în următoarele decenii și milionul de cifre a fost depășit în 1973. Progresele nu s-au datorat doar hardware-ului mai rapid, ci și apariției unor noi algoritmi. Una dintre cele mai semnificative realizări a fost descoperirea transformatei Fourier rapide (FFT) în anii 1960, algoritm ce permite calculatoarelor să efectueze rapid operațiuni aritmetice pe numere extrem de mari. La începutul
Pi () [Corola-website/Science/304110_a_305439]
-
participarea la acest grup. Drept urmare, la 15 iulie 2003 s-a constituit Fundația Mozilla, având drept scop salvarea proiectului Mozilla, chiar și fără browserul Netscape Navigator, precursorul browserului Mozilla Firefox. AOL a asistat în crearea inițială a Fundației Mozilla, transferând hardware și proprietăți intelectuale către organizație și angajând o echipă de 3 persoane pentru primele 3 luni ale existenței. AOL a promis să doneze 2 milioane USD fundației într-o perioadă de 2 ani. La 3 august 2005 Fundația a întemeiat
Fundația Mozilla () [Corola-website/Science/311681_a_313010]
-
este un "limbaj de descriere a hardware-ului" (Hardware Description Language -HDL), destinat descrierii comportamentului și/sau arhitecturii unui sistem numeric, cu alte cuvinte al unei funcții logice "combinatorii" sau "secvențiale". Un sistem numeric poate fi descris, la niveluri diferite, în funcție de aspectele care interesează. Astfel, un HDL poate descrie
Verilog () [Corola-website/Science/300216_a_301545]
-
experimente științifice ruso-americane la bordul unui modul Spacehab. Ultimului zbor 1995, cu misiunea STS-74, a început pe 12 noiembrie cu lansarea lui Atlantis și trimis modulul de andocare rus la stația împreună cu o nouă pereche de panouri solare și upgrade-uri hardware. Modulul de andocare a fost proiectat pentru a oferi o diferență mai mare de Shuttle. În timpul zborului, a luat parte pentru prima dată un astronaut canadian la bordul navetei spațiale (Chris Hadfield), au fost transferate la stația Atlantis aproape 1000
Programul Shuttle-Mir () [Corola-website/Science/321071_a_322400]
-
cauzată de un dispozitiv de rezervă pentru generarea de oxigen. Linenger a fost înlocuit de Michael Foale, livrat cu misiunea STS-84 , împreună cu Elenă Vladimirovna Kondakova. Echipajul de pe Shuttle a mutat 249 articole, împreună cu probe de apă pentru teste, bunuri și hardware. În plus, datele au fost colectate de un senzor proiectat pentru viitorul european al rendez-vous Vehicul de transport automat și ESA cu ISS Expediția lui Foale a procedat în mod normal până la 25 iunie atunci când, în timpul celui de al doilea
Programul Shuttle-Mir () [Corola-website/Science/321071_a_322400]
-
latența cauzată de anumite evenimente este folosită eficient de alte fire de execuție. Pentru a avea o eficiență maximă sunt necesare cel puțin atâtea fire de execuție câte etape are pipe-ul, altfel fiind mai ineficiente decât procesoarele scalare. Complexitatea hardware crește deoarece fiecare registru trebuie duplicat pentru fiecare fir de execuție, însă complexitatea pipeline-ului scade deoarece fiecare instrucțiune este independentă de toate celelalte. -ul cu granularitate aspră gestionează în mod similar firele de execuție din pipeline, însă fiecare nouă instrucțiune
Multithreading () [Corola-website/Science/329331_a_330660]
-
singur fir de execuție. Avantajul major al acestui tip de procesare este evident în configurațiile software care necesită puține fire de execuție, fiind mai eficient decât procesoarele scalare sau cele care prezintă multithreading cu granularitate fină, având totuși o complexitate hardware mult mai mare. Un procesor cu mai multe fire de execuție, capabil să proceseze multiple instrucțiuni din surse diferite poartă numele de procesor cu multithreading simultan. Această tehnică prezintă cea mai mare flexibilitate în acoperirea ineficiențelor procesoarelor cu un singur
Multithreading () [Corola-website/Science/329331_a_330660]
-
Tufts, Universitatea Colorado, Universitatea Copenhaga (Danemarca), Universitatea Michigan, Universitatea Neuchâtel (Elveția), Universitatea Texas din Dallas, Universitatea Washington, Universitatea Washington din St. Louis, si Universitatea York (Canada). Oameni de știință de la Colegiul Imperial din Londra și de la Universitatea Bristol au furnizat hardware pentru misiune și au făcut parte din echipă care a operat microscopul. La 2 iunie 2005, în urma unei analize critice adusă progresului planificării proiectului și a proiectării preliminare, NAȘĂ a aprobat calendarul misiunii. Scopul analizei a fost confirmarea încrederii investite
Phoenix Mars Lander () [Corola-website/Science/308747_a_310076]
-
ani, datorită limitărilor fizice care nu permit creșterea continuă a frecventei microprocesoarelor paralelismul este utilizat tot mai intense în arhitectură. -Vitezele de transmisie - viteza unui calculator de serie este direct dependența de modul rapid de date se pot deplasa prin hardware. Limitele absolute sunt viteza luminii (30 cm / nanosecunde) și limită de transmitere din sârmă de cupru (9 cm / nanosecunde). Viteze crescânde necesită creșterea proximitatea elemente de prelucrare. -Limitele miniaturizarea - tehnologie de procesor este de a permite un număr tot mai
Modele de programare paralelă () [Corola-website/Science/330098_a_331427]
-
Metafora cărții tipărite", "Structura lineară cu salturi", "Structura ierarhică" sau "Structura semantică". Modalitatea de stocare a informației diferă de la un sistem la altul, dar de obicei se folosesc limbajele de marcare HTML sau MHEG, pentru a asigura independența de platforma hardware sau software pe care sunt implementate.
Hipertext () [Corola-website/Science/306367_a_307696]