|
[1]D. Tullsen, S. Eggers, and H. Levy, “Simultaneous multithreading: Maximizing on-chip parallelism,” In 22nd Annul International Symposium on Computer Architecture, June 1995, Pages 392-403
[2] H. Hirata, K. Kimura, S. Nagamine, Y. Mochizuki, A. Nishimura, Y. Nakase, and T. Nishizawa. An elementary processor architecture with simultaneous instruction issuing from multiple threads. In 19th Annual International Symposium on Computer Architecture, pages 136-145, May 1992
[3]D. Tullsen, S. Eggers, J. Emer, H. Levy, J. Lo, and R. Stamm, “Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor,” In 23rd Annul International Symposium on Computer Architecture, May 1996
[4]S. Eggers, J. Emer, H. Levy, J. Lo, and R. Stamm, and D. Tullsen, “Simultaneous multithreading: A platform for next-generation processors,” IEEE Micro, Sep. 1997, Pages 12-18
[5]D. Tullsen and J. Brown, “Handling Long-latency Loads in a Simultaneous Multithreading Processor” MICRO-34, Dec. 2001, Pages 318-327
[6] K. Luo, M. Franklin, S. Mukherjee, and A. Sezne. Boosting SMT performance by speculation control. In 15th Proceedings of International Parallel and Distributed Processing Symposium (IPDPS)}, 2001. [7] P.M.W. Knijnenburg, A. Ramirez, F. Latorre, J. Larriba, and M. Valero. Branch classification to control instruction fetch in simultaneous multithreaded architectures. In International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems (IWIA'02), January 10 - 11, 2002
[8] A. El-Moursy, and D. Albonesi. Front-end policies for improved issue efficiency in SMT processors. 9th International Symposium on High-Performance Computer Architecture, pages 31-40, February 2003.
[9] D. Madon, E. Sanchez, and S. Monnier, A Study of a Simultaneous Multithreaded Architecture. In Proceedings of EuroPar'99, Toulouse, Lectures Notes in Computer Science, Volume 1685, Springer-Verlag, pages 716-726, August 31 - September 3 1999.
[10]A. Falcon, A. Ramirez and M. Valero, “A Low-Complexity, High-Performance Fetch Unit for Simultaneous Multithreading Processors,” In Proceedings of the 10th International Symposium on High Performance Computer Architecture, Feb. 2004, Pages 244-254
[11]Goncalves, R.; Navaux, P.; “Improving SMT performance scheduling processes”, Parallel, Distributed and Network-based Processing, 2002. Proceedings. 10th Euromicro Workshop on, 9-11 Jan. 2002 Page(s):327 – 334
[12] Reinman, G.; Calder, B.; Austin, T, “Fetch directed instruction prefetching” Microarchitecture, 1999. MICRO-32. Proceedings. 32nd Annual International Symposium on, 16-18 Nov. 1999 Page(s):16 - 27
[13]T.-R. Yang, and J.-J. Shieh, “Dynamic Fetch Engine Design for Simultaneous Multithreaded Processors”, In Proceedings of the 9th Asia-Pacific Computer Systems Architecture Conference, Sep. 2004, Pages 489-502
[14] Joseph, D.; Grunwald, D., “Prefetching using Markov predictors”, Computers, IEEE Transactions on Volume 48, Issue 2, Feb. 1999 Page(s):121 - 133
[15] Nesbit, K.J.; Smith, J.E.; “Data Cache Prefetching Using a Global History Buffer” High Performance Computer Architecture, 2004. HPCA-10. Proceedings. 10th International Symposium on, 14-18 Feb. 2004 Page(s):96 - 96
[16]Y.-H. Chen, and J.-J. Shieh, “ICC: A Simultaneous Multithreading Fetch Engine” 2005 National Computer Symposium, 15-16 Dec. 2005 Page(s): 59 - 59
[17]D. Madon, E. Sanchez, and S. Monnier, “A Study of a Simultaneous Multithreaded Architecture,” In Proceedings of EuroPar'99, Toulouse, Lectures Notes in Computer Science, Volume 1685, Springer-Verlag, Sep. 1999, Pages 716-726
[18]T. Austin, E. Larson, D. Ernst, “SimpleScalar: an infrastructure for computer system modeling,” IEEE Computer Journal, Feb. 2002, Pages 59-67
|