Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Graphics Execution Manager - Teknopedia
Graphics Execution Manager - Teknopedia

Il Graphics Execution Manager (GEM) è un software di sistema sviluppato da Intel, nell'inizio del maggio 2008, per la gestione della memoria dei driver per i chipset grafici. Il software è stato creato come un'alternativa, minimalista e più semplice da utilizzare, rispetto alla Translation Table Maps (TTM), gestore della memoria della Tungsten Graphics.

Sia GEM e TTM gestiscono la memoria grafica (ciò significa che comunicano con il Non-Uniform Memory Access (NUMA) sui moderni chipset grafici) e controllano il contesto di esecuzione per il codice relativo alla grafica. Essi permettono ad applicazioni multiple di condividere le risorse del supporto grafico senza la necessità di conservare e ripristinare l'intero stato della grafica tra i vari cambi effettuati. GEM assicura di non esserci conflitti tra la condivisione dei dati tra le applicazioni, gestendo la sincronizzazione della memoria. GEM usa molti sottosistemi del kernel per le sue operazioni e quindi ha una modestissima quantità di codice.

GEM è incluso nel kernel Linux dalla versione 2.6.28 per utilizzare i driver dell'hardware grafico di Intel[1] I driver per l'ATI Radeon e i chipset VIA S3 utilizzano un "gestore TTM GEM-ifilizzato", il quale fornisce la stessa interfaccia come GEM, ma usa totalmente TTM[2][3] GEM è anche progettato per essere compatibile con i kernel *BSD

Le API di GEM sono documentate nell'annuncio originale del software.[4]

In ogni modo, GEM ha causato dei problemi per gli sviluppatori non-Intel e collisioni con l'attuale sviluppo di X.Org (in particolare DRI2 e la nuova architettura di accelerazione EXA, ha condotto alcuni sviluppatori ad utilizzare un "gestore TTM GEM-ifilizzato".[2]

Note

[modifica | modifica wikitesto]
  1. ^ (EN) Michael Larabel, Intel's GEM Merging To Master, su phoronix.com, Phoronix, 12 giugno 2008.
  2. ^ a b (EN) Michael Larabel, A GEM-ified TTM Manager For Radeon, su phoronix.com, Phoronix, 26 agosto 2008.
  3. ^ (EN) Michael Larabel, TTM Memory Manager Gets Ready For Release, su phoronix.com, Phoronix, 10 giugno 2009.
  4. ^ (EN) Keith Packard, GEM - the Graphics Execution Manager, su lwn.net, LWN.net, 27 maggio 2008.

Collegamenti esterni

[modifica | modifica wikitesto]
  • GEM update by Keith Packard, 4 Jul 2008
  • TTM entry at X.org's wiki
  • GEM - the Graphics Execution Manager - detailed GEM information by Keith Packard
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Graphics_Execution_Manager&oldid=148102535"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022