A battery-powered portable radio device saves on the overall power consumed by the whole device by skipping unnecessary read, write, and refresh cycles of the internal main memory DRAM core. Streaming data input from a radio receiver is analyzed by a vector processor. The DRAM main memory and the vector processor itself share real estate on a common semiconductor chip. This allows a very wide row of DRAM memory to communicate 1024 bits wide with an eight-line cache. Six lines of the cache are reserved for memory operations, and two lines are reversed for I/O operations. Streaming data from the radio receiver is stored up in the DRAM main memory via the two I/O cache lines. As raw data is needed by the vector processor, whole DRAM rows are downloaded to the six lines of memory cache. The single-instruction multiple data vector processor rolls intermediate data around through the cache without causing it to write back to the DRAM. Any lines in the cache that will never be needed again, or that will be overwritten, are not written back. Any rows of data in the DRAM that will never be read or that will be overwritten are not refreshed. Each skipped read, write, or refresh of a row in the DRAM main memory saves significant battery power overall.

Eine batteriebetriebene Radiovorrichtung speichert auf der gesamten Energie, die durch die vollständige Vorrichtung verbraucht wird, indem sie nicht notwendiges gelesen überspringt, schreibt und erneuert Zyklen des internen Hauptspeicher DRAM-Kernes. Strömende Dateneingabe von einem Radiogerät wird von einem vektorprozessor analysiert. Der Hauptspeicher des DRAM und der vektorprozessor selbst teilen Immobilien auf einem allgemeinen Halbleiterspan. Dieses läßt eine sehr breite Reihe des DRAM-Gedächtnisses 1024 Bits eine Achtlinie Pufferspeicher weit verbundenSEIN. Sechs Linien des Pufferspeichers sind für Speicheroperationen reserviert, und zwei Linien werden für I/O Betriebe aufgehoben. Strömende Daten vom Radiogerät werden oben im Hauptspeicher des DRAM über die zwei I/O Pufferspeicherlinien gespeichert. Während rohe Daten durch den vektorprozessor benötigt werden, werden vollständige DRAM-Reihen zu den sechs Linien des Gedächtnispufferspeichers downloadet. Der Einzelnanweisung mehrfache Arbeitsleisteprozessor rollt Zwischendaten herum durch den Pufferspeicher, ohne ihn zu veranlassen, zurück zu dem DRAM zu schreiben. Keine Linien im Pufferspeicher, der nie wieder benötigt werden oder der überschrieben wird, werden nicht zurück geschrieben. Keine Reihen von Daten im DRAM, der nie gelesen werden, oder der überschrieben wird, werden nicht erneuert. Jedes übersprang gelesen, schreibt oder erneuert von einer Reihe im Hauptspeicher des DRAM speichert bedeutendes Batterieleistunggesamtes.

 
Web www.patentalert.com

< (none)

< Method for processing material comprising aluminum and plastic

> Self-cohering, continuous filament non-woven webs

> (none)

~ 00019