Hjem maskinvare Hva er en flerprosessor? - definisjon fra techopedia

Hva er en flerprosessor? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr multiprocessor?

En flerprosessor er et datasystem med to eller flere sentrale prosesseringsenheter (CPUer), som hver deler det felles hovedminnet så vel som tilleggsutstyrene. Dette hjelper i samtidig behandling av programmer.

Det viktigste målet med å bruke en flerprosessor er å øke systemets utføringshastighet, med andre mål er feiltoleranse og applikasjonsmatching.

En god illustrasjon av en flerprosessor er et enkelt sentralt tårn festet til to datasystemer. En flerprosessor blir sett på som et middel for å forbedre datahastigheter, ytelse og kostnadseffektivitet, samt gi forbedret tilgjengelighet og pålitelighet.

Techopedia forklarer Multiprocessor

Ved multiprosessering kan alle CPU-er ha like funksjoner, eller noen kan være forbeholdt spesifikke funksjoner.

Ulike måter å bruke en flerprosessor inkluderer:

  • Som en prosessor, for eksempel enkeltinstruksjon, enkeltdata (SISD)
  • Inne i et enkelt system for å utføre flere, individuelle instruksjonsserier i flere perspektiver, for eksempel multiple instruksjoner, flere data (MIMD)
  • En enkelt instruksjonsserie i forskjellige perspektiver, for eksempel enkeltinstruksjon, multiple data (SIMD), som vanligvis brukes til vektorbehandling
  • Flere instruksjonsserier i et enkelt perspektiv, for eksempel multiple instruksjoner, enkeltdata (MISD), som brukes til redundans i feilsikre systemer, og noen ganger for å beskrive hypertråding eller rørledningsprosessorer

Fordelene ved å bruke en multiprosessor inkluderer:

  • Forbedret ytelse
  • Flere applikasjoner
  • Flere brukere
  • Multi-tasking i et program
  • Høy gjennomstrømning og / eller lydhørhet
  • Maskinvaredeling mellom CPUer

Kommunikasjonsarkitektur av en flerprosessor:

  • Melding passerer
    • Uavhengig adresseplass for hver prosessor
    • Prosessorkommunikasjon ved hjelp av meldingsoverføring
    • Prosessorer inkluderer private minner
    • Konsentrerer oppmerksomheten om prisgunstige, ikke-lokale operasjoner

  • Delt minne
    • Prosessorkommunikasjon skjer ved hjelp av et delt adresserom
    • Prosessorkommunikasjon skjer ved hjelp av delt / minne lese / skrive
    • Praktisk på småskala enheter
    • Lavere latenstid
    • Ikke-ensartet minnetilgang (NUMA) eller symmetrisk multiprosessering (SMP)
Hva er en flerprosessor? - definisjon fra techopedia