SableSpMT: a software framework for analysing speculative multithreading in Java

@inproceedings{Pickett2005SableSpMTAS,
  title={SableSpMT: a software framework for analysing speculative multithreading in Java},
  author={Christopher J. F. Pickett and Clark Verbrugge},
  booktitle={PASTE},
  year={2005}
}
Speculative multithreading (SpMT) is a promising optimisation technique for achieving faster execution of sequential programs on multiprocessor hardware. Analysis of and data acquisition from such systems is however difficult and complex, and is typically limited to a specific hardware design and simulation environment. We have implemented a flexible, software-based speculative multithreading architecture within the context of a full-featured Java virtual machine. We consider the entire Java… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 33 CITATIONS

References

Publications referenced by this paper.
SHOWING 1-7 OF 7 REFERENCES

Compiler analyses for i mproved return value prediction

  • C.J.F. Pickett, C. Verbrugge
  • Technical Report SABLE-TR-- 6, Sable Research…
  • 2004
Highly Influential
4 Excerpts

Similar Papers

Loading similar papers…