Acest articol sau secțiune are mai multe probleme. Puteți să contribuiți la rezolvarea lor sau să le comentați pe pagina de discuție. Pentru ajutor, consultați pagina de îndrumări.
Nu ștergeți etichetele înainte de rezolvarea problemelor. |
Chip multiprocessor (CMP) (multicore, multiprocesor) reprezintă o arhitectură modernă de microprocesor, bazată pe existența unui grup de uniprocesoare integrate la nivelul unui singur chip, interconectate între ele pentru asigurarea unui comportament (funcționalitate, interfațare, procesare) identic cu cel prezent la arhitecturile convenționale single-processor. Implementarea unui sistem de tip chip multiprocessor implică un efort de proiectare relativ modest (din punct de vedere ingineresc), rezumându-se la multiplicarea unei generații de procesoare, care vor constitui familia de core-uri ale multiprocesorului, și interconectarea logică a acestora (adaptarea la cerintele de bandă și de latență). Totodată, spre deosebire de multiprocesoarele convenționale cu un singur core per chip, arhitectura CMP necesită modificări minore de la generație la generație întrucât nu implică reproiectarea unui modul core ci doar creșterea numărului de module core per chip. Diferența majoră constă în capacitățile de memorie și de bandă ale perifericelor I/O, care sunt de cele mai multe ori destul de ridicate în cazul CMP.