Content deleted Content added
Unmarking submission as under review (AFCH 0.9) |
→top: Format references and fix wikilinks |
||
Line 1:
{{AFC submission|||u=Mohitgupta2105|ns=118|ts=20160916120704}} <!-- Do not remove this line! -->
'''
▲'''[[Latency (engineering)|Latency]] oriented processor architecture''' is the [[Microarchitecture|microarchitecture]] of a [[Microprocessor|microprocessor]] designed to serve a serial computing [[Thread (computing)|thread]] with a low latency. This is typical of most [[Central_processing_unit|Central Processing Units (CPU)]] being developed since the 1970s. These architectures, in general, aim to execute as many instructions as possible belonging to a single serial thread, in a given window of time; however, the time to execute a single instruction completely from fetch to retire stages may vary from a few cycles to even a few hundred cycles in some cases.<ref>John Paul Shen, Mikko H. Lipasti (2013). ''Modern Processor Design''. McGraw-Hill Professional. ISBN 1478607831</ref> Latency oriented processor architectures are the opposite of throughput-oriented processors which concern themselves more with the total [[Throughput|throughput]] of the system, rather than the service latencies for all individual threads that they work on. <ref name=YanSohilin2016>Yan Solihin (2016). ''Fundamentals of Parallel Multicore Architecture''. Chapman & Hall/CRC Computational Science. ISBN 978-1482211184</ref> <ref name=GarlandKirk>Understanding Throughput-Oriented Architectures by Michael Garland, David B. Kirk, Communications of the ACM, Vol. 53 No. 11, Pages 58-66</ref>
==[[Flynn's taxonomy]]==
|