Write-combining

Write-combining

Write combining (WC) is a computer bus technique for allowing data to be combined and temporarily stored in a buffer -- the write combine buffer (WCB) -- to be released together later in burst mode instead of writing (immediately) as single bits or small chunks.

Write combining cannot be used for general memory access (data or code regions) due to the 'weak ordering'. Write-combining does not guarantee that the combination of writes and reads is done in the correct order. For example, a Write/Read/Write Combination to a specific address would lead to the write combining order of Read/Write/Write which can lead to obtaining wrong values with the first read (which potentially relies on the write before). So this technique can only be used for Memory which does not need 'Strong Ordering' (always correct) like Frame Buffer of Video Cards.

See also

* MTRR - Registers to control the semantics of memory accesses of processors, incl. write-combining

External links

* [http://www.mdgx.com/files/FASTV110.ZIP FAST v1.10] Enable Write Combining for Pentium Pro/2 on Win9x
* [http://www.k6plus.com/index.php?name=Downloads&req=getit&lid=9 CTU by Rob Mueller] Enable Write Combining for K6-X on Win9x

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Uncacheable Speculative Write Combining — USWC stands for Uncacheable Speculative Write Combining. It is a computer BIOS setting for memory communication between CPU and graphics card. It allows for faster communication than the Un Cachable setting, as long as the graphics card supports… …   Wikipedia

  • Combining — may refer to: Combining capacity, in chemistry Combining character, in digital photography Combining form, in linguistics Combining grapheme joiner, Unicode character that has no visible glyph Combining Cyrillic Hundred Thousands, modifier in the …   Wikipedia

  • PC-Write — Intro screen of PC Write version 2.5 translated in Greek. PC Write was the defacto word processor in many branches of the Greek public sector during the early 90s. PC Write was a computer word processor and was one of the first three widely… …   Wikipedia

  • The Write Channel — was an instructional program for children, produced in 1977 by Mississippi ETV and distributed to PBS and educational stations by the Agency for Instructional Television. The program’s aim was to enable students to enhance their writing… …   Wikipedia

  • Memory type range register — Memory type range registers (MTRRs) are a set of processor supplementary capabilities control registers that provide system software with control of how accesses to memory ranges by the CPU are cached. It uses a set of programmable model specific …   Wikipedia

  • Memory Type Range Registers — (MTRRs) are control registers that provide system software with control of how accesses to memory ranges by the CPU are cached. It uses a set of programmable model specific registers (MSRs) which are special registers provided by most modern CPUs …   Wikipedia

  • MTRR — MTRRs (Memory type range registers  Диапазонные регистры типа памяти)  используются для назначения типа (политики кеширования) участкам памяти. Регистры MTRR предоставляет механизм связывающий типы памяти с физическими адресными… …   Википедия

  • Codeplay — Software Limited is a compiler and software tools developer based in Edinburgh, Scotland. Codeplay develop C/C++ compilers for multi core and special purpose processor architectures, offering their Sieve C++ Multicore Programming System as a… …   Wikipedia

  • PCI — У этого термина существуют и другие значения, см. PCI (значения) …   Википедия

  • Шина PCI — Разъём 32 разрядной PCI на материнской плате Разъём 64 разрядной PCI в Power Macintosh G4 PCI (англ. Peripheral component interconnect, дословно  взаимосвязь периферийных компонентов)  шина ввода/вывода для подключения периферийных устройств к… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”