Slipstream (computer science)

Slipstream (computer science)

A slipstream processor is an architecture designed to reduce the length of a running program by removing the non-essential instructions.It is a form of speculative computing.

Non-essential instructions include such thing as results that are not written to memory, or compare operations that will always return true. Also as statistically most branch instructions will be taken it makes sense to assume this will always be the case. This is a form of lazy evaluation.

Because of the speculation involved slipstream processors are generally described as having two parallel executing streams. One is an optimized faster A-stream executing the reduced code, the other is the slower R-stream which runs behind the A-stream and executes the full code. The R-stream runs faster than if it were a single stream due to data being prefetched by the A-stream effectively hiding all memory latency. The two streams both complete faster than what a single stream would. As at 2005 theoretical studies have shown that this configuration can lead to a speedup of around 20%.

The main problem with this approach is accuracy, as the A-stream becomes more accurate and less speculative the overall system runs slower. Also a large enough distance is needed between the A-stream and the R-stream so that cache misses generated by the A-stream do not slow down the R-stream.

References

* Z. Purser, K. Sundaramoorthy and E. Rotenberg, " [http://iacoma.cs.uiuc.edu/CS497/SP4.pdf A Study of Slipstream Processors] ", Proc. 33rd Ann. Int'l Symp. Microarchitecture, Monterey, CA, Dec. 2000.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Slipstream (disambiguation) — Slipstream may refer to:cience computers* Slipstream, in physics, a pocket of reduced pressure following behind an object moving through a fluid medium * Slipstream (computing), in computer software, a slang term that means merging patches or… …   Wikipedia

  • Slipstream (science fiction) — Slipstream is a science fiction term for a fictional method of faster than light space travel, similar to hyperspace travel, warp drive, or transfer points from David Brin s Uplift series.tar TrekQuantum Slipstream was a starship drive used in… …   Wikipedia

  • Hyperspace (science fiction) — Hyperspace is a fictional plot device sometimes used in science fiction. It is typically described as an alternate region of subspace co existing with our own universe which may be entered using an energy field or other device. Travel in… …   Wikipedia

  • Outline of science fiction — The following outline is provided as an overview of and topical guide to science fiction: Science fiction genre of fiction dealing with the impact of imagined innovations in science or technology, often in a futuristic setting.[1][2][3] Exploring …   Wikipedia

  • Mark L. Van Name — Born March 0, 1955 (1955 03 00) (age 56) Florida, USA Occupation author, technology consultant Education BS Applied Mathematics Computer Science, MS Computer Science Genres …   Wikipedia

  • Emanuel School — Infobox UK school name = Emanuel School size = 160px latitude = longitude = dms = motto = Pour Bien Desirer (French: The Noble Aim ) motto pl = established = 1594 school crest = Tudor Rose over Portcullis approx = closed = c approx = type = HMC… …   Wikipedia

  • Cypher (comics) — Not to be confused with Cipher (comics) or Cipher (newuniversal). Cypher Cypher from X Men Legacy #235. Art by Greg Land …   Wikipedia

  • Andromeda (TV series) — See Andromeda (disambiguation) for other uses of Andromeda . infobox Television show name = Andromeda caption = format = Science Fiction runtime = approx. 45 mins (per episode) creator = Gene Roddenberry Robert Hewitt Wolfe director = David… …   Wikipedia

  • Drafting (aerodynamics) — A paceline of drafting cyclists For other uses, see Slipstream (disambiguation). Drafting or slipstreaming is a technique where two vehicles or other moving objects are caused to align in a close group reducing the overall effect of drag due to… …   Wikipedia

  • Static (comics) — Superherobox| caption=Cover to Static Shock: Rebirth of the Cool #1 character name=Static publisher=DC Comics comic debut= Static #1 (April 1993) tv publisher=Warner Bros. Television animated debut= A Shock to the System (Season one, episode one) …   Wikipedia

Share the article and excerpts

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