2,208 matches
-
de execuție, accelerare, eficiență și scalabilitate. Acesta neglijează problemele de sincronizare și comunicare, dar oferă rezolvarea dependenței de memorie, prin utilizarea unui număr mare de procesoare. Costul algoritmilor este estimat utilizând doi parametrii: timpul și timpul multiplicat cu numărul de procesoare. Memoria partajată poate fi centralizată sau distribuită. Procesoarele operează sincron operații de citire din memorie, calcule, scrieri în memorie. Un model ideal, nu încearcă modelarea unei mașini reale ci doar permite urmărirea aspectelor de concurență. Modelul PRAM are următoarele opțiuni
RAM paralel () [Corola-website/Science/326513_a_327842]
-
problemele de sincronizare și comunicare, dar oferă rezolvarea dependenței de memorie, prin utilizarea unui număr mare de procesoare. Costul algoritmilor este estimat utilizând doi parametrii: timpul și timpul multiplicat cu numărul de procesoare. Memoria partajată poate fi centralizată sau distribuită. Procesoarele operează sincron operații de citire din memorie, calcule, scrieri în memorie. Un model ideal, nu încearcă modelarea unei mașini reale ci doar permite urmărirea aspectelor de concurență. Modelul PRAM are următoarele opțiuni de acces concurent la memoria partajată: Utilizând combinații
RAM paralel () [Corola-website/Science/326513_a_327842]
-
în mod natural: problema este împărțită recursiv în subprobleme care apoi sunt rezolvate. Triangulația finală se obține unind toate rezultatele. Problema esențială a acestei metode este că valorile de intrare devin din ce în ce mai mici la fiecare iterație și din acest motiv procesoarelor nu li se repartizează munca egal. Rezultatele practice sunt destul de slabe. O triangulație T(P) a unui set de puncte P în spațiu Euclidian este o mulțime de arce E astfel încât: Triangulația formula 2 a unui set de puncte P din
Triangulația Delaunay paralelă () [Corola-website/Science/326511_a_327840]
-
mai rău. Dacă ordinea inserțiilor este aleatoare, arborele este aproape balansat și probabilitatea cazului cel mai rău scade. Paralelizarea procesului de triangulație Delaunay nu este ușoară deoarece fiecare punct poate influenta drastic toată structura. Presupunem o arhitectura cu mai multe procesoare și o memorie partajată. Calculele vor fi partiționate între mai multe thread-uri. Un thread va funcționa de obicei pe un singur procesor. (Este posibil să pornească mai mult de un singur thread pe un procesor dar asta nu va îmbunătăți
Triangulația Delaunay paralelă () [Corola-website/Science/326511_a_327840]
-
Delaunay nu este ușoară deoarece fiecare punct poate influenta drastic toată structura. Presupunem o arhitectura cu mai multe procesoare și o memorie partajată. Calculele vor fi partiționate între mai multe thread-uri. Un thread va funcționa de obicei pe un singur procesor. (Este posibil să pornească mai mult de un singur thread pe un procesor dar asta nu va îmbunătăți viteza). Deoarece fiecare thread funcționează pe aceeași structura de graf aciclic direcționat, trebuie implementată sincronizarea pe acesta. Sunt 3 metode prin care
Triangulația Delaunay paralelă () [Corola-website/Science/326511_a_327840]
-
o arhitectura cu mai multe procesoare și o memorie partajată. Calculele vor fi partiționate între mai multe thread-uri. Un thread va funcționa de obicei pe un singur procesor. (Este posibil să pornească mai mult de un singur thread pe un procesor dar asta nu va îmbunătăți viteza). Deoarece fiecare thread funcționează pe aceeași structura de graf aciclic direcționat, trebuie implementată sincronizarea pe acesta. Sunt 3 metode prin care se poate sincroniza: Putem modifica algoritmul serial după cum urmează: Avem mai multe thread-uri
Triangulația Delaunay paralelă () [Corola-website/Science/326511_a_327840]
-
sistemelor de calculatoare Felix s-au folosit trei pachete de sisteme de operare: Apariția microprocesorului pe 16 biți de la Intel (Intel 8086) în anul 1978 a permis realizarea cu costuri reduse a unor microsisteme performante capabile să preia locul minicalculatoarelor. Procesorul Intel 8086 opera la o frecvență de 5 MHz și conținea 29.000 de tranzistori realizați cu tehnologia HMOS. Microcalculatorul 8086 conținea pe o plachetă următoarele resurse: microprocesorul, memorie biport de 32 Kio, extensibilă până la 1 Mo, 24 de linii
Istoria informaticii în România () [Corola-website/Science/323524_a_324853]
-
proiectate să lucreze folosind televizorul pe post de monitor, care în general nu aveau disc optic și care își încărcau sistemul de operare de pe bandă (casetofon). Acestea aveau în general un scop educativ. De menționat: Sistemul HC-85 bazat pe un procesor Z-80 și care foloseau un interpretor BASIC, urmat de HC-88 și HC-90. Producția acestor calculatoare a continuat și după revoluție, astfel că în anul 1993, ICE Felix a lansat în fabricație modelul HC-2000 care avea în dotare inclusiv unități de
Istoria informaticii în România () [Corola-website/Science/323524_a_324853]
-
31 martie). Consola conține 2 butoane de tip analog stick (spre deosebire pe predecesorul său care deține unul) , un ecran OLED multi-tactil cu o diagonală de 5-inch (12,7 cm), deasemenea are Bluetooth, Wi-Fi și opțional 3G. Intern are un procesor 4 core ARM Cortex-A9 core și o placă grafică SGX543MP4+. Din cele relatate la conferințtele de presă se observă faptul că PSV se va baza pe socializare, atât între utilizatori consolei cu ajutorul aplicațiilor pre-instalate (Mesaj PSN, prieteni) cât și prin intermediul
PlayStation Vita () [Corola-website/Science/323651_a_324980]
-
o tabletă era axată cu precădere pe conținut online, datorită capacităților relativ mici de stocare și puterii reduse de procesare. De aici și denumirile de tabletă internet sau MID (Dispozitiv mobil pentru Internet din engleză Mobile Internet Device). Odată cu dezvoltarea procesoarelor și îmbunătățirea tehnologiilor, tabletele au ajuns să acopere o gamă largă de preocupări, permitând activitați din cele mai diverse: În istoria omenirii, niciodată nu a fost înmagazinată atâta putere de calcul într-un dispozitiv atât de mic. Pe viitor capabilitățile
Calculator tabletă () [Corola-website/Science/323727_a_325056]
-
. extinde suportul pentru o plajă mai largă de dispozitive, incluzând, dar nelimitându-se la computere desktop, computere portabile și tablete, edițiile ce se pot executa pe aceste dispozitive depinzând de arhitectura procesorului sistemului: x86, x64 sau ARM. va fi disponibil în patru ediții generale, două dintre acestea fiind disponibile pentru publicul larg spre achiziționare: Windows 8 (denumit și Windows 8 Core), destinat utilizatorilor de computere ce nu au nevoie de funcționalități avansate
Windows 8 () [Corola-website/Science/323146_a_324475]
-
în lucrul pe computer. De asemenea, vor mai fi disponibile două ediții ale Windows 8: Windows 8 Enterprise, disponibil doar prin licențierea în volum pentru firme și Windows RT, preinstalat de către producătorii de echipamente pe dispozitive ce sunt motorizate de procesoare ARM. Windows 8 nu mai include componentele media precum Windows Media Center regăsite în versiuni precedente ale Windows în niciuna dintre edițiile sale. Deși Windows RT împarte același cod sursă cu celelalte versiuni ale Windows 8, această versiune nu va
Windows 8 () [Corola-website/Science/323146_a_324475]
-
cu celelalte versiuni ale Windows 8, această versiune nu va putea rula aplicații desktop, exceptând o versiune specială a Microsoft Office 2013. Edițiile Windows 8 Core, Windows 8 Pro și Windows 8 Enterprise sunt divizate în versiuni pentru sisteme cu procesoare x86, respectiv x64. De asemenea, aceste 3 versiuni posedă și ediții cu funcționalitate redusă disponibile pentru diferite piețe (de exemplu, edițiile N ale Windows 8 nu includ Windows Media Player și componentele asociate). Windows 8 va permite upgrade-ul de la oricare
Windows 8 () [Corola-website/Science/323146_a_324475]
-
digitale. Începând cu 15 august 2012, Windows 8 a devenit disponibil spre descărcare demonstrativă, sub formă de trial, către abonații Rețelei de dezvoltatori Microsoft (Microsoft Developer Network). Aplicațiile concepute pentru interfața Modern vor putea fi rulate pe toate edițiile și procesoarele suportate de Windows 8. Aplicațiile desktop sunt suportate numai de edițiile Windows 8 Core, Windows 8 Pro și Windows 8 Enterprise (cu excepția Microsoft Office 2013 ce rulează pe Windows RT) și depind de arhitectura procesorului computerului astfel: edițiile pe 32
Windows 8 () [Corola-website/Science/323146_a_324475]
-
rulate pe toate edițiile și procesoarele suportate de Windows 8. Aplicațiile desktop sunt suportate numai de edițiile Windows 8 Core, Windows 8 Pro și Windows 8 Enterprise (cu excepția Microsoft Office 2013 ce rulează pe Windows RT) și depind de arhitectura procesorului computerului astfel: edițiile pe 32 de biți ale Windows 8 rulează aplicații pe 16 și 32 de biți, dar nu și pe 64 de biți; edițiile pe 64 de biți ale Windows 8 rulează aplicații pe 32 și 64 de
Windows 8 () [Corola-website/Science/323146_a_324475]
-
mounted displays"), mănuși electronice pentru baze de date, haine electronice cu diverse proprietăți și altele. Și miniaturizarea tehnologică permanentă a contribuit la popularizarea și răspândirea aplicațiilor VR. Realizarea tuturor acestora este însă îngreuiată de stadiul tehnologic actual: ar fi necesare procesoare și mai rapide, rezoluții grafice și mai mari, capacități de comunicație și mai înalte decât cele existente, și toate acestea la un preț acceptabil. Numeroase cărți și filme științifico-fantastice prezintă personaje prinse în realitatea virtuală. O primă povestire a fost
Realitate virtuală () [Corola-website/Science/323325_a_324654]
-
de limitări care împiedica FPGA-urile sa ajungă la performanta ASIC-urilor (Application Specific Integrated Circuits), dar pentru FPGA-uri, schimbarea designului hardware se face foarte ușor, utilizarea lor fiind chiar mai ușoară decât dacă s-ar implementa software pe procesoare de uz general. FPGA-urile (Field programmable gate arrays) sunt folosite în prelucrări de performanta: FPGA-ul a fost inventat la mijlocul anilor 1980 de care unul dintre fondatorii Xilinx, Ross Freeman. Este un dispozitiv construit cu semiconductoare format din elemente
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
unui FPGA este format dintr-o tabela de căutare cu patru intrări (LUT) și un flip-flop. La momentul actual, FPGA-urile au și blocuri de DSP, care furnizează funcționalitate la nivel înalt, blocuri de I/ O rapide, memorii integrate și procesoare. FPGA-urile mai au și blocuri de logica configurabile (CLB-uri), care sunt formate din mai multe felii, fiecare felie reprezentând un set mic de blocuri configurabile. FPGA-urile moderne sunt formate din zeci de mii de astfel de CLB
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
software optimizată a luat 196,71 ms pe un calculator dual-Xeon la frecvența de 2.6 GHz. Deci designul de calcul reconfigurabil este de 540 de ori mai rapid, deși are perioada ceasului de 40 de ori mai înceată decât procesorul Xeon. Cu apariția tehnologiilor, multe sisteme hardware au început sa se asemene cu calculatoarele paralele. Aceste sisteme nu sunt proiectate pentru scalabilitate deoarece sunt formate dintr-o singura placa cu unul sau mai multe microprocesoare conectate la unul sau mai
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
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 redus și flexibilitate. Avantajele sunt cu atât mai mari pentru aplicații integrate. Când se implementează un mediu de calcul reconfigurabil apar
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
de provocare ce privește dezvoltarea ajutata de calculator și unelte de compilare care pun aplicația pe structura reconfigurabila. Problema este data de faptul ca e greu de aflat ce parte din aplicație trebuie pus pe circuit și ce parte pe procesor. Câteva limitări ale FPGA-urilor în calculul de inalta performanta trebuie explicate. Aceste probleme includ nevoia de a avea unelte de programare care se referă la întreaga structura, unelte de analiza și de debugging pentru mediu paralel. Cu atât mai
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
aplicații paralele diferite și implementate în timpul unui singur ceas de execuție. Daca FPGA-urile sunt programabile atunci ele pot oferi funcționalitate într-un singur chip pentru un număr mare de aplicații. Datorita prezentei memoriei de pe cip se facilitează accesul co procesorului și nu este restrâns la numărul de pini de intrare/ieșire prezenți pe dispozitiv. Mai mult, memoria este într-o relație de cuplare puternica cu logica algoritmului și din acest motiv nu trebuie memorie de viteza mare de tip cache
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
Breaker, spărgătorul de coduri optimizat din punct de vedere al costurilor) folosește pana la 120 de FPGA-uri Xilinx Spartan-3 conectate printr-o interfața paralela care interfațează lumea exterioara printr-un controller FPGA dedicat cu o interfață Ethernet și un procesor Micro Blaze care folosește uClinux. Se folosește pentru criptanaliza și rezolvarea problemelor științifice. Consta în 3 blocuri de baza care includ un modul de control, pana la 20 de module de FPGA și o coloana vertebrala utilizata pentru interconexiuni intre
Prelucrare paralela cu FPGA-uri () [Corola-website/Science/326516_a_327845]
-
proprietate a sistemelor în care mai multe operații sunt executate simultan, eventual interacționând unele cu altele. Operațiile pot fi executate pe mai multe nuclee ale aceluiași chip (multi-core), de către fire de execuție planificate in avans ("preemptively time-shared threads") ale aceluiași procesor sau chiar pe procesoare separate fizic. Mai multe modele matematice au fost dezvoltate pentru calculul concurent, cum ar fi rețelele Petri, "Process calculus", modelul mașinii paralele cu acces aleator ("Parallel Random Access Machine"), modelul Actor și limbajul de coordonare Reo
Concurență (informatică) () [Corola-website/Science/326517_a_327846]
-
care mai multe operații sunt executate simultan, eventual interacționând unele cu altele. Operațiile pot fi executate pe mai multe nuclee ale aceluiași chip (multi-core), de către fire de execuție planificate in avans ("preemptively time-shared threads") ale aceluiași procesor sau chiar pe procesoare separate fizic. Mai multe modele matematice au fost dezvoltate pentru calculul concurent, cum ar fi rețelele Petri, "Process calculus", modelul mașinii paralele cu acces aleator ("Parallel Random Access Machine"), modelul Actor și limbajul de coordonare Reo. Deoarece calculele dintr-un
Concurență (informatică) () [Corola-website/Science/326517_a_327846]