Exploring speculative parallelism in SPEC2006

@article{Packirisamy2009ExploringSP,
  title={Exploring speculative parallelism in SPEC2006},
  author={Venkatesan Packirisamy and Antonia Zhai and Wei-Chung Hsu and Pen-Chung Yew and Tin-Fook Ngai},
  journal={2009 IEEE International Symposium on Performance Analysis of Systems and Software},
  year={2009},
  pages={77-88}
}
The computer industry has adopted multi-threaded and multi-core architectures as the clock rate increase stalled in early 2000's. It was hoped that the continuous improvement of single-program performance could be achieved through these architectures. However, traditional parallelizing compilers often fail to effectively parallelize general-purpose applications which typically have complex control flow and excessive pointer usage. Recently hardware techniques such as Transactional Memory (TM… CONTINUE READING
Highly Cited
This paper has 40 citations. REVIEW CITATIONS
27 Citations
29 References
Similar Papers

Citations

Publications citing this paper.
Showing 1-10 of 27 extracted citations

References

Publications referenced by this paper.
Showing 1-10 of 29 references

Intel’s Dual-Core Processor for De sktop PCs

  • Intel Corporation
  • http://www.intel.com/personal/desktopcomputer…
  • 2005
Highly Influential
5 Excerpts

Revisitingthesequential programming model for the multicore era

  • M. J. B RIDGES, Y. Z HANG, T. J ABLIN, I. D.
  • IEEE Micro
  • 2008

On the performance potential of different types of specula tive threadlevel parallelism

  • A. Kejariwal, X. Tian, +7 authors C. D. Polychro nopoulos
  • 20th Annual ACM International Conference on…
  • 2006
1 Excerpt

Leading the Industry: Multi-core Technology & Dual-Core Processors from AMD

  • AMD Corporation
  • http://multicore.amd.com/en/Technology/, 2005.
  • 2005
1 Excerpt

Loo p Selection for Thread-Level Speculation

  • S. Wang, K. S. Yellajyosula, A. Zhai, P.-C. Yew
  • inThe 18th International Workshop on Languages…
  • 2005
1 Excerpt

Similar Papers

Loading similar papers…