About: Scoreboarding     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Whole100003553, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/c/7tJL7UrPFk

Scoreboarding is a centralized method, first used in the CDC 6600 computer, for dynamically scheduling instructions so that they can execute out of order when there are no conflicts and the hardware is available. Scoreboarding is essentially a hardware implementation of the same underlying algorithm seen in dataflow languages, creating a Directed Acyclic Graph, where the same logic is applied in the programming language runtime.

AttributesValues
rdf:type
rdfs:label
  • Scoreboarding (ca)
  • Scoreboarding (de)
  • Algoritmo de marcador (es)
  • Scoreboarding (it)
  • Scoreboarding (ja)
  • Scoreboarding (en)
  • 计分板 (处理器) (zh)
rdfs:comment
  • Scoreboarding o algorisme marcador, és un mètode centralitzat fet servir al , per a planificar dinàmicament un pipeline i així disposar d'execució fora d'ordre quan no hi hagi conflictes i el hardware sigui disponible. Les dependències de dades de cada instrucció són enregistrades a un marcador. Les instruccions són llançades només quan el marcador determina que no hi ha conflictes amb instruccions prèviament llançades però encara incompletes. Si una instrucció és retinguda perquè no és segur que continuï, el marcador monitora el flux d'execució d'instruccions fins que totes les dependències han estat resoltes. Després, la instrucció retinguda és llançada. (ca)
  • El algoritmo de marcador es un método centralizado, utilizado en el CDC 6600 para planificar de manera dinámica la segmentación, de forma que las instrucciones pueden ser ejecutadas fuera de orden cuando no existen conflictos y el hardware está disponible. En un marcador se registran las dependencias de datos de cada instrucción. Las instrucciones son emitidas solamente cuando el marcador determina que ya no hay conflictos con las instrucciones previamente ejecutadas o en ejecución. Si una instrucción sufre la inserción de una burbuja por considerarse insegura su ejecución, el marcador vigila el flujo de ejecución de las instrucciones hasta que todas las dependencias hayan sido resueltas, pudiendo así ser relanzada la instrucción detenida. (es)
  • Scoreboarding とは、CDC 6600で用いられた、命令の衝突がなくハードウェアが利用できる状態のときにアウト・オブ・オーダー実行を行うためにパイプラインを中央管制的にスケジュールするための方法である。Scoreboarding では、すべての命令のデータ依存性が記録され、各命令は過去に発行したまだ完了していない命令との衝突がないとスコアボードが判断した場合のみ解放される。ある命令の実行が安全ではないと判断され、実行を停止した場合には、その命令が発行されたときに存在していたすべての依存関係が解決するまでスコアボードが実行のフローを監視しつづける。 (ja)
  • 计分板(英語:Scoreboarding)是CDC 6600计算机中的流水线处理器所用到的一种技术,该方法主要将顺序执行的汇编语言代码进行动态调度,从而实现高效、无误的乱序执行。计分板机制会记录、分析不同指令之间的数据相关性。只有当一条指令与之前已发射(issue)的指令之间的冲突消失之后,这条指令才会被发射、执行。如果某条指令由于数据冲突而停顿,计分板会监视正在执行的指令流,在所有数据相关性造成的冲突化解之后通知停顿的指令开始执行。 (zh)
  • Scoreboarding bzw. Punkttafel-Verfahren ist ein Algorithmus zur Implementierung von dynamischem Scheduling in Prozessoren. Hierbei wird an zentraler Stelle, im Scoreboard (auch Punkttafel), überprüft, ob , Datenabhängigkeiten oder Kontrollflussabhängigkeiten bestehen. Erst wenn keine dieser Abhängigkeiten mehr besteht, wird eine Instruktion zur Ausführung freigegeben. (de)
  • Scoreboarding is a centralized method, first used in the CDC 6600 computer, for dynamically scheduling instructions so that they can execute out of order when there are no conflicts and the hardware is available. Scoreboarding is essentially a hardware implementation of the same underlying algorithm seen in dataflow languages, creating a Directed Acyclic Graph, where the same logic is applied in the programming language runtime. (en)
  • Lo Scoreboarding è una tecnica di gestione dinamica delle istruzioni da far eseguire alla pipeline di un microprocessore. Lo scoreboarding analizza le istruzioni da eseguire, segna le dipendenza tra le varie istruzioni e nel caso vi siano istruzioni senza conflitti e unità libere lo scoreboarding assegna l'istruzione all'unità libera. Lo scoreboarding in un processore dotato di più unità di calcolo parallele permette di eseguire più istruzioni in contemporanea mantenendo la correttezza del programma in esecuzione. Nel caso le istruzioni siano soggette a delle dipendenze l'algoritmo tiene bloccate le istruzioni e monitorizza il flusso del programma liberando le istruzioni solamente quando tutte le dipendenze sono risolte. Lo scoreboarding fu utilizzato per la prima volta nel CDC 6600. I pro (it)
dct: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
  • Scoreboarding o algorisme marcador, és un mètode centralitzat fet servir al , per a planificar dinàmicament un pipeline i així disposar d'execució fora d'ordre quan no hi hagi conflictes i el hardware sigui disponible. Les dependències de dades de cada instrucció són enregistrades a un marcador. Les instruccions són llançades només quan el marcador determina que no hi ha conflictes amb instruccions prèviament llançades però encara incompletes. Si una instrucció és retinguda perquè no és segur que continuï, el marcador monitora el flux d'execució d'instruccions fins que totes les dependències han estat resoltes. Després, la instrucció retinguda és llançada. (ca)
  • Scoreboarding bzw. Punkttafel-Verfahren ist ein Algorithmus zur Implementierung von dynamischem Scheduling in Prozessoren. Hierbei wird an zentraler Stelle, im Scoreboard (auch Punkttafel), überprüft, ob , Datenabhängigkeiten oder Kontrollflussabhängigkeiten bestehen. Erst wenn keine dieser Abhängigkeiten mehr besteht, wird eine Instruktion zur Ausführung freigegeben. Da jedoch beim Scoreboarding im Gegensatz zum Tomasulo-Algorithmus kein Register Renaming vorgenommen wird, lassen sich vorhandene Funktionseinheiten nur dann besser ausnutzen, wenn keine Gegen- oder Ausgabeabhängigkeit der Daten vorliegt. (de)
  • El algoritmo de marcador es un método centralizado, utilizado en el CDC 6600 para planificar de manera dinámica la segmentación, de forma que las instrucciones pueden ser ejecutadas fuera de orden cuando no existen conflictos y el hardware está disponible. En un marcador se registran las dependencias de datos de cada instrucción. Las instrucciones son emitidas solamente cuando el marcador determina que ya no hay conflictos con las instrucciones previamente ejecutadas o en ejecución. Si una instrucción sufre la inserción de una burbuja por considerarse insegura su ejecución, el marcador vigila el flujo de ejecución de las instrucciones hasta que todas las dependencias hayan sido resueltas, pudiendo así ser relanzada la instrucción detenida. (es)
  • Scoreboarding is a centralized method, first used in the CDC 6600 computer, for dynamically scheduling instructions so that they can execute out of order when there are no conflicts and the hardware is available. In a scoreboard, the data dependencies of every instruction are logged, tracked and strictly observed at all times. Instructions are released only when the scoreboard determines that there are no conflicts with previously issued ("in flight") instructions. If an instruction is stalled because it is unsafe to issue (or there are insufficient resources), the scoreboard monitors the flow of executing instructions until all dependencies have been resolved before the stalled instruction is issued. In essence: reads proceed on the absence of write hazards, and writes proceed in the absence of read hazards. Scoreboarding is essentially a hardware implementation of the same underlying algorithm seen in dataflow languages, creating a Directed Acyclic Graph, where the same logic is applied in the programming language runtime. (en)
  • Scoreboarding とは、CDC 6600で用いられた、命令の衝突がなくハードウェアが利用できる状態のときにアウト・オブ・オーダー実行を行うためにパイプラインを中央管制的にスケジュールするための方法である。Scoreboarding では、すべての命令のデータ依存性が記録され、各命令は過去に発行したまだ完了していない命令との衝突がないとスコアボードが判断した場合のみ解放される。ある命令の実行が安全ではないと判断され、実行を停止した場合には、その命令が発行されたときに存在していたすべての依存関係が解決するまでスコアボードが実行のフローを監視しつづける。 (ja)
  • Lo Scoreboarding è una tecnica di gestione dinamica delle istruzioni da far eseguire alla pipeline di un microprocessore. Lo scoreboarding analizza le istruzioni da eseguire, segna le dipendenza tra le varie istruzioni e nel caso vi siano istruzioni senza conflitti e unità libere lo scoreboarding assegna l'istruzione all'unità libera. Lo scoreboarding in un processore dotato di più unità di calcolo parallele permette di eseguire più istruzioni in contemporanea mantenendo la correttezza del programma in esecuzione. Nel caso le istruzioni siano soggette a delle dipendenze l'algoritmo tiene bloccate le istruzioni e monitorizza il flusso del programma liberando le istruzioni solamente quando tutte le dipendenze sono risolte. Lo scoreboarding fu utilizzato per la prima volta nel CDC 6600. I processori moderni per gestire lo smistamento delle istruzioni in più unità funzionali utilizzano l'algoritmo di Tomasulo dato che questo fornisce prestazioni migliori a prezzo di una complessità implementativa superiore. (it)
  • 计分板(英語:Scoreboarding)是CDC 6600计算机中的流水线处理器所用到的一种技术,该方法主要将顺序执行的汇编语言代码进行动态调度,从而实现高效、无误的乱序执行。计分板机制会记录、分析不同指令之间的数据相关性。只有当一条指令与之前已发射(issue)的指令之间的冲突消失之后,这条指令才会被发射、执行。如果某条指令由于数据冲突而停顿,计分板会监视正在执行的指令流,在所有数据相关性造成的冲突化解之后通知停顿的指令开始执行。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git147 as of Sep 06 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.3331 as of Sep 2 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software