2,860 matches
-
să se controleze fluxul programului utilizând sintaxe if-then-else și forme variate de bucle. Asemenea structuri de control al fluxului au fost adăugate de curând la GPU-uri. Scrierile condiționale ar putea fi terminate utilizând o serie de operații aritmetice pe bit în mod corespunzător, dar branșamentele de buclă și condiționale nu au fost posibile. GPU-urile recente permit branșament, dar de obicei cu o penalizare de performanță. Branșamentul ar trebui evitat în general în buclele interne, indiferent de microprocesor sau codul
GPGPU () [Corola-website/Science/322733_a_324062]
-
a avea mai multe nuclee de uz general în același cip,însă în Cell nucleele sunt mai simple, dar mai multe și specializate pe diferite tipuri de calcule. Cell Broadband Engine include un nucleu de uz general pe 64 de biți ce poartă numele de POWER Processing Element(PPE) și opt Synergistic Processing Elements(SPEs) interconectate printr-o magistrală de mare viteză numită Element Interconnect Bus(EIB). Această implementare inițială a Cell BE este proiectată pentru a rula la 3,2GHz
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
Memory Management Unit(MMU) asociat, precum și o unitate ce se ocupă de operațiunile de sincronizare cu alte unități SPU și cu PPU. O unitate SPU dispune de execuție în ordine cu o lățime a datelor de intrare de 128 de biți și cu spațiu de registre pe 128 de biți utilizate atât pentru operațiuni în virgulă mobilă cât și pe întregi. SPU operează direct pe instrucțiuni și date din memoria locală dedicată, și se bazează pe o interfață de canal pentru
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
se ocupă de operațiunile de sincronizare cu alte unități SPU și cu PPU. O unitate SPU dispune de execuție în ordine cu o lățime a datelor de intrare de 128 de biți și cu spațiu de registre pe 128 de biți utilizate atât pentru operațiuni în virgulă mobilă cât și pe întregi. SPU operează direct pe instrucțiuni și date din memoria locală dedicată, și se bazează pe o interfață de canal pentru a accesa memoria principală, și memoriile locale. Interfața de
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
de a traduce adrese și de a face transferuri DMA în timp ce SPU continuă cu execuția programului. Datorită suportului pentru SIMD(engleză: single instruction-multiple data) unitățile SPU pot efectua într-un singur ciclu de ceas șaisprezece operații cu întregi pe 8 biți, opt operații cu întregi pe 16 biți, patru operații cu întregi pe 32 de biți, sau patru operații cu numere în virgulă mobilă cu precizie simplă. La 3,2GHz, fiecare SPU este capabil să execute până la 51,2 miliarde de
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
face transferuri DMA în timp ce SPU continuă cu execuția programului. Datorită suportului pentru SIMD(engleză: single instruction-multiple data) unitățile SPU pot efectua într-un singur ciclu de ceas șaisprezece operații cu întregi pe 8 biți, opt operații cu întregi pe 16 biți, patru operații cu întregi pe 32 de biți, sau patru operații cu numere în virgulă mobilă cu precizie simplă. La 3,2GHz, fiecare SPU este capabil să execute până la 51,2 miliarde de operații cu întregi pe 8 biți sau
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
programului. Datorită suportului pentru SIMD(engleză: single instruction-multiple data) unitățile SPU pot efectua într-un singur ciclu de ceas șaisprezece operații cu întregi pe 8 biți, opt operații cu întregi pe 16 biți, patru operații cu întregi pe 32 de biți, sau patru operații cu numere în virgulă mobilă cu precizie simplă. La 3,2GHz, fiecare SPU este capabil să execute până la 51,2 miliarde de operații cu întregi pe 8 biți sau 25.6 GFLOPs în precizie simplă pe secundă
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
16 biți, patru operații cu întregi pe 32 de biți, sau patru operații cu numere în virgulă mobilă cu precizie simplă. La 3,2GHz, fiecare SPU este capabil să execute până la 51,2 miliarde de operații cu întregi pe 8 biți sau 25.6 GFLOPs în precizie simplă pe secundă. Element Interconnect Bus(EIB), permite comunicarea între PPE, SPE, memoria RAM, și dispozitivele de intrare/ieșire. EIB este format dintr-o magistrală de adrese și patru inele de date cu lățime
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
pentru fiecare celulă, setul de alte celule de care depinde starea celulei respective. Toate stările de tranziție ale celulelor se sincronizează, în pas cu un „ceas” universal ca într-un circuit digital sincronizat. Există ca stari de reguli: Fluxul de biți dintre celule este indicat de către direcție. Se aplică următoarele reguli: Următoarele reguli se aplică stărilor de confluență: Inițial cea mai mare parte din spațiul celular (universul automatelor celulare), acum este goală, fiind formată din celule aflate în stare inițială U
Automate celulare () [Corola-website/Science/322819_a_324148]
-
analogice tranzistorizate, larg folosite înaintea celor electronice digitale din zilele noastre. Perfecționarea electronicii digitale (datorată lui Claude Shannon în anii 1930) a condus însă la abandonarea calculatoarelor analogice în favoarea celor digitale (numerice), care modelează problemele în numere reprezentate electronic discontinuu (biți), în loc de semnale continue.
Calculator analogic () [Corola-website/Science/322858_a_324187]
-
tezei Church-Turing-Rosser-Kleene [Kleene 1943]: Migrarea în modelul Actor este abilitatea Actorilor de a-și schimba locația. Securitatea modelului înseamnă: O problemă delicată este sintetizarea adreselor actorilor. Din motive de securitate se dorește ascunderea acestora dar fiind doar simple stringuri de biți, acestea pot fi ghicite, dacă sunt suficient de mici. SOAP folosește URL (Uniform Resourse Locator) pentru adresa actorilor. Cum acesta este un string de caractere, este evident că poate fi sintetizat. Dar criptarea face acest lucru virtual imposibil. Sintetizarea adreselor
Modelul Actor () [Corola-website/Science/322835_a_324164]
-
TAK) și TTA; DTS, MP1, MP2, Musepack, OptimFROG, WavPack, MIDI, Impulse Tracker, MO3, MOD, MultiTracker Module, S3M și Fasttracker 2 Extended Module. AIMP suportă interfețele audio DirectSound, Audio Stream Input/Output și WASAPI și folosește procesarea audio pe 32 de biți pentru egalizatorul său de 18 benzi și efectele sonore integrate (Reverb, Flanger, Chorus, Pitch, Tempo, Echo, Speed, Bass, Enhancer, Voice Remover). El mai are un navigator de radiouri pe Internet, și poate reda de la Icecast sau stații radio personale. De
AIMP () [Corola-website/Science/329881_a_331210]
-
presupune traversarea întregului spațiu de căutare. Lungimea cheii folosite pentru cifrare determină fezabilitatea lansării unui atac prin forță brută, cheile mai lungi fiind exponențial mai greu de aflat decât cele scurte. Un cifru cu o cheie având lungimea de N biți poate fi spart în cel mai rău caz într-un interval de timp proporțional cu 2N și într-un timp mediu de două ori mai mic. Eficiența atacurile prin forță brută poate fi diminuată prin umbrirea datelor de codificat, procedeu
Atac prin forță brută () [Corola-website/Science/329886_a_331215]
-
este extrem de simplă. Această bază de date poate fi intalată pe sisteme de operare variate, incluzând Windows, Linux, Ubuntu, Debian și OS X. Mediul de dezvoltare în cazul acestui articol a fost reprezentat de MongoDB în Windows 7 Professionam 32 bit. Sistemele 32 bit sunt folosite de obicei pentru testare, deoarece instalările MongoDB pe un astfel de sistem permit o capacitate maximă de stocare de 2G. De menționat este faptul că nu se permite instalarea pe sistemele Windows XP. De asemenea
MongoDB () [Corola-website/Science/327668_a_328997]
-
Această bază de date poate fi intalată pe sisteme de operare variate, incluzând Windows, Linux, Ubuntu, Debian și OS X. Mediul de dezvoltare în cazul acestui articol a fost reprezentat de MongoDB în Windows 7 Professionam 32 bit. Sistemele 32 bit sunt folosite de obicei pentru testare, deoarece instalările MongoDB pe un astfel de sistem permit o capacitate maximă de stocare de 2G. De menționat este faptul că nu se permite instalarea pe sistemele Windows XP. De asemenea distribuția Mongo include
MongoDB () [Corola-website/Science/327668_a_328997]
-
mai bună cu suport 3D care utilizează API-ul XNA pe platforma Windows pentru a câștiga nivel de acces scăzut la GPU pentru vertex shaders și de nivel scăzut primitiv 3D. Silverlight 5 poate funcționa pe procesoare pe 64 de biți înseamnă că poate fi rulat sub un browser pe 64 de biți. Microsoft a anunțat Silverlight 1.0 pentru Windows Mobile 6 care oferă animații, grafică vectorială, redare media și permite dezvoltatorilor pentru a aduce experiențe bogate multimedia pentru dispozitivele
Microsoft Silverlight () [Corola-website/Science/327194_a_328523]
-
Windows pentru a câștiga nivel de acces scăzut la GPU pentru vertex shaders și de nivel scăzut primitiv 3D. Silverlight 5 poate funcționa pe procesoare pe 64 de biți înseamnă că poate fi rulat sub un browser pe 64 de biți. Microsoft a anunțat Silverlight 1.0 pentru Windows Mobile 6 care oferă animații, grafică vectorială, redare media și permite dezvoltatorilor pentru a aduce experiențe bogate multimedia pentru dispozitivele mobile. Nokia a anunțat pe 4 martie 2008 planul de a face
Microsoft Silverlight () [Corola-website/Science/327194_a_328523]
-
creat un fan club al modelului. Odra 1001 a fost un calculator de generația I produs ca prototip în 1960-1961 de o echipă condusă de George Gradowski. Performanța (cca. 200 operații/s și memorie de 2048 de cuvinte a 18 biți) și fiabilitatea nesatisfăcătoare a făcut ca acest model să nu intre în producția de serie. Calculatorul era derivat din S-1, primul calculator polonez cu tranzistori, dar folosea tamburul de memorie al unui alt computer, EMAL-2. Odra 1002 a fost
Odra (calculator) () [Corola-website/Science/330609_a_331938]
-
calculator polonez cu tranzistori, dar folosea tamburul de memorie al unui alt computer, EMAL-2. Odra 1002 a fost al doilea prototip de calculator cu tuburi și tranzistoare produs de fabrica Elwro între 1961-1964. Avea 4096 de cuvinte de 36 de biți și putea realiza 800 de operații pe secundă. Nici acesta nu a atins standardele de fiabilitate cerute pentru a intra în producția de serie. Odra 1003 a fost un calculator de generația a doua, cu tranzistori din aliaj de germaniu
Odra (calculator) () [Corola-website/Science/330609_a_331938]
-
germaniu, produs în serie începând cu anul 1964. A fost bazat pe modelele anterioare, fiind primul care a fost introdus în producția de serie. Capacitatea memoriei pe tambur a fost din nou dublată, până la 8192 de cuvinte de 39 de biți. Procesorul avea o frecvență de 250Hz, cântărind nu mai puțin de 400 kg. Calculatorul avea instrucțiuni cu 2 adrese și operații în virgulă mobilă. Ca și predecesorul său, Odra 1013 a fost tot un calculator de generația a doua, fiind
Odra (calculator) () [Corola-website/Science/330609_a_331938]
-
de exemplare. Odra 1204 a fost ultimul model din serie produs cu tehnologie poloneză. Computerul a fost primul calculator polonez microprogramabil, cu o logică și o structură complet revizuite față de calculatoarele Oder mai vechi. Avea lungimea cuvântului de 24 de biți, până la 64K cuvinte de memorie și putea fi programat în mai multe limbaje de programare, inclusiv Algol 1204. Pentru stocare se foloseau 4 tamburi de 16K cuvinte, precum și un dispozitiv cu bandă magnetică. Inițial, calculatorul avea un sistem de operare
Odra (calculator) () [Corola-website/Science/330609_a_331938]
-
la Elwro. Între anii 1970-1973 au fost produse în total 90 de exemplare (respectiv 8, 25, 37 și 20). Calculatorul era capabil de 50.000 de operații pe secundă și avea o memorie de până la 128K cuvinte (de 24 de biți), cu un timp de acces mediu de 6 ms. Pentru microcod era folosită o memorie specială de ferită, cu un cuvânt de 48 de biți. Dispozitivele periferice erau diverse, incluzând cititor de bandă, de cartele perforate, imprimantă, multiplexor etc. Odra
Odra (calculator) () [Corola-website/Science/330609_a_331938]
-
de operații pe secundă și avea o memorie de până la 128K cuvinte (de 24 de biți), cu un timp de acces mediu de 6 ms. Pentru microcod era folosită o memorie specială de ferită, cu un cuvânt de 48 de biți. Dispozitivele periferice erau diverse, incluzând cititor de bandă, de cartele perforate, imprimantă, multiplexor etc. Odra 1305 este un calculator de generația a treia, produs într-un număr de 346 de unități în 1973, după un prototip din 1971. Calculatorul respectă
Odra (calculator) () [Corola-website/Science/330609_a_331938]
-
respectă în întregime caracteristicile calculatoarelor ICL 1900. Pentru producție s-au folosit circuite integrate TTL care au redus semnificativ timpul de execuție al instrucțiunilor și cel de acces la memorie, până la ~1 ms. Memoria RAM era din ferită, cu 1 bit de paritate și o capacitate de până la 256 K cuvinte (un cuvânt avea 24 de biți + 1 bit de paritate). O variantă a acestui model a fost produsă sub numele "Rodan 15" pentru armata poloneză. De asemenea, calculatoarele Odra 1305
Odra (calculator) () [Corola-website/Science/330609_a_331938]
-
au redus semnificativ timpul de execuție al instrucțiunilor și cel de acces la memorie, până la ~1 ms. Memoria RAM era din ferită, cu 1 bit de paritate și o capacitate de până la 256 K cuvinte (un cuvânt avea 24 de biți + 1 bit de paritate). O variantă a acestui model a fost produsă sub numele "Rodan 15" pentru armata poloneză. De asemenea, calculatoarele Odra 1305 au fost cele mai longevive din serie, ultimul find scos din funcțiune de-abia în 2010
Odra (calculator) () [Corola-website/Science/330609_a_331938]