Skip to Content

Microprocess Evolution Paper Summary

Requirements, Bottlenecks, and Good Fortune: Agents for Microprocessor Evolution

buzzword

  • evolution
    1. new requirements
    2. bottlenecks
    3. good fortune
  • a science of tradeoffs
  • the tradeoff between high performance and low costs
  • the tradeoff between high performance and power awareness
  • pipelines
  • in-chip cache
  • branch prediction
  • Specialized Functional Units
  • out of order processing
  • clusters
  • chip multiprocessors(CMP)
  • simultaneous multithreading(SMT)
  • asynchronous and synchronous units coexisting

summary

This paper introduces the evolution of the microprocessor from 1971 to 2001 and give the opinion about the result of evolution.Author proposes three things. 1) new requirements; 2) bottlenecks; and 3) good fortune. All above are collectively called collectively agents. Whats’ more, the author introduces the past implementations and its pros and cons, such as pipelining, on-chip caches, out-of-order processing and so on. Moreover, he discusses the future of microprocessor and predicts how it will likely be for the future development, just like the new data path, new materials and so on. Finally, he concludes with what should be done and what thoughts(the author mentiones the CAD tools) should be modified at that time.

Strengths

  • The paper is well structured and proposes three interesting things on the result of microprocessor evolution.

  • The paper introduces many past implementations and evolutions which widely explain the past implementation and give one who has little preknowledge some important introductions.

  • The paper predicts the future on what the future would be in the realm of the microprocessor.This gives a brand new advice on how to use the past evolution to predict the future.

Weaknesses:

  • The good fortune part is too short that I can\’t figure out what this part means.

Ideas for improvement

  • Expand the explanation on how good fortune impresses the evolution and give some more examples.

Lessons learned

This paper gives me a good overview of the timeline of microprocessor evolution. I have a better understanding of why the microprocessor would become like what it likes nowadays. What\’s more, this paper gives me a brand new idea about how to predict the future improvements. The three interesting ideas also impress me how to think about the microprocessor a lot. What\’s more, I think these ideas can be suited to other realms of computer science.

comments powered by Disqus