首页 | 本学科首页   官方微博 | 高级检索  
     


Instruction-level parallel processing: History,overview, and perspective
Authors:B Ramakrishna Rau  Joseph A Fisher
Affiliation:(1) Hewlett-Packard Laboratories, 1501 Page Mill Road, Bldg. 3U, 94304 Palo Alto, CA
Abstract:Instruction-level parallelism (ILP) is a family of processor and compiler design techniques that speed up execution by causing individual machine operations to execute in parallel. Although ILP has appeared in the highest performance uniprocessors for the past 30 years, the 1980s saw it become a much more significant force in computer design. Several systems were built and sold commercially, which pushed ILP far beyond where it had been before, both in terms of the amount of ILP offered and in the central role ILP played in the design of the system. By the end of the decade, advanced microprocessor design at all major CPU manufacturers had incorporated ILP, and new techniques for ILP had become a popular topic at academic conferences. This article provides an overview and historical perspective of the field of ILP and its development over the past three decades.
Keywords:Instruction-level parallelism  VLIW processors  superscalar processors  pipelining  multiple operation issue  speculative execution  scheduling  register allocation
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号