About: Bus snooping     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FBus_snooping

Bus snooping or bus sniffing is a scheme by which a coherency controller (snooper) in a cache (a snoopy cache) monitors or snoops the bus transactions, and its goal is to maintain a cache coherency in distributed shared memory systems. A cache containing a coherency controller (snooper) is called a snoopy cache. This scheme was introduced by Ravishankar and Goodman in 1983.

AttributesValues
rdfs:label
  • Bus snooping (de)
  • Bus snooping (en)
  • Bus sniffing (it)
  • バススヌーピング (ja)
  • Bus sniffing (pt)
rdfs:comment
  • Bus snooping or bus sniffing is a scheme by which a coherency controller (snooper) in a cache (a snoopy cache) monitors or snoops the bus transactions, and its goal is to maintain a cache coherency in distributed shared memory systems. A cache containing a coherency controller (snooper) is called a snoopy cache. This scheme was introduced by Ravishankar and Goodman in 1983. (en)
  • Bus snooping (englisch ‚schnüffeln‘) bezeichnet in einem Computersystem die stetige Kontrolle der Speicher-Adressleitungen („Bus“), um eventuellen Konflikten zwischen Speicher- und Cacheinhalten vorzubeugen. (de)
  • In informatica, il Bus sniffing o Bus snooping è una tecnica usata nei sistemi e multiprocessore per avere coerenza della cache. Sebbene ci sia una memoria principale, ci sono diverse cache (una per processore) e, a meno di un'azione preventiva, la stessa locazione di memoria potrebbe essere caricata all'interno di due cache diverse, con due valori diversi. Per prevenire ciò, ogni controller della cache monitora il bus per leggere le trasmissioni che potrebbero causare il fenomeno, così da interdire la linea di cache relativa. (it)
  • バススヌーピング(英: bus snooping, bus sniffing、またはバススヌープ、スヌープキャッシュ)は、分散共有メモリとマルチプロセッサを備えたシステムでキャッシュコヒーレンシを実現するために用いられる技術である。 システムにメインメモリが一つしかない場合でも、キャッシュメモリがプロセッサごとに一つずつ(システム全体では複数)存在し、何らかの対策を施さない限り同じメモリが複数のキャッシュにロードされ異なる値を持ってしまう可能性がある。これを防止するため、各キャッシュコントローラはバスを監視し、バス上に流れるブロードキャストの通知を受け、必要に応じて特定のキャッシュラインを無効にする。 各キャッシュラインは「更新済み」(ローカルのプロセッサが更新)、「有効」/「無効」、「共有」の状態を持つ。ローカルキャッシュの読み取りミスすると、バス上にリード要求がブロードキャストされる。あるノードでそのアドレスをキャッシュされており、かつ「更新済み」状態であるなら、そのノードでキャッシュラインの状態を「有効」に変え、情報のコピーを要求したノードに送出する。 スヌーピングによる方法は大規模化にうまく対応できないので、規模の大きいccNumaシステムではディレクトリベースの一貫性機構を用いる傾向にある。 (ja)
  • Bus sniffing ou Bus snooping é uma técnica utilizada em multiprocessadores e sistemas de para realizar . Apesar de haver uma memória principal, há vários caches, um por processador, e a menos que tome-se providências para bloquear-se, o mesmo local de memória pode ser carregado em dois caches e ser atribuído dois valores diferentes. Para impedir isto, todo controlador de cache monitora o barramento, escutando por broadcasts que possam causá-lo para invalidar sua linha de cache. (pt)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Bus snooping or bus sniffing is a scheme by which a coherency controller (snooper) in a cache (a snoopy cache) monitors or snoops the bus transactions, and its goal is to maintain a cache coherency in distributed shared memory systems. A cache containing a coherency controller (snooper) is called a snoopy cache. This scheme was introduced by Ravishankar and Goodman in 1983. (en)
  • Bus snooping (englisch ‚schnüffeln‘) bezeichnet in einem Computersystem die stetige Kontrolle der Speicher-Adressleitungen („Bus“), um eventuellen Konflikten zwischen Speicher- und Cacheinhalten vorzubeugen. (de)
  • バススヌーピング(英: bus snooping, bus sniffing、またはバススヌープ、スヌープキャッシュ)は、分散共有メモリとマルチプロセッサを備えたシステムでキャッシュコヒーレンシを実現するために用いられる技術である。 システムにメインメモリが一つしかない場合でも、キャッシュメモリがプロセッサごとに一つずつ(システム全体では複数)存在し、何らかの対策を施さない限り同じメモリが複数のキャッシュにロードされ異なる値を持ってしまう可能性がある。これを防止するため、各キャッシュコントローラはバスを監視し、バス上に流れるブロードキャストの通知を受け、必要に応じて特定のキャッシュラインを無効にする。 各キャッシュラインは「更新済み」(ローカルのプロセッサが更新)、「有効」/「無効」、「共有」の状態を持つ。ローカルキャッシュの読み取りミスすると、バス上にリード要求がブロードキャストされる。あるノードでそのアドレスをキャッシュされており、かつ「更新済み」状態であるなら、そのノードでキャッシュラインの状態を「有効」に変え、情報のコピーを要求したノードに送出する。 ローカルキャッシュの書き込みミスが発生すると、他のキャッシュにあるコピーが「無効」になることがバススヌーピングにより保証される。「有効」状態のブロックへの書き込みを行う場合には、キャッシュラインの状態が「更新済み」に変更され、すべてのキャッシュコントローラに、そのラインを無効にするようブロードキャストが送られる。 スヌーピングによる方法は大規模化にうまく対応できないので、規模の大きいccNumaシステムではディレクトリベースの一貫性機構を用いる傾向にある。 (ja)
  • In informatica, il Bus sniffing o Bus snooping è una tecnica usata nei sistemi e multiprocessore per avere coerenza della cache. Sebbene ci sia una memoria principale, ci sono diverse cache (una per processore) e, a meno di un'azione preventiva, la stessa locazione di memoria potrebbe essere caricata all'interno di due cache diverse, con due valori diversi. Per prevenire ciò, ogni controller della cache monitora il bus per leggere le trasmissioni che potrebbero causare il fenomeno, così da interdire la linea di cache relativa. Ogni linea di cache può assumere questi stati: "dirty" (è stata aggiornata dal processore), "valid", "invalid" o "shared" i quali vengono asseriti quando un blocco è caricato nella cache. Il primo blocco caricato viene marcato come valid. In una lettura mancata alla cache, la richiesta di lettura è trasmessa sul bus. Tutti i controller della cache monitorano il bus. Se uno di essi controlla l'indirizzo ed è in "dirty", lo cambia in "valid" e invia la copia al richiedente. Lo stato "valid" significa che la linea cache è in corso. In una scrittura mancata (un tentativo di scrivere il valore, ma non è in cache), il bus snooping assicura che ogni copia in ogni altra cache sia settata a "invalid". "Invalid" significa che una copia esisteva in cache, ma non è più disponibile. Nel momento in cui si scrive un blocco settato a "valid" il suo stato si cambia in "dirty" e una trasmissione è inviata a tutti i controller delle cache per invalidare le sue copie. (it)
  • Bus sniffing ou Bus snooping é uma técnica utilizada em multiprocessadores e sistemas de para realizar . Apesar de haver uma memória principal, há vários caches, um por processador, e a menos que tome-se providências para bloquear-se, o mesmo local de memória pode ser carregado em dois caches e ser atribuído dois valores diferentes. Para impedir isto, todo controlador de cache monitora o barramento, escutando por broadcasts que possam causá-lo para invalidar sua linha de cache. Um cache contendo um controlador de coerência (snooper) é chamado de . Este esquema foi introduzido por Ravishankar e Goodman em 1983. (pt)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is Wikipage disambiguates of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software